[cstex] Jak udělat z LaTexu plainTeX

Vaclav Studený vaclav.studeny at gmail.com
Thu Aug 27 14:19:05 CEST 2015


Řeším takový technický problém, protože jsme dostal za úkol přepisovat
nějaké příklady do informačního systému. Ten používá nějaký
program tex2img, při vytváření stránky mu předá všechno, co je mezi tagy
<m> </m>, udělá z toho obrázek a umístí jej do html.

Chtěl jsme si napsat program, který mi zkonvertuje příklady do formátu těch
takzvaných odpovědníků. Domníval jsme se, že vše vyřeším  příkazem \input
plain na začátku., Jenže:

zjistil jsem, že LaTex intetpetuje


\begin{document}

\vbox{
\def\patterns#1{}
\input plain
\hbox{
$x\mapsto y$}}
\end{document}

jako 1x^y

kde se tam ta jednička bere?


Kromě toho přímo ten program tex2img
při interpretaci kódu

\vbox{\hsize=25cm
\def\patterns#1{}
\input plain\relax
u $x^2$ v
}

hlásí chybu:

! Infinite glue shrinkage found in a paragraph.
l.15 }
      $


při interpetaci
\vbox{\hsize=25cm
\def\patterns#1{}
\input plain\relax
u \hbox{$x^2$} v
}

přidá tu jedničku:
u 1x^2 v



zatímco

\vbox{\hsize=25cm
\def\patterns#1{}
\input plain\relax
u $$x^2$$ v
}

projde bez problémů. Nev9te, kde se tam to lepidlo bere?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20150827/98853d9d/attachment-0002.html>


More information about the csTeX mailing list