[tex4ht] superscript with tex4ht
Alexandre Roberts
alexandre.roberts at gmail.com
Thu Jan 11 21:10:14 CET 2018
Dear Michal,
Wonderful, thank you! It worked perfectly. Thank you for your help!
Best wishes,
Alex
On Thu, Jan 11, 2018 at 1:04 PM, Michal Hoftich <michal.h21 at gmail.com>
wrote:
> Dear Alex,
>
>
> > When I have `\textsuperscript{r}` in my document, tex4ht produces output
> > that elevates the "r" not by using Word's "superscript" feature (Format >
> > Font... > Effects > Superscript). Instead it seems to decrease the font
> size
> > manually (from 12pt to 9.5pt) and elevate it some other way. (Example
> input
> > and output attached.) The result is unfortunate, because this elevated
> "r"
> > disrupts the document's overall line spacing. I am also concerned that
> the
> > publisher's software won't know what to do with it, so that it will
> continue
> > to look bad.
> >
>
> I think this issue is on Word's side. tex4ht creates text styled with
> style:text-position="super 80\%" property. LibreOffice can display it
> correctly. I also compared code created by LibreOffice when I created
> a superscript manually and it seems that the only difference is that
> it uses "super 58%" as a value for text-position property. When I
> tried to change the tex4ht style to use this value, Word could open it
> as well. So it seems that Word has some hard-coded rules that
> superscript is only text with "super 58%" text-position.
>
> Anyway, I don't think that 80% which tex4ht uses has any deep meaning,
> so we can use 58% instead. I also found that there was missing for
> \textsubscript, which is now part of LaTeX core, so I added the
> support for it to both ooffice and HTML formats.
>
> You can use the following config file until the update gets to TeX Live:
>
> \Preamble{xhtml}
> \Configure{textsuperscript}
> {\HCode{<text:span text:style-name="textsuperscript">}}
> {\HCode{</text:span>}}
> \OOstyles{%
> <style:style style:name="textsuperscript" style:family="text">\Hnewline
> <style:text-properties style:text-position="super 58\%"/>\Hnewline
> </style:style>\Hnewline
> }
> \begin{document}
> \EndPreamble
>
>
> Best regards,
> Michal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex4ht/attachments/20180111/d23347aa/attachment.html>
More information about the tex4ht
mailing list