<strong>TUG</strong> 2008: <strong>TEX</strong>’s 30 th birthday Peter Flynn University College Cork Ireland http://tug.org/tug2008 ’Twas <strong>the</strong> night before <strong>TUG</strong>conf and all through <strong>the</strong> No computer was stirring, not even my mouse. [house <strong>The</strong> bags were all stuffed and in boxes for care In hopes that <strong>the</strong> delegates soon would be <strong>the</strong>re. Attendees were nestled all snug in <strong>the</strong>ir planes While visions <strong>of</strong> typesetting danced in <strong>the</strong>ir brains. I dare say someone with more poetic license can make a better shot at it, but by <strong>the</strong> night before <strong>the</strong> 2008 Cork meeting <strong>the</strong> bags were indeed all ready, thanks to Anita and Tyler Schwartz, Arthur Reutenauer and Karel Píˇska who gave up <strong>the</strong>ir evening to sort T-shirts, mugs, programs, and <strong>the</strong> assorted bits and pieces while registering <strong>the</strong> early arrivals. We finally headed for a much-needed beer, and bumped into my son and his girlfriend in <strong>the</strong> beer-garden (just to show that Cork is actually a village <strong>of</strong> 200,000 people). <strong>The</strong> workshops (PSTricks and L A<strong>TEX</strong>) were very well attended, almost over capacity in one <strong>of</strong> <strong>the</strong> rooms, and in addition to <strong>the</strong> expected content <strong>the</strong>y covered a lot <strong>of</strong> <strong>the</strong> vital but informal tips and hints that you only get in face-to-face tuition. <strong>The</strong> “Luck <strong>of</strong> <strong>the</strong> Irish” brought us excellent wea<strong>the</strong>r and wonderful presenters. Everyone did a fantastic job adhering to <strong>the</strong> schedule and adjusting to all <strong>the</strong> last minute changes. Thanks to <strong>the</strong> session chairs, Cheryl Ponchin, Anita Schwartz, myself and our renowned <strong>TUG</strong> <strong>of</strong>fice manager, Robin Laakso. As <strong>the</strong> local organiser I couldn’t get to as many <strong>of</strong> <strong>the</strong> papers as I wanted to, but meeting old and new faces is one <strong>of</strong> <strong>the</strong> benefits <strong>of</strong> conferences, and I always get a lot out <strong>of</strong> hearing what people have been doing and what <strong>the</strong>y are using <strong>TEX</strong> for. Video recordings <strong>of</strong> many <strong>of</strong> <strong>the</strong> talks were made by <strong>the</strong> stalwart Kaveh Bazargan, so if you could not be present, or for a reminder if you were, visit http: //www.river-valley.tv/conferences/tug2008. <strong>The</strong> excursions were full <strong>of</strong> history and beautiful sites. Many would agree that most <strong>of</strong> us attending <strong>TUG</strong> conferences do not need to kiss <strong>the</strong> Blarney Stone for <strong>the</strong> gift <strong>of</strong> gab, especially when it comes to our passion for <strong>TEX</strong>. However, many <strong>of</strong> us did enjoy sharing <strong>the</strong>se passionate discussions over Jameson, Guinness and Beamish at <strong>the</strong> end <strong>of</strong> each long day. <strong>The</strong> banquet provided a relaxing evening to enjoy a nice dinner along with <strong>the</strong> opportunity to learn and enjoy <strong>the</strong> talents <strong>of</strong> our user group members outside <strong>of</strong> <strong>TEX</strong>. A lot has changed since we hosted <strong>the</strong> 1990 meeting at Cork: fonts, encodings, packages, versions, features, systems, and people (some <strong>of</strong> us are older and wiser; some <strong>of</strong> us just older!). Many <strong>of</strong> <strong>the</strong>se changes were evident in <strong>the</strong> presentations, and it was good to see so much new work being done. Many <strong>of</strong> us have had to fend <strong>of</strong>f <strong>the</strong> “oh, that old thing” response to mentioning <strong>TEX</strong>, and perhaps we don’t shout loudly enough about all <strong>the</strong> shiny new features we get to see at conferences. And a lot hasn’t changed: I had occasion to dig out some <strong>of</strong> <strong>the</strong> files I used back around 1990, and by changing \documentstyle to \documentclass and fixing a couple <strong>of</strong> package names, <strong>the</strong>y worked fine; a tribute to <strong>the</strong> stability <strong>of</strong> <strong>the</strong> underlying design and <strong>the</strong> work <strong>of</strong> <strong>the</strong> maintainers and developers. Perhaps embarrassingly, some <strong>of</strong> what hasn’t changed still haunts us, although we’d never tell that to <strong>the</strong> users <strong>of</strong> InDesign or QuarkXPress or FrameMaker or (gasp) Word or OpenOffice. LYX is great, but we still don’t have an editing inter- face that non-technical writers can use. XE <strong>TEX</strong> is wonderful but font installation is still a pain. <strong>The</strong> MiK<strong>TEX</strong>-derived package managers are cool, but not yet universal. And we still have people using \bf and \it after all <strong>the</strong>se years. Next year we’re meeting at Notre Dame, so we have ten months to make some more good changes. And <strong>the</strong>y promise to have visitor wireless access, which UCC didn’t, no matter how loudly I screamed. See you <strong>the</strong>re! 352 <strong>TUG</strong>boat, <strong>Volume</strong> <strong>29</strong> (2008), No. 3 — Proceedings <strong>of</strong> <strong>the</strong> 2008 Annual Meeting
At <strong>the</strong> reception. Around <strong>the</strong> front table: Hans Hagen, Arthur Reutenauer, Taco Hoekwater, Reinhard Kotucha, Hartmut Henkel, (back <strong>of</strong>) Volker Schaa. Behind Hartmut: Leila Akhmadeeva, Olga Lapko, and Boris Veytsman. Behind Reinhard: Heidi Sestrich, Alan Wetmore. Jonathan Fine. Kaveh Bazargan, recording and listening. Adelheid Grob, Hans Hagen, Hartmut Henkel, Jean-Michel Hufflen, Harald König, Dag Langmyhr, Michael Doob, Nelson Beebe, Johannes Braams. Hossam Fahmy. Slide from Daniel Rhatigan’s talk. <strong>TUG</strong>boat, <strong>Volume</strong> <strong>29</strong> (2008), No. 3 —Proceedings <strong>of</strong> <strong>the</strong> 2008 Annual Meeting 353
- Page 1 and 2: The Communications of the TEX Users
- Page 3 and 4: TUG2008 Proceedings University Coll
- Page 5: TUG 2008—program Monday, July 21
- Page 9 and 10: Taco Hoekwater, inside the Beamish
- Page 11 and 12: Another, equally large, disadvantag
- Page 13 and 14: This “saves” the original \text
- Page 15 and 16: Figure 5: Macro result pushed back
- Page 17 and 18: TEXworks: Lowering the barrier to e
- Page 19 and 20: Direct and reverse synchronization
- Page 21 and 22: The TEXnical terms used to describe
- Page 23 and 24: 6.2 An orthogonal implementation On
- Page 25 and 26: In fact, the text editors and the v
- Page 27 and 28: albanian greek norwegian belarusian
- Page 29 and 30: input manually, but are generated b
- Page 31 and 32: 1.2 Commercially available software
- Page 33 and 34: If L ATEX can fit the snippet into
- Page 35 and 36: Pascal MetaPost, but using CWEB as
- Page 37 and 38: The TEX-Lua mix Hans Hagen Pragma A
- Page 39 and 40: \setbox0=\hbox{x}\the\wd0 In Lua we
- Page 41 and 42: start.char = uc return true end end
- Page 43 and 44: stream-based approach, this time th
- Page 45 and 46: example is support for OpenType fon
- Page 47 and 48: typesetting system is TEX [4] creat
- Page 49 and 50: 13. Image conversion from various f
- Page 51 and 52: the mapping file example.paraStyleN
- Page 53 and 54: The second author accepts or reject
- Page 55 and 56: Languages for bibliography styles J
- Page 57 and 58:
@STRING{srd = {Stephen Reeder Donal
- Page 59 and 60:
# # standard footnote format (latex
- Page 61 and 62:
. , \bbled \bbleds .
- Page 63 and 64:
Languages for bibliography styles (
- Page 65 and 66:
References [1] James C. Alexander:
- Page 67 and 68:
Vistas for TEX: liberate the typogr
- Page 69 and 70:
- even direct formatting instructio
- Page 71 and 72:
e that quick, simple and clear rend
- Page 73 and 74:
see that there are slight differenc
- Page 75 and 76:
Creating cuneiform fonts with MetaT
- Page 77 and 78:
Definition of encoding (Unicode) Pl
- Page 79 and 80:
epresentation with proper path dire
- Page 81 and 82:
When it came to implementing the T1
- Page 83 and 84:
4.3 OpenType math in new TEX engine
- Page 85 and 86:
However, there have always been exc
- Page 87 and 88:
[2] Nelson Beebe: Character set enc
- Page 89 and 90:
Meta-designing parameterized Arabic
- Page 91 and 92:
on the pen direction at each point
- Page 93 and 94:
% Description for isolated ’alif
- Page 95 and 96:
Figure 15: Tracing a word from left
- Page 97 and 98:
Table 1 shows the MOS scores for in
- Page 99 and 100:
P3 P3 P3 Q2 Q2 Q2 � � W3 W3 W3
- Page 101 and 102:
abridged form, it looks like this:
- Page 103 and 104:
with extensions is still somewhat m
- Page 105 and 106:
local rx, ry = second.y_coord - ty,
- Page 107 and 108:
\startreusableMPgraphic{name}... \s
- Page 109 and 110:
the macro \testengine sees two argu
- Page 111 and 112:
and exhyph-uk.tex, respectively. Th
- Page 113 and 114:
stand for markers of semiconsonants
- Page 115 and 116:
y finite state transducers (FSTs).
- Page 117 and 118:
local p = hpack(copy(h.list)) lastl
- Page 119 and 120:
with PDF documents. Several new tec
- Page 121 and 122:
Advanced features for publishing ma
- Page 123 and 124:
Advanced features for publishing ma
- Page 125 and 126:
— — — — — — — — Fig
- Page 127 and 128:
Advanced features for publishing ma
- Page 129 and 130:
telegraph. The relatively recent di
- Page 131 and 132:
1: [ type: unichar, code: 0073 ] ]
- Page 133 and 134:
5 Conclusions The model introduced
- Page 135 and 136:
4 Why TEX files and not other marku
- Page 137 and 138:
The galley Module or: How I Learned
- Page 139:
TUGboat, Volume 29 (2008), No. 3 48
- Page 142 and 143:
488 TUGboat, Volume 29 (2008), No.
- Page 144 and 145:
TUGBOAT Volume 29 (2008), No. 3 Tab