![]()
The Communications of
| ![]() |
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 30:2 as one pdf (12mb) | |
| Front cover | c1 |
| Inside front cover | c2 |
| Contents ordered by difficulty | c3 |
| Title page | 153 |
| TUG 2009 conference information
thanks, participants, program, sponsors, photos. |
154 |
| General Delivery | |
| Profile of Eitan Gurari (1947–2009)
David Walden [Introductory — the creator of TeX4ht and other projects, in memoriam] |
159 |
| LaTeX | |
| LaTeX class writing for wizard apprentices
Boris Veytsman [Intermediate — compatibility, interfaces, tips, and experiences in writing LaTeX classes] |
163 |
| LuaTeX for the LaTeX user: An introduction
Arthur Reutenauer [Intermediate — brief note on some notable LaTeX packages providing basic LuaTeX support] |
169 |
| Accessibility | |
| Ongoing efforts to generate “tagged PDF” using pdfTeX
Ross Moore [Advanced — extending pdfTeX and LaTeX to support accessible PDF] |
170 |
| Education | |
| The EduTeX TUG working group
Frank Quinn [Introductory — clever new machines, clever new software, same old brains] |
176 |
| Software & Tools | |
| Becoming a CTAN mirror
Jim Hefferon [Intermediate — steps for helping the community by running a CTAN mirror] |
177 |
| TeX Live 2009 news
Karl Berry [Introductory — brief summary of notable changes in the TeX Live 2009 software release] |
179 |
| Getting started with plasTeX
Tim Arnold [Introductory — introduction to plasTeX: converting LaTeX to HTML, DocBook, plain text, and more] |
180 |
| LuaTeX: Halfway to version 1
Hans Hagen [Intermediate Plus — overview of past, present, and future of LuaTeX] |
183 |
| LuaTeX and ConTeXt: Where we stand
Hans Hagen [Intermediate Plus — taking stock of current LuaTeX and ConTeXt, with performance comparisons] |
187 |
| ProofCheck: Writing and checking complete proofs in LaTeX
Bob Neveln and Bob Alps [Advanced — a system for writing formal proofs in (La)TeX and automatically checking them] |
191 |
| Publishing | |
| TeX People: The TUG interviews project and book
Karl Berry and David Walden [Intermediate — the interviewing process, using m4 to create HTML or LaTeX, publication decisions] |
196 |
| Self-publishing: Experiences and opinions
David Walden [Introductory — printing, distribution, economics, and other aspects of self-publishing] |
203 |
| Graphics | |
| Introduction to MetaPost
Klaus Höppner [Introductory — focusing on the unique features of MetaPost, such as solving linear equations] |
209 |
| A TikZ tutorial: Generating graphics in the spirit of TeX
Andrew Mertz & William Slough [Intermediate — tutorial overview of this major graphics package] |
214 |
| Medical pedigrees: Typography and interfaces
Boris Veytsman and Leila Akhmadeeva [Intermediate — historical and new typesetting of medical pedigrees] |
227 |
| Fonts | |
| A first look at the TeX Gyre fonts
Jim Hefferon [Introductory — samples and recipes for using the Gyre font collection, especially for math] |
236 |
| Plain TeX and OpenType
Hans Hagen [Intermediate — introduction to facilities for accessing OpenType fonts from plain LuaTeX] |
241 |
| Integrating Unicode and OpenType math in ConTeXt
Aditya Mahajan [Intermediate — implementation in LuaTeX of both OpenType and traditional math] |
243 |
| Macros | |
| LuaTeX: A user's perspective
Aditya Mahajan [Intermediate — using Lua to greatly simplify programming in TeX] |
247 |
| Bibliographies | |
| BibTeX meets relational databases
Nelson Beebe [Intermediate Plus — searching large bibliographic collections using SQL databases] |
252 |
| Electronic Documents | |
| TeX as an eBook reader
Kaveh Bazargan [Introductory — report on using TeX for better line breaking and mathematics support on the iPhone] |
272 |
| From distribution to preservation of digital documents
Christian Rossi [Intermediate — issues of conservation of (mostly textual) electronic documents] |
274 |
| Rich media annotations and AcroFLeX
D. P. Story [Intermediate — multimedia support in PDF via Acrobat and LaTeX] |
281 |
| Hints & Tricks | |
| Use of the \write18 feature for composing indexes
Claudio Beccari [Intermediate Plus — automatically keeping indexes up to date via external command execution] |
285 |
| Glisterings
Peter Wilson [Intermediate Plus — Reprise; Repetition; Rectangular text] |
287 |
| Peter Wilson's Herries Press packages
Will Robertson [Introductory — a new maintainer for most of Wilson's packages, and descriptions thereof] |
290 |
| Abstracts | |
| Biuletyn GUST: Contents of issues 25–26 (2008–2009) | 293 |
| Die TeXnische Komödie: Contents of issue 2009/3 | 296 |
| Zpravodaj: Contents of issues 16(1) (2006) and 19(1–2) (2009) | 296 |
| TUG 2009 abstracts (Cho, de Souza, Hamid, Høgholm, Rowley) | 298 |
| TUG Business | |
| Institutional members | 299 |
| News | |
| TUG 2010 announcement | 302 |
| Calendar | 303 |
| Advertisements | |
| TeX consulting and production services | 304 |