[go: up one dir, main page]

0% found this document useful (0 votes)
6 views2 pages

TB 104 Abstracts

TB article
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

TB 104 Abstracts

TB article
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

TUGboat, Volume 33 (2012), No.

2 225

TUG 2012 abstracts focus on the quality standards set by typographers


for hand-typeset documents and ask to what extent
they are achieved by TEX. Limitations of TEX’s
Bill Cheswick algorithms are analyzed; and missing features as well
An iTEX update as new concepts are outlined.
An update on the iTEX project for ebook publishing Now — two decades later — it is time to take another
with TEX, described in TUGboat 32:2. look and see what has been achieved since then, and
Federico Garcia perhaps more importantly, what can be achieved now
Documentation in TEXnicolor with computer power having multiplied by a huge
factor and last not least by the arrival of a number
My package colordoc builds on Frank Mittelbach’s
of successors to TEX which have lifted some of the
docstrip system of documentation, adding some
limitations identified back then.
utilities to use color in the code: matching delimiters
[Slides available at www.latex-project.org/papers.]
({ and }) are colored the same, just as matching \if–
\fi pairs. Commands are made red, bold, and italics, Steve Peter
when they are being \def ined, just as variables when Metafont as a design tool
they are being declared (\newcount, \newif, etc.). Well-written Metafont sources provide a font designer
These tools have saved me a lot of time and trouble with a nearly unparalleled tool to explore variations
when editing or trying to understand a code. In the on a typographic theme. Paired with TEX in an
presentation I also describe the interesting general advanced environment, the designer can explore serif
lines of the workings of both doc and colordoc. structure, bracketing, weight variations and more
in the context in which the font will be used: real
Troy Henderson
textual matter. I’m going to ignore the production
User-friendly web utilities for generating LATEX
problems inherent to Metafont (not to mention the
output and MetaPost graphics
various possible solutions) to concentrate on the de-
The full article was printed in TUGboat 33:1. The
sign aspects of this amazing tool.
online previewers are available at:
http://www.tlhiv.org/ltxpreview LATEX Norbert Preining
http://www.tlhiv.org/mppreview MetaPost Typesetting with Kanji — Japanese typography
http://www.tlhiv.org/mpgraph Function Grapher Japanese typography is very particular and demand-
Sherif Mansour & Hossam Fahmy ing in several respects: four writing systems mixed to-
Experience with Arabic and LuaTEX gether (Kanji, Hiragana, Katakana, Roman letters);
vertical and horizontal typesetting; traditional grid
This is an experience report of an attempt to include
layout versus a mixture of writing systems. This all
the AlQalam font for Arabic script within LuaTEX.
led to a spin-off TEX implementation called “Publish-
We describe the problems we faced trying to fig-
ing TEX” (pTEX) that can deal with these specifics.
ure out how to use a new right-to-left font within
Until 2011 there was an independent distribution
LuaTEX. We also describe how to call the many dif-
of TEX for Japanese users, first based on teTEX, later
ferent shapes that are defined via parameters in the
on TEX Live (ptetex, ptexlive). TEX Live 2011
original font. We also present some ideas to modify
and 2012 introduced all of the necessary tools and
the line breaking algorithm of TEX to allow the use
features and we hope that with TEX Live 2012 the
of different shapes for the same character in order to
need for a special setup for Japanese users is past.
justify the line. This is still work in progress.
In this talk we give an overview of the specialities
Frank Mittelbach of Japanese typography, presenting the difficulties
E-TEX: Guidelines for future TEX extensions, met in modern texts. Continuing, we present the
revisited solutions provided by TEX Live to some of these
Shortly after Don Knuth announced TEX 3.0 I gave problems, and discuss further development.
a paper analyzing TEX’s abilities as a typesetting Norbert Preining
engine. The abstract back then said: TEX Live 2012: Recent developments
Now it is time, after ten years’ experience, to
step back and consider whether or not TEX 3.0 is an TEX Live will be released in early summer 2012 and
adequate answer to the typesetting requirements of brings a couple changes that have been in the works
the nineties. for a long time: a “multi-updmap” that reads several
Output produced by TEX has higher standards updmap.cfg files, and multi-repository support for
than output generated automatically by most other the TEX Live Manager tlmgr.
typesetting systems. Therefore, in this paper we will The updmap program generates the necessary
226 TUGboat, Volume 33 (2012), No. 2

configuration files for dvips, dvipdfm(x), pdftex, LATEX3 development evolved over the decades and
and pxdvi to display PostScript Type 1 fonts. It how it reached a state of being used to produce real
reads a configuration file that lists several map files, users’ documents whether or not they are actually
and combines all the font definitions from these map aware of it. LATEX3 can be thought to consist of
files. Until now local font maps had to be integrated separate ‘layers’, and the programming layer known
into this updmap.cfg file, and so could easily be as expl3 is starting to be used to solve problems
overwritten or otherwise be lost. in and write packages for LATEX 2ε . Our plans are
The new implementation has a long history. The not restricted to such ‘under-the-hood’ measures,
original Perl version was written by Fabrice Popineau however, and we have discussed layers of LATEX3
for Windows, later extended by Reinhard Kotucha that will have more visibility at the user interface.
and Karl Berry and used, starting last year, on all Our talk will discuss these separate layers and where
platforms supported by TEX Live. The code has now our plans lead in the future, and will conclude with
been extended to deal with multiple configuration a demonstration of what’s new in the current code.
files in a transparent way. [Slides available at www.latex-project.org/papers.]
This allows a clear separation of updmap.cfg file Will Robertson
parts. One updmap.cfg file now can (but does not Lineage and progeny of fontspec and unicode-math
have to) provide information about only the texmf
My first LATEX package, fontspec, was written in
tree it resides in. In other words, fonts installed into,
2004 before I knew how to program in LATEX and
for example, the TEXMFLOCAL tree can be activated
in truth before I knew how to program at all. This
by an entry in the updmap.cfg file in this tree.
trial-by-fire introduced me to the lovely world of
We will discuss this new functionality and pro-
TEX programming and after some time I ended up
vide usage examples and advise on transition from
writing a smattering of other works. (All the while
the old system.
actually starting to learn what this whole ‘program-
The other big change in TEX Live this year is
ming’ thing was all about, including how to please
the extension of the TEX Live Manager with the
and displease people who were just trying to get
capacity of reading multiple repositories. In recent
work done, thank you very much.) Some time later
years, a few alternative TEX Live repositories have
I foolishly tried ‘planning’ an ambitious new pack-
come into existence with a wide range of usage pat-
age, unicode-math, that took significantly longer
terns: distribution of local packages (Japanese TEX
to release. In the course of writing that package I
related packages in tlptexlive, Korean TEX User
learned really just how little I actually knew, and
Group repository), TEX Live infrastructure testing
as a side-effect somehow ended up helping to write
(in tlcritical), provision of development and non-
code for the LATEX3 project. In this talk I will talk
free packages (in tlcontrib), etc.
about the motivation for writing these two packages,
Until now a user had to go through all desired
discuss recent developments with them, and finally
repositories one by one passing the necessary param-
touch on how LATEX3 influenced their development.
eters for each in turn. The new tlmgr supports use
of several sources at the same time. The selection of Herbert Schulz
packages appearing in multiple repositories is done Workshop: Introduction to TeXShop
by “pinning” packages to a repository. A workshop introducing some of the more obscure
We will present this new functionality, give usage and less used features of TeXShop for users who wish
examples, and a guided tour through setting up and to become more proficient in its use to produce LATEX
using this new feature. documents.
We will close with an overview of other changes
Christina Thiele
in TEX Live 2012.
Almost 30 years of using TEX
Will Robertson & Frank Mittelbach It’s not just TEX that’s gotten older and more sea-
LATEX3: From local to global — a brief history and soned . . . Reflections on changes in TEX and friends
recent developments as used in a small typesetting company: software
The original source code for LATEX3 dates to the and hardware, of course, but also procedures and
early 1990s. Key aspects of its development occurred skills, resources that went from zero to virtually
during that decade, but it was not until the late infinite, all of it interwoven with life and personal
2000s that the project began delivering code that change. It’s not earth-shaking news, but we’ve come
was widely used by mainstream LATEX users. What far enough that looking back yields some interesting
happened in this time? This talk will discuss how comparisons.

You might also like