Services & ResourcesWolfram Forums
 MathGroup Archive
 1999 January February March April May June July August September October November December

Re: LaTex on a Mac

• To: mathgroup at smc.vnet.net
• Subject: [mg18661] Re: LaTex on a Mac
• From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
• Date: Thu, 15 Jul 1999 01:45:49 -0400
• Organization: Universitaet Leipzig
• References: <7mei23$9es@smc.vnet.net> • Sender: owner-wri-mathgroup at wolfram.com Hi Paul, to make it clear, I know about the keyboard shortcuts and I know allmost all TeX aliases of the frontend, but I don't like to type a text with the frontend. ok here are some examples: I type some text as a section header, in TeX I can simply say \section{some text} I don't have to touch the mouse. I Mathematica I have typical to type the text, select the cell with the mouse and can use Alt-4. Next example: I will type a file name. Typical I use different font shapes to decide between filenames, Mathematica Indentifers ... In TeX I have a nice macro say \FileReference{}. Now I can simply type \FileReference{someinput.m} In Mathematica I have to make a new cell style "FileReference" and than I create a palette that makes from a selected text a new StyleBox[_,"FileReference"]. Even with the best collection of keyboard short cuts I can't avoid to use a mouse. More over if my publisher say : Make a separate index of all the file names you have referenced I just change my TeX macro a bit and it will work for the next 100 years. An other example, I have two macros \diff{f}{t} and \Diff{f}{t} to typeset \frac{\partial f}{\partial t} and \frac{\DifferentialD f}{\DifferntialD t}. Clearly the macros save a lot of typing. How ever neither a style box will manage this because I have two parameter nor a automatic replacement will help me because the automatic replacement don't kow what to use for the parameters and I can't have two selections. Ok I can make a palette with placeholders but than I have t use the mouse again and it is always slower than to type$\diff{f}{t}\$.
More over if it turns out that my publisher don't like the \DifferntialD
and would
like to see a \mathrm{d} instead, it take me a smile in TeX to change
that.
Mathematica's expanded version will cause that I have to change every
used \Diff{} because it is expanded.

The next example is a typical german case. I german you may type
"Schroedinger Gleichung" or "Schroedinger-Gleichung" for the
Schroedinger
equation. It depend on your personal taste to use a hyphen or not. How
ever
it is important that the document does not mix up the two versions. In
TeX you can simply make a macro \SEqn and all works fine. A key event
translation
will not help me because it expands the definition when I type it in.
If it turns out that I have written "Legendre-Polynome" (with hyphen)
but "Schroedinger Gleichung" (with out a hypen)
I have to change the expanded sequences in Mathematica, in TeX I can
just
modify my macros and I have a consistent naming scheme.

The general advice while preparing a document is
a) think about all the typographic elements you whant to use
b) make macros for *every*, absolute every typographic element
c) use the macros stricly in the text to keep the logical markup
independent of the layout

The Frontend make it extrem complicated to make a well structured
document. Finaly I would end up with a over crowded screen for my
30 markup macros and I would be still unable to use more than one
parameter for a StyleBox[].

Regards
Jens



• Prev by Date: Re: [Q] Extracting patterns
• Next by Date: Re: Interpolation[] problem
• Previous by thread: Re: LaTex on a Mac
• Next by thread: Re: LaTex on a Mac