Taco Hoekwater
MAPS 2000.1 (English/Dutch)
MAPS 24, 2000, 1-92
maps.pdf (1236kb)
NTG's magazine

Taco Hoekwater, Siep Kroonenberg
Redactioneel (Dutch)
MAPS 24, 2000, 1
01.pdf (29kb)

NTG bestuur
NTG- en TeX Info (Dutch)
MAPS 24, 2000, 2
02.pdf (18kb)

Maarten Gelderman
Praten met drukkers — Een coproduktie van de MAPS-redaktie en het NTG-bestuur (Dutch)
MAPS 24, 2000, 3-6
03.pdf (49kb)
drukkers, PostScript, DocuTech
Een beschrijving van de perikelen rondom het aanleveren van PostScript output aan een drukker.

Sven A. Bovin
LaTeX met één toets vanuit vi (Dutch)
MAPS 24, 2000, 7-8
04.pdf (37kb)
shell script, vi, LaTeX, Unix
De ontstaansgeschiedenis van een shell script om vanuit vi met één toets LaTeX op te roepen en, indien nodig, xdvi te starten voor het previewen.

Siep Kroonenberg
Building a TeX installation for distribution (English)
MAPS 24, 2000, 9-11
05.pdf (72kb)
texmf tree, Windows, Linux, Perl, Configuration
At Kluwer Academic Publishers we use TeX for typesetting journals. Since there are obvious advantages to using a standardized distribution, we provide our typesetters with one on CD. This article describes the principles of this setup.

Thierry Bouche
Typesetting modern & contemporary poetry with LaTeX (English)
MAPS 24, 2000, 12-26
06.pdf (464kb)
TeX: a typesetting engine limited to scientific publishing? Where would be the fun?

Yannis Haralambous, John Plaice
The Design and Use of a Multiple-Alphabet Font with Omega (English)
MAPS 24, 2000, 27-37
07.pdf (168kb)
Omega, Multiple-Alphabet Font, omlgc
The Omega project aims to offer open and flexible means for typesetting different scripts. By working at several different levels, it is possible to offer natural support for different languages and scripts, and strictly respect typographical traditions for each of them. This is illustrated with a large PostScript Type 1 font for the commonly used left-to-right non-cursive alphabets, called omlgc (Omega Latin-Greek-Cyrillic). This font, which more than covers the Unicode sections pertaining to those alphabets, as well as those of IPA, Armenian, Georgian and Tifinagh (Berber), is built—virtually—out of smaller glyph banks. The Omega typesetting engine, based on that of TeX, is used to print documents using this font. The characters can be accessed either directly, or through the use of filters, called Omega Typesetting Processes (OTPs), which are applied to the input stream.

Erik Frambach
TeX in Polish (English)
MAPS 24, 2000, 38-40
08.pdf (60kb)
Polish, ogonek, input encoding
Writing in Polish with TeX requires a few tricks. In Polish you need several accents that are often not available in `standard' fonts. Some TeX macros can solve this problem more or less. We will show the pros and cons. Another `problem' is input encoding. One can use 8-bit input in combination with the corresponding codepage definition, or a 7-bit encoding with a few extras to make typing easier. Both methods will be discussed. This article reflects the content of a lecture held at the NTG meeting on 11 November 1999.

Maarten Gelderman
Toolbox (English)
MAPS 24, 2000, 41-43
09.pdf (69kb)
make, texexec, PDF, EPS, math fonts, toolbox
This toolbox contains some varia. First I discuss some reactions on remarks I made in an earlier toolbox. Next, Hans Hagens texexec is used in the following section to create EPS and PDF files from METAPOST source. Files created this way are often more usefull than the EPS files METAPOST itself creates. How to prepare a single source file for usage with both traditional TeX and pdfTeX is discussed next. I also show how easy it is to set up a font different from Computer Modern for typesetting simple mathematics, pay some attention to a failed attempt to install a TrueType font and present a small PostScript header file that can be used to produce watermarks.

Hans Hagen
Making stand alone METAPOST graphics (English)
MAPS 24, 2000, 44-45
10.pdf (36kb)
When a METAPOST graphic uses fonts, the PostScript file is not self contained and hardly usable outside TeX. One can however use TeX itself, or actually pdfTeX, to create such a graphic. Although this method uses an ConTeXt module, the solution provided here is independant of this macro package. The macros responsible for the process are collected in the file mptopdf.tex.

Victor Eijkhout
Typesetting CD labels (English)
MAPS 24, 2000, 46-48
11.pdf (52kb)
CDROM labels, \parshape
Now that CD burners are becoming standard equipment in personal computers, there is a need for software to typeset CD labels. Of course, one can just squeeze a normal paragraph of text in the confines of a label, but it would be much more elegant to set the text to use all the available space. In this short article I will explain the macros that I wrote during a Christmas holiday, and that contain a few neat tricks.

Victor Eijkhout
The ultimate loop macro (English)
MAPS 24, 2000, 49-51
12.pdf (38kb)
programming, loop macro
The plain TeX format contains a \loop macro that has been a source of frustration and puzzlement to users ever since. Its syntax is somewhat strange, you have to insert an \if... condition in it but cannot use \else, and nested use of the macro runs into various problems. In this article I will describe my own improved loop macro, which I've called \repeat to prevent confusion.

Hans Hagen
Annotating presentations (English)
MAPS 24, 2000, 52-53
13.pdf (51kb)
ConTeXt, presentations
Today most presentations are enlightened by text shown on transparencies or using video beamers. This text is often rather limited in size. In this article I present a method of annotating pages that can be used with the ConTeXt presentation styles.

Hans Hagen
Postprocessing PDF files—an application of TeXexec and pdfTeX (English)
MAPS 24, 2000, 54-57
14.pdf (46kb)
PDF, postprocessing, texexec, pdfTeX
This article introduces some ways to manipulate PDF files using pdfTeX, ConTeXt, and TeXexec. The method described here can be used for arbitrary PDF input, given that it can be handled by pdfTeX.

Michael A. Guravage
Literate Programming (English)
MAPS 24, 2000, 59-64
15.pdf (142kb)
Literate Programming, Structured Programming, WEB
This article is a short introduction to the theory and practice of a programming style known as Literate Programming; a style that changes the focus of writing programs away from telling a computer what to do and toward explaining to a person what it is we are telling the computer to do. Literate Programming overcomes the limitations inherent in presenting traditionally structured program text. Using a balanced mix of informal and formal methods, literate programs are presented in a way suited for human understanding. Processing a literate program source results in both a nicely typeset document describing the parts of the program in an order that elucidates their design, and source code in an order in which it will compile.

Berend de Boer
LaTeX in proper ConTeXt (English)
MAPS 24, 2000, 65-92
16.pdf (80kb)
ConTeXt, tutorial
If you are a LaTeX user, switching to an entirely different macro-package is a very big step. Everything you put so much effort in to learn, doesn't work anymore. To help lessen the pain for users make the switch, this document shows short LaTeX code snippets and how you do the same in ConTeXt.