Jak konvertovat český .tex dokument pomocí TtH

Transkript

Jak konvertovat český .tex dokument pomocí TtH
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

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...

Více

Ne příliš stručný úvod do systému LATEX2ε

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...

Více

Stručný úvod do LaTeXu

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...

Více

5 Funkce a moduly virtuální místnosti SEATS

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í...

Více

Příprava Nainstalujte v adresáři irfanview prohlížeč obrázků

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] -> [...

Více

FG4000 - Indukční průtokoměr - Montážní a

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č ...

Více