![]()
The Communications of
| ![]() |
This special issue of TUGboat is produced in collaboration with DANTE e.V. and GUST.
Immediate online access to technical TUGboat articles will be available to TUG members only (so some of the links below require a TUG username and password). General information items and articles already posted elsewhere are publicly available now. All of the articles will become publicly available around January 25, 2008.
If you're not already a member, we hope you'll consider joining TUG to support TUGboat and other TeX projects. More information on TUG member access.
| Complete issue 29:1 as one pdf (101mb) | |
| Front cover | c1 |
| Title page | 1 |
| EuroTeX 2007 | |
| EuroTeX 2007 conference delegates and sponsors | 2 |
| EuroTeX 2007 program | 4 |
| EuroBachoTeX 2007: Paths to the Future
Jerzy Ludwichowski and Petr Sojka [Introductory — introduction to the conference and proceedings] |
6 |
| EuroTeX 2007 photos | 8 |
| Confessions of a teenage TeX user
Sam Guravage [Introductory — report on the talk, with photos] |
13 |
| Typography | |
| Handmade paper: A mixture of handcraft, art and fun
Grażyna Jackowska [Introductory — report on a papermaking workshop, with photos] |
14 |
| Designing a special book: With both pleasure and … fear
Andrzej Tomaszewski [Introductory — creation of a commemorative edition for the Warsaw Waterworks jubilee] High-resolution pdf. |
16 |
| Enumerations as an interesting form of text appearance
Dorota Cendrowska [Introductory — classical and modern formatting of enumerations] |
20 |
| Fonts | |
| Five years after: Report on international TeX font projects
Jerzy Ludwichowski, Bogusław Jackowski and Janusz Nowacki [Introductory — status and samples of these two major font projects] |
25 |
| Cyklop: A new font family
Janusz Nowacki [Introductory — a heavy sans serif oblique for titling and displays] |
27 |
| Do we need a font system in TeX?
Hans Hagen [Intermediate — reflections on the font system in TeX generally, ConTeXt specifically, and coming changes] |
28 |
| OpenType fonts in LuaTeX
Taco Hoekwater [Intermediate — overview of the state of reading OpenType directly from LuaTeX] |
34 |
| Font-specific issues in pdfTeX
Hàn Thế Thành [Intermediate — microtypography, letterspacing, interword spacing, character kerning, subfont, runpdftex] |
36 |
| Those obscure accents …
Karel Horák [Introductory — discussion and comparison of the many versions of caron (háček) accents] |
42 |
| Creation of a PostScript Type1 logo font with MetaType1
Klaus Höppner [Intermediate — tutorial for implementing a font with MetaType1] |
45 |
| Procedures for font comparison
Karel Píška [Intermediate Plus — tools and examples for detailed comparison of glyphs, kerns, and more] |
50 |
| Comments and suggestions about the Latin Modern fonts
Karel Píška [Intermediate Plus — comparisons among Latin Modern, Computer Modern, and the Czech/Slovak CS fonts] |
57 |
| The GUST Font License: An application of the LaTeX Project Public License
Jerzy Ludwichowski and Karl Berry [Introductory — using the LPPL (with an additional request) for fonts] |
66 |
| Resources | |
| A brief history of TeX, volume II
Arthur Reutenauer [Introductory — recapitulation of TeX origins, evolution, and descendants] |
68 |
| Overview of the TeX historic archive
Ulrik Vieth [Introductory — preserving TeX distributions and packages for software archaeologists] |
73 |
| TeX Clinic
Joanna Ludmiła Ryćko [Introductory — overview of the TeX help clinic available at Bachotek and via email] |
77 |
| Multilingual Document Processing | |
| Parameterized Arabic font development for AlQalam
Ameer Sherif and Hossam Fahmy [Intermediate Plus — achieving high-quality Arabic typesetting through Metafont pens and drawing] |
79 |
| Nastaleeq: A challenge accepted by Omega
Atif Gulzar and Shafiq ur Rahman [Intermediate Plus — implementing the Urdu script in Omega] |
89 |
| Typesetting Vietnamese with VnTeX (and with the TeX Gyre fonts too)
Hàn Thế Thành [Intermediate — introduction to typesetting Vietnamese in TeX] |
95 |
| Managing order relations in MlBibTeX
Jean-Michel Hufflen [Intermediate Plus — handling language-specific lexicographic orderings] |
101 |
| Electronic Documents | |
| Introducing LaTeX users to XSL-FO
Jean-Michel Hufflen [Intermediate — concise introduction to XSL-FO with comparisons to LaTeX] |
109 |
| Using TeX in a wiki
Tomasz Łuczak [Introductory — overview of using TeX as a back-end for PDF production from a wiki] |
117 |
| Publishing | |
| Single-source publishing in multiple formats for different output devices
Petr Sojka and Michal Růžička [Intermediate — using high-level markup, pdfLaTeX, and TeX4ht for multiple output formats] |
118 |
| Practical journal and proceedings publication on paper and on the web
Péter Szabó [Intermediate — techniques and advice for editorial workflow and production operations] |
125 |
| Software & Tools | |
| An experimental CTAN upload process
Jim Hefferon [Intermediate — a cooperative web-based CTAN (and TeX Live) package processing method] |
133 |
| TeX (Live) on Debian
Norbert Preining [Intermediate — usage of TeX on Debian, including package and font installation] |
136 |
| Epspdf: Easy conversion between PostScript and PDF
Siep Kroonenberg [Introductory — command-line and GUI interface to convenient graphics conversion] |
140 |
| pdfTeX 1.40: What's new
Martin Schröder [Intermediate — overview of new features: JBIG2, color stacks, transformation matrices, and more] |
143 |
| XeTeX Live
Jonathan Kew [Introductory — XeTeX's incorporation in TeX Live 2007, and further developments] |
146 |
| Conventional scoping of registers — An experiment in exTeX
Gerd Neugebauer [Advanced — alternative localization of registers via the Java infrastructure of exTeX] |
151 |
| MlBibTeX: Reporting the experience
Jean-Michel Hufflen [Intermediate Plus — discussing design and implementation choices of the MlBibTeX program] |
157 |
| Writing (La)TeX documents with AUCTeX in Emacs
David Kastrup [Introductory — introduction to the AUCTeX Emacs facilities, and download locations] |
163 |
| LyX: An editor not just for secretaries
Tomasz Łuczak [Introductory — overview of LyX, an editor for TeX with a graphical interface] |
164 |
| Publishing | |
| Automated DVD menu authoring with pdfLaTeX
Péter Szabó [Intermediate — creating standard DVDs with menus created in LaTeX] |
166 |
| LaTeX | |
| Graphics in LaTeX using TikZ
Zofia Walczak [Introductory — introduction to TikZ for drawing graphics directly in LaTeX] |
176 |
| LaTeX vs. LaTeX — a modification of the logo
Grzegorz Murzynowski [Introductory — a LaTeX logo definition that self-adjusts to many fonts] |
180 |
| Benefits, care and feeding of the bigfoot package
David Kastrup [Intermediate — improved page breaking and other footnote enhancements] |
181 |
| MathPSfrag: LaTeX labels in Mathematica plots
Johannes Große [Intermediate Plus — typographically consistent labels for Mathematica plots, using PDF or PostScript] |
184 |
| makematch, a LaTeX package for pattern matching with wildcards
David Kastrup [Advanced — efficient pattern matching supporting * and !] |
190 |
| qstest, a LaTeX package for unit tests
David Kastrup [Advanced — extensive unit testing functionality, including embedding in dtx files] |
193 |
| Macros | |
| gmverse and gmcontinuo — some nontrivial placement of text on a page
Grzegorz Murzynowski [Intermediate — optical centering and right alignment of verses; continuous paragraph setting] |
199 |
| The gmdoc bundle — a new tool for documenting (La)TeX sources
Grzegorz Murzynowski [Intermediate Plus — an enhanced reimplementation of doc] |
201 |
| Hints & Tricks | |
| TeX beauties and oddities
Paweł Jackowski [Advanced — the 2007 edition of TeX pearls] Péter Szabó: A TeX quine; Hans Hagen: Multi-signed numbers; Jerzy Ludwichowski: Double-hat trap; Paweł Jackowski: \vbox height vs. \vtop depth; Paweł Jackowski: (Ir)relevant missing character message; Paweł Jackowski: Skip assignments; Bogusław Jackowski: Current font global assignment; Marcin Woliński: How to make a box disappear at a line break; Bogusław Jackowski: Variable-width visible space; Marcin Woliński: Do you need some stretch?; Bogusław Jackowski: MetaPost tables indexed with strings; Marcin Woliński: Multiple expansions triggered with a single \expandafter; Grzegorz Murzynowski: Hacking verbatim; Paweł Jackowski: Custom overfull text. |
207 |
| Puzzle | |
| Crossword
Janusz Nowacki [Advanced] |
216 |
| Abstracts | |
| Hagen, Hoekwater, Kastrup, Lotz, Moore, Ryćko, Tomaszewski
Presentations. |
217 |
| ConTeXt | |
| ConTeXt basics for users: Table macros II
Aditya Mahajan [Introductory — further overview of making tables in ConTeXt] |
219 |
| Advertisements | |
| TeX consulting and production services | 223 |
| TUG Business | |
| Institutional members | 223 |
| In memoriam Bernard Gaulle
Maurice Laugier |
224 |