Jak konvertovat český .tex dokument pomocí TtH
Transkript
Jak konvertovat český .tex dokument pomocí TtH 1. Kopírování celého .tex projektu do speciálního adresáře nechceme si přece rozvrtat pracně vymazlený a zformátovaný .tex projekt, ne?? • Celý projekt (main file, include files a podadresáře s .eps obrázky zkopírujeme do nějakého zvláštního adresáře. • Doporučuji D:\TTH_conv\ zvláště k tomu účelu vytvořený. Budu se na něj odvolávat. • velmi vhodné je také zkopírovat samotný soubor tth.exe a příslušné skripty (ps2gif., ps2gif.bat, latex2gif.) do téhož adresáře (D:\TTH_conv\). 2. Úprava dokumentu před konverzí 2.1 Uvozovky TtH nepracuje s balíčky - musíme si znovu nadefinovat uvozovky. Je nutno vložit příkaz \renewcommand{\uv}[1]{,,#1``} případně \newcommand{\uv}[1]{,,#1``} nebo podobný ekvivalent. 2.2 Vektory Pro správné sázení vektorů (tučně) je potřeba provést sérii: a) nahradit všude v textu příkaz \vec stringem \myvec b) zadefinovat příkaz \newcommand{\myvec}[1]{\mathbf{#1}} 3. Konverze dokumentů do .html • Vyrobíme korektní .dvi soubor včetně rejstříků (to jest nejmíň 3x přeložíme zdroják). TtH totiž používá .aux, .toc a .lof soubory k získání dodatečných informací a tvorbě křížových odkazů. • Teď tedy v adresáři D:\TTH_conv\ máme hafo .tex, .aux, .toc a dalších souborů spolu s podadresářem (řekněme \images\) s .eps obrázky. • můžeme tedy zavolat tth.exe: tth.exe [jméno konvertovaného souboru].tex nebo použijeme parametry: tth.exe -a -e2 -i [jméno konvertovaného souboru].tex což způsobí konverzi a inline vložení .eps obrázků (-a -e2) a zapne kurzívu ve vzorcích (-i) (To ovšem funguje za předpokladu, že máme k tth.exe nastavenou cestu NEBO máme celý balík TtH zkopírován do adresáře TTH_conv) TtH chvilku chroustá a pak vyplivne více či méně použitelný .html dokument. Pokud jsme spokojeni, provedeme už jen 4. Finální úprava .html dokumentu Do hlavičky finálního .html dokumentu je potřeba vložit informaci o kódování: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> nebo <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> podle použitého kódování zdroje. Dále je třeba nahradit názvy kapitol atp za české, tedy nahradit text: Contents – Obsah, Chapter – Kapitola, Figure – Obrázek, Bibliography – Literatura, Footnotes – Poznámky atp. Tím je konverze hotova. 5. Co dělat když nefunguje distribuovaný PS2GIF A PS2PNG skript Pod windows mi nefungoval distribuovaný ps2gif skript, takže se nezobrazily obrázky. Naštěstí existuje freeware IrfanView, který konverzi umí. Nejprve stáhneme a nainstalujeme IrfanView a příslušný plugin pro zobrazování .eps souborů. (http://www.irfanview.com/) Pak vytvoříme soubor ps2png.bat s tímto obsahem: ; ---------------------------; ps2png batch file. Pouzivat na vlastni nebezpeci. ; Je potreba mit nainstalovany a nakonfigurovany IrfanView ; (soubor i_view32.exe musi byt v adresari ; C:\Program Files\IrfanView\ ; konvertovany projekt se musi nachazet v adresari ; D:\TTH_conv\ ; mate-li jine nastaveni, upravte si to sami) if %2.==. goto usage echo "Pouzivam Irfanview ke konverzi %1 na %2 , cekejte ..." c:\progra~1\irfanview\i_view32 d:\TTH_conv\%1 /convert=d:\TTH_conv\%2 if %3.==. goto end echo "Pouzivam Irfanview ke konverzi %1 na %3 , cekejte ..." c:\progra~1\irfanview\i_view32 d:\TTH_conv\%1 /resample=(32,32) /aspectratio /convert=d:\TTH_conv\%2 goto end :usage echo " Pouziti: ps2png <file.ps> <file.png> [<icon.png>]" :end ; ----------------------------soubor ps2gif.bat vypadá naprosto stejně (typ je určen ze jména souboru) Novými soubory nahraďte ty (nefunkční) původní. Pozor! Uvedený skript funguje za předpokladu, že je Irfan v adresáři c:\Program Files\irfanview\ a že konvertovaný .tex dokument je v adresáři d:\TTH_conv\ ). Analogicky se samozřejmě dají napsat skripty pro jiné prohlížeče. 5.1 - Specifické nároky spojené s konverzí pomocí IrfanView pod Windows Pokud jsou v textu obrázky (jako že nejspíš ano) a jsou všechny v jednom podadresáři (typicky to bývá \images), je na ně v .tex zdroji odkazováno (typicky) pomocí příkazu \includegraphics{images/[jméno obrazku].eps}. Windows ale neumí pracovat s dopřednými lomítky v cestách k souborům. Je tedy třeba: • V .tex zdroji PŘED KONVERZÍ zaměnit normální lomítka za zpětná, tedy v .tex souboru nahradit VŠUDE text "images/" za "images\". • Po zkonvertování je třeba výsledný .html dokument editovat a VŠECHNA zpětná lomítka v cestě k obrázkům změnit zpět na dopředná tak, jak to odpovídá popisu URL (jinak budou problémy v Mozille a dalších normálních prohlížečích). Až na tyhle problémky je to fakt automatické. Nejspíš by se dal napsat jednoduchý dávkový soubor, který to vše dokáže pomocí Grepu a podobných utilit na jedno kliknutí. To ale přenechám jiným.
Podobné dokumenty
Stručná historie fraktální geometrie
známou každému: c2 = a2 + b2 . Co se však stane, když chceme
matematicky vyjádřit tzv. Pythagorův strom (Obr. 2)? Zde veškeré
pokusy o jednoduchý popis selhávají. Tento problém při použití fraktáln...
Ne příliš stručný úvod do systému LATEX2ε
znalostí. LATEX naproti tomu je „ jenÿ program, proto zde potřebuje doplňkové informace autora, které udávají logickou strukturu textu. Tyto informace se zadávají ve formě tzv. „příkazůÿ v textu.
V...
Stručný úvod do LaTeXu
z estetického hlediska hezké dokumenty ale často velice špatně strukturované. LATEX takovým chybám formátovánı́ zabraňuje, nebot’ je v něm autor
nucen zadat logickou strukturu textu a p...
5 Funkce a moduly virtuální místnosti SEATS
Kromě audiovizuální komunikace lze během hovoru využít i také veřejný či soukromý chat.
Veřejný chat je určen všem účastníkům online setkání. Soukromý chat lze využít vždy od hosta
k vlastníkovi mí...
Příprava Nainstalujte v adresáři irfanview prohlížeč obrázků
Obrázek je ve 24 bitové hloubce, musíme jen nejprve převést na indexované barvy (výhodné když má
obrázek málo barev, pracujeme s paletou barev), pozná se z údaje ve stavové liště dole.
[Image] -> [...
FG4000 - Indukční průtokoměr - Montážní a
3.2 Podmínky pro proud kapaliny ve snímači průtoku.
Proud musí být ustálený a bez vírů. Proto se před a za snímač průtoku musí zařadit přímé
úseky potrubí stejného vnitřního průměru jako má snímač ...