<div dir="ltr"><div><div>Máte pravdu, tex4ht si předefinovává vnitřní příkazy LaTeXu, které pak generují nějaké značky potřebné pro konverzi do X/HTML. Vlastní makra tedy nejsou problém, s těmi si poradí (na rozdíl třeba od tth). V beletrii je však struktura dokumentu často hodně jiná. Například si tex4ht neporadil s tím, že v knize kapitoly nemají názvy, ale jen čísla. A každá kapitola je mezi \begin{kap} ... \end{kap}, číslo kapitoly se generuje automaticky. A také si neporadí s dokumentem, který vyžaduje encTeX. Další obtížná věc je OFS a Štormovy fonty. Jejich licence je tak nesrozumitelně napsaná, že je do ePUB s nejvyšší pravděpodobností nesmím vložit. To v zásadě nevadí, mohu použít jakýkoliv jiný font, ale třeba pro iniciály a kaligrafické texty to takhle snadno nejde, takže příslušný kus musím zkonvertovat na SVG a vložit jako obrázek.<br><br></div>Na druhou stranu jsem kdysi potřeboval z knihy v LaTeXu vygenerovat sadu webových stránek. To zvládl tex4ht dobře, protože to byla standardně značkovaná matematická kniha.<br><br></div>Samozřejmě nechci tex4ht dehonestovat, jen ukazuju, že někdo má potřeby takové, že hotové nástroje na takové možnosti nepamatují.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://hroch486.icpf.cas.cz/wagner/" target="_blank">http://hroch486.icpf.cas.cz/wagner/</a><br><a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div></div>
<br><div class="gmail_quote">Dne 23. března 2015 11:09 Pavel Satrapa <span dir="ltr"><<a href="mailto:pavel.satrapa@tul.cz" target="_blank">pavel.satrapa@tul.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
ono hlavně záleží na tom, jaký LaTeXový dokument se zpracovává. Pokud je<br>
zdroják v nějaké běžné třídě, např. book, ze standardním značkováním<br>
\chapter, \section, \subsection, pak tex4ht funguje docela dobře.<br>
Nepodařilo se mi ho ale spustit s xelatexem (a mám dokumenty, které bez<br>
xelatexu nejedou) a zcela havaroval u knih, kde mám zcela jiné<br>
značkování, třeba makro \chapter má 3 parametry, nebo nadpis kapitoly<br>
mám definován takto:<br>
<br>
\def\kap #1\par{... něco ...}<br>
</blockquote>
<br></span>
Podle mých zkušeností tex4ht vlastní příkazy dost korektně interpretuje (jako jediný z nástrojů, které jsem tenkrát zkoušel). Zvládl i můj vlastní documentclass, \kapitola místo \chapter atd. Záleží zřejmě na tom, jak moc v definicích divočíte - v tom bude jistě mezi námi výrazný rozdíl ;-)<br>
<br>
Zdrojové texty pro XeLaTeX jsem jím zpracovával, třeba zrovna zmiňovanou knihu.<br>
<br>
Přeji pěkný den<div class="HOEnZb"><div class="h5"><br>
Pavel Satrapa<br>
<br>
______________________________<u></u>_________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a><br>
<a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">https://lists.felk.cvut.cz/<u></u>mailman/listinfo/cstex</a><br>
</div></div></blockquote></div><br></div>