[l2h] \tt inside math makes unnecessary image
Ross Moore
ross at ics.mq.edu.au
Fri Feb 19 22:36:31 CET 2010
Hi Vadim,
On 19/02/2010, at 9:05 PM, Vadim Engelson wrote:
> A math with typewriter font inside ({\tt xyz}),
> generates an unnecessary image that looks bad:
>
> $abc+ {\tt xyz} +fgh$
No. This is not the correct way to do this.
It should be
$abc+ \mbox{\tt xyz} +fgh$
or
$abc+ \text{\tt xyz} +fgh$ with AMS-math loaded
or better still
$abc+ \text{\texttt{xyz}} +fgh$
If you think that this is excessive markup for something
rather simple in appearance, then use a macro definition.
\newcommand{\ttname}[1]{\mathord{\text{\texttt{#1}}}}
$abc + \ttname{xyz} + fgh$
Now you can play around with the expansion of \ttname
to experiment with different styles/colours/whatever
and get a consistent result with all occurrences.
>
> But math with \tt outside just places the text directly as HTML:
>
> $abc+${\tt xyz}$+fgh$
But now the spacing around the + signs is wrong
when you typeset this for a PDF.
>
> I use
>
> latex2html ttmath.tex -nomath -html_version 4.0,math
>
> Is there any method or patch to latex2html to avoid generating
> unnecesary image in the first case above ?
It is not LaTeX2HTML that is wrong.
Your own markup does not properly indicate what is mathematics
and what is text --- being used inside mathematics.
Hope this helps,
Ross
> _______________________________________________
> latex2html mailing list
> latex2html at tug.org
> http://tug.org/mailman/listinfo/latex2html
------------------------------------------------------------------------
Ross Moore ross at maths.mq.edu.au
Mathematics Department office: E7A-419
Macquarie University tel: +61 (0)2 9850 8955
Sydney, Australia 2109 fax: +61 (0)2 9850 8114
------------------------------------------------------------------------
More information about the latex2html
mailing list