Tvorba PDF dokumentů Roman Plch Hypertextové odkazy v LATEXu Do preambule dokumentu načtení balíčku \usepackage[pdftex]{hyperref} Balíček by měl být načtený jako poslední z balíčků. Všechny reference v dokumentu budou následně převedeny na hypertextové odkazy. Hypertextové odkazy v LATEXu Do preambule dokumentu načtení balíčku \usepackage[pdftex]{hyperref} Balíček by měl být načtený jako poslední z balíčků. Všechny reference v dokumentu budou následně převedeny na hypertextové odkazy. Chování balíčku hyperref je možno upravovat mnoha volbami. Tyto zadáváme jako seznam voleb, oddělených čárkami (za volbou pdftex) nebo pomocí příkazu \hypersetup{options}. Některé důležité volby a jejich implicitní hodnoty: bookmarks při zobrazování dokumentu zobrazí, resp. skryje panel se záložkami (false) unicode umožňuje používat v záložkách znaky nelatinkových jazyků hyperindex vytváří hypertextový rejstřík (false) colorlinks obarvuje texty odkazů (false) backref přidává do seznamu literatury zpětný odkaz (ve formě čísla sekce). Ve zdrojovém dokumentu je nutné nechat volný řádek za každým příkazem ∖bibitem. (false) pagebackref přidává do seznamu literatury zpětný odkaz (ve formě čísla stránky). (false) pdfnewwindow specikuje, jestli se má otevřít nové okno ve chvíli, kdy následujeme odkazy mířící mimo aktuální dokument. (false) Nastavení metadat vkládaných do PDF souboru: \hypersetup{% pdfauthor={Roman Plch}, pdftitle={Tvorba PDF dokumentů}, pdfsubject={Ukázka použití balíku hyperref}, pdfkeywords={\TeX, \LaTeX, PDF, hyperref} } Další příkazy ∖href{URL}{text} vytváření hypertextových odkazů na URL. ∖hyperlink{name}{text} interní odkazy, vyznačení odkazu. ∖hypertarget{name}{text} interní odkazy, označení cíle. ∖hyperdef{category}{name}{text} specifikace cíle v dokumentu. ∖hyperref{URL}{category}{name}{text} vytvoření odkazu na specifikované místo v jiném dokumentu. Balíček pdfpages Při překladu pdfLATEXem do formátu PDF můžeme do našeho dokumentu jednoduše vložit jiný, již existující PDF soubor. Příkazy pro vkládání jsou definovány v balíku pdfpages. Např. příkazem \includepdf[pages={1}]{cvic5.pdf} vložíme první stránku z dokumentu cvic5.pdf. Popis balíčku a další příklady použití najdete na CTANu. Balíček attachfile Přiložení souboru k PDF dokumentu zajišťuje balíček attachfile. Příklad použití \attachfile[author={Roman Plch}, description={Zdroják tohoto dokumentu}]{predn12.tex} Popis balíčku a další příklady použití najdete zde.