[cstex] Výstup do ePub

Luboš Kloc kloc at ipm.cz
Tue Mar 24 15:54:59 CET 2015


Dobrý den,

dovolil bych si k tématu přidat jednu obecnější úvahu.

TeX byl a je určen primárně na tvorbu sazby, tedy konečného vzhledu 
dokumentu. Což je přesně to, co formáty typu html či ePub vůbec nepotřebují.

Takže vytvářet ePub z výstupu TeXu znamená naprostou většinu informací, 
které Tex vytvořil, zase odstranit, a některé informace, které ve 
výstupu TeXu už nejsou (protože už nejsou dál potřeba) je nutno pracně 
rekonstruovat (mezislovní mezery, znovuspojení rozdělených slov...)
Je to tedy postup typu "proč to dělat jednoduše, když to jde složitě").

Daleko vhodnější je vytvořit ePub přímo z TeXového zdrojáku, nebo (jak 
navrhuje pan Wagner) napsat zdroják v nějakém master XML formátu, z 
kterého pak lze vygenerovat jak TeX, tak ePub.

Připomínám, že je to jen obecná úvaha a nemám tušení, jaké nástroje 
existují a jak je využít. Spíš chci připomenout, že bychom neměli 
ztrácet povědomí, k čemu TeX slouží.

S pozdravem,

Luboš Kloc


Dne 24.3.2015 v 11:02 Zdenek Wagner napsal(a):
> Dobrý den,
>
> ovšem konvertor z plainu či z LaTeXu do ConTeXtu neexistuje... Kdybych teď
> sázel knihu, která má vyjít jak v tištěné podobě, tak v ePub, psal bych
> zdroják v XML a pomocí XSLT vygeneroval všechny výstupy. Problém je ale v
> tom, že před 25 lety žádné eKnihy nebyly. Vysázel jsem knihu v LaTeXu, mám
> v archivu jen zdrojáky (protože média byla malá a drahá, vypalovačky ještě
> nebyly, takže vše bylo nejprve jenom na disketách), a teď se nakladatel
> rozhodl, že to chce vydat jako ePub. A samozřejmě tehdy nebylo ani moc
> počítačů, takže rukopis byl dodán napsaný na mechanickém psacím stroji.
> Jediné, co zůstalo v elektronické podobě, jsou mé LaTeXové zdrojáky.
>
> Balíček tex4ht, který zde byl již zmíněn, vlastně také jistým způsobem
> taguje, způsob tagování je konfigurovatelný (já to sice neumím, ale vím, že
> to jde). Umí třeba z TeXových matematických vzorců udělat MathML, umí
> vygenerovat XML vhodné pro načtení do Wordu a do OpenOffice, tedy alespoň
> podle manuálu, nikdy se mi nepodařilo nastavit správné parametry a vlastně
> to potřebuju tak jednou za 5 let.
>
> Zdeněk Wagner
> http://hroch486.icpf.cas.cz/wagner/
> http://icebearsoft.euweb.cz
>
> Dne 24. března 2015 8:48 Procházka Lukáš Ing. - Pontex s. r. o. <
> LPr at pontex.cz> napsal(a):
>
>> Dobrý den,
>>
>> jen bych zmínil ConTeXt (wiki: http://wiki.contextgarden.net/Main_Page),
>> který nativně podporuje výstup (tagování) do XML a konverze do ePUB je
>> poměrně skloňovaným (a zřejmě dost "prošlápnutým") fenoménem mezi uživateli
>> ConTeXtu (soudě podle témat v mailing listu).
>>
>> Osobní zkušenost nemám.
>>
>> S pozdravem
>>
>> Lukáš Procházka
>>
>>
>> On Mon, 23 Mar 2015 19:48:14 +0100, Mirek Zajdák (Alkor) <
>> mirekkluci at gmail.com> wrote:
>>
>>   Děkuji za rady, v této chvíli se jedná o běžný text ve stylu book s
>>> běžnou strukturou, jen jsou upraveny některé délky a místo \chapter
>>> používám svoje \kapitola, které sice volá běžné \chapter, ale opravuje
>>> (podle mého názoru) chybu, že na stránkách, kde začínají kapitoly, je číslo
>>> strany jinde než na ostatních. Text obsahuje i obrázky. Na druhou stranu v
>>> budoucnu může přijít i složitější náplň.
>>>
>>
>>
>> --
>> Ing. Lukáš Procházka | mailto:LPr at pontex.cz
>> Pontex s. r. o.      | mailto:pontex at pontex.cz | http://www.pontex.cz
>> Bezová 1658
>> 147 14 Praha 4
>>
>> Tel: +420 241 096 751
>> Fax: +420 244 461 038
>>
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>




More information about the csTeX mailing list