[OS X TeX] New alpha Textures with support for graphics

Bruno Voisin bvoisin at mac.com
Sun Jul 16 13:29:33 EDT 2006


Le 13 juil. 06 à 19:32, Claus Gerhardt a écrit :

> Before you get overboard with your praise of Textures, [...]

OK, here's my take on Textures.


Pros
====

- Being self-contained. My first contact with TeX was in 1991 when I  
was handed the Textures box, containing: the Textures floppies, the  
CM/PS font floppies, the Textures User's Guide, the TeXbook, the  
Textures LaTeX Local Guide, the LaTeX manual. These were all the  
tools and documentation that were necessary for using (La)TeX to  
produce (beautiful) mathematical documents.

With this box, I have been able for say 3 years to write all the  
mathematical prose I had to write. In retrospect these were the most  
productive years of my professional life. That without using the  
internet for more than sending the odd email once a fortnight, and  
without having any contact with another TeXist or access to any other  
documentation. And possibly because of this.

Sure, I was missing many of the more advanced functionalities that  
TeX had to offer, related for example to dvips or to all the LaTeX  
styles developed around the world. But on the other hand it was  
possible to be perfectly functional without these. There's always a  
balance to find between the time spent to explore advanced  
functionalities, and the need one really has for them.

That, sadly, ceased to be possible when I started to collaborate with  
other people (and edit the proceedings of a conference) in 1994. See  
the Cons below.

[Aside: Similarly, there is a trend in the open-source world to  
consider that when one plans to use a software, one should join the  
corresponding mailing list and consider this list as part of the  
documentation. I don't agree with this. A software distro should be  
self-contained, and contain in particular all the documentation and  
components necessary for the software to be fully functional. A  
mailing list is a very useful thing (for example this list), allowing  
to exchange with other users and to learn about the most advanced  
functionalities of and extensions to the software; but it should be  
an added bonus, not a requirement for using the software. Again,  
there is a balance to find between the time spent to listening and  
posting to a list, and the amount of useful info one gets from it. I,  
for one, fail spectacularly at finding this balance.]

- Brand loyalty. AFAIK Textures invited the modern GUI for TeX: a  
window for .tex input, a window for .dvi output, a window for .log  
console, save and print from the File menu, edit from the Edit menu,  
compile from the Typeset menu, view from the View menu. All this in a  
clean and elegant interface, integrated within one application. With  
Textures, TeX appeared just like any other Mac software, and you  
didn't have to know anything about its inner machinery (a compiler  
turning .tex code into .dvi code, a viewer displaying the .dvi code  
on screen, a printer sending the .dvi code to a printing device, and  
a separate text editor). Similarly, a Textures file appeared just  
like any other Mac file (from MacWrite or MacDraw, say), and not as a  
collection of files with naming restrictions (no space, no non-ASCII  
characters) and different extensions.

Sure, over the years Textures started to lag behind, and TeXShop/ 
gwTeX in particular provides now a similar experience with more  
functionality (than Classic Textures) and at no cost. But, because  
Textures invented it all, I will always feel loyal to it and support  
it for as long at it will last (and for how long I'll be able to pay  
for it). That's similar to Mac OS: Mac OS brought the GUI to the  
personal computer, but over the years it started to lag behind and  
became less powerful and reliable than Windows; but, because Mac OS  
invented it all and Windows started as a blatant rip-off of its  
interface, I've always stayed loyal to it, even in the dark days of  
OS 8 and 9 when Mac OS had become slow, messy and unreliable. OS X  
changed all this, of course.


Cons
====

- We're living in a Unicode world; HTML, MathML, XML and all their  
derivatives rule the world. I'm not sure Textures will be able to  
catch up with this evolution. XeTeX, on the other hand, allows this.  
It allows presently to use Unicode fonts as text fonts, and in its  
forthcoming version 0.995 it will allow the use of Unicode fonts (in  
particular the forthcoming STIX fonts) as math fonts. Thanks to  
ConTeXt (and possibly LaTeX 3), it might -- I'm not a specialist --  
get bridges for dealing with XML input and produce XML output.

I'm indeed an avid XeTeX user and beta tester. But sometimes I miss  
the simplicity and minimalism of Textures. In a sense, when one has  
just to write a math paper, say, this simplicity and minimalism allow  
to concentrate on the basics, and be more efficient in this way.  
There's a place for both approaches, I guess.

There are, of course, areas in which XeTeX is unsurpassed. I'm only  
guessing here, but from all the posts to the XeTeX mailing list, it  
seems XeTeX has already become an indispensable tool for many  
linguists, for producing critical editions, for writing non- 
alphabetic scripts, for combining horizontal, vertical, left-to-right  
and right-to-left writing, for unleashing the power of OpenType and  
AAT fonts, etc.

- We're living in a multi-platform world. Back in 1994, when editing  
proceedings, having only Textures to process TeX input sent by  
authors from all over the world turned rapidly into a nightmare. For  
example, having to typeset a communication including figures prepared  
in GNUPlot which added PS instructions to be processed in a dvips  
stream. That's when I started to experiment with OzTeX and interact  
with Andrew Trevorrow (a very nice person).

The gwTeX redistribution of TeX brings this to the next level. With  
it, no need, when receiving TeX input from somebody else, to wonder  
first whether it uses some package or file not present in the  
Textures distro, and whether some adaptation of these  packages is  
required first or is even possible. Instead, you know in advance that  
everything is there and will work. O the added comfort!

Alas, with teTeX now dead and with Gerben's request for help at  
creating from TeXLive a teTeX-like tree, things might change in this  
respect.


There are other things I might say, but I think I've been long enough.

Let me just add that I, too, agree with most of the previous post by  
AES in this thread. And, in particular, that I thank Gerben Wierda,  
Dick Koch, Jonathan Kew and Adam Maxwell for their hard work.

Bye for now,

Bruno Voisin------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list