[texhax] typset mistranslates the anglbrackets

Uwe Lück uwe.lueck at web.de
Tue Mar 19 14:13:46 CET 2013


Am Montag, den 18.03.2013, 21:28 +0000 schrieb Philip TAYLOR:
> Reinhard Kotucha wrote:
> > Maurice, I don't know why you need < and > in ordinary text.  These
> > symbols make only sense in math formulas, as far as I can see.  And
> > for typesetting XML or HTML typewriter fonts are preferable.
> 
> In books on linguistics (such as Quirk), <Am.E> and <Br.E> are
> regularly recurring terms.

Do they have other math content, such as Chomsky stuff? 
Could those involved in production simply not have known 
about typographically better symbols? Couldn't the 
publishers simply have said "We don't have other angle 
brackets here"? -- TeXbook p. 427, thanks Reinhard.

Practical recommendations:

I sometimes use \angled{...} instead of $\langle$...$\rangle$, 
after \def\angled#1{$\langle$#1$\rangle$} or 
\newcommand*\angled[1]{$\langle$#1$\rangle$}.

If the mathematical relation symbol is not needed at all, 
<...> may yield good typography after

    \catcode`\<\active \def<#1>{$\langle$#1$\rangle$}

If the math meaning is needed too or if you actually 
want to typeset SGML or XML code, ... let me know. 
doc.sty has something similar to \angled as \meta, 
ltxguide.cls offers <...> for \meta, both much more 
refined than what I have told above.

Cheers,

    Uwe.



More information about the texhax mailing list