V elektronických publikacích je velmi žádoucí používat křížové odkazy (hyperlinks) na různé části textu. Lze se odkazovat prakticky na libovolný úsek textu, zpravidla se odkazujeme na obrázky, tabulky či kapitoly.
Příkazy pro práci s křížovými odkazy
\label{návěští} | přiřadí zvolenému objektu textu symbolické jméno, pomocí kterého se na něj pak lze odkazovat |
\ref{návěští} | vysází odkaz na objekt s daným návěštím |
\pageref{návěští} | vysází číslo stránky, na kterém se objekt s uvedeným návěštím nachází |
Podrobnosti uvedeme v kapitole \ref{sub:table} na straně \pageref{sub:table}. … \subsection{Tabulka symbolů \label{sub:table}}
Pro správnou funkčnost návěští je nezbytné zdrojový soubor přeložit několikrát, zpravidla dvakrát až třikrát.
Tento přídavný balík velmi rozšiřuje možnosti křížových odkazů. Obsahuje přehlednou a obsáhlou dokumentaci, proto se jím nebudeme zabývat příliš detailně.
Podrobné informace k balíku nalezneme v souboru /hyperref/manual.pdf
v
adresáři s dokumentací.
Hyperref nachází nejlepší uplatnění zejména ve spojení s formátem PDF, je vhodné
jej tedy používat v dokumentech, které se překládají pomocí
pdfLaTeX
.
Pro použití s formátem PDF (a ovladačem pdfTeX) jej vložíme příkazem
\usepackage[pdftex]{hyperref}
.
Balík se konfiguruje pomocí příkazu \hypersetup{}
a škála možností
je veliká. Zejména lze nastavovat popisky PDF dokumentu, barvy hypertextových odkazů a
přizpůsobovat jeho další vlastnosti.
\hypersetup{ pdftitle={nadpis dokumentu}, pdfsubject={předmět dokumentu}, pdfauthor={jméno autora}, pdfkeywords={klíčová, slova, oddělená, čárkami}, plainpages=false, colorlinks=false, urlcolor=cyan, %barva textu pri tisku linkcolor=red, citecolor=green, pagecolor=red, urlbordercolor={.7 .8 .9}, %barva zobrazovaného rámečku linkbordercolor={.7 .8 .9}, citebordercolor={.7 .8 .9}, pagebordercolor={.7 .8 .9} }
Přepínač colorlinks
je důležitý. Pokud jej nastavíme na hodnotu
true
, odkazy budou mít definovanou barvu písma a budou se v této
barvě i tisknout. Pokud mu však ponecháme hodnotu false
, odkazy budou
zvýrazněny barevnými rámečky, které se tisknout nebudou.
Barvy rámečku lze nastavovat výhradně v modelu RGB, viz 5.3 – „Práce s barvami“.
Další možnosti nastavení si jistě vyhledáte v dokumentaci. Do textu lze vkládat i aktivní URL, které budou zvýrazněny předdefinovanou barvou a to pomocí
příkazu \url{http://www.cs.vsb.cz}
.
Balík je použitelný i při generování PostScriptu, stačí jej vložit jako
\usepackage[pdvips]{hyperref}
ovšem jeho možnosti pak nejsou tak široké,
jako u generování PDF.
Pokud potřebujeme z jednoho dokumentu generovat formát PDF (pdfLaTeX) i formát DVI, respektive PostScript, lze snadno otestovat zda používáme pdfLaTeX pomocí konstrukce
\newif\ifpdf \ifx\pdfoutput\undefined \pdffalse %nepoužíváme pdfLaTeX \else \pdfoutput=1 %používáme pdfLaTeX \pdftrue \fi
A v textu pak jednoduše rozlišíme příkazy specifické pro daný výstupní formát pomocí
\ifpdf %příkazy pro pdfLaTeX \else %příkazy pro PostScript \fig
Tvar bibliografických citací a odkazů na ně je určen normou ČSN ISO 690 z roku 1996. Je nezbytné, abyste se s touto normou seznámili! Prostudujte si výukový kurz, který připravila Mgr. Daniela Tkačíková a je k dispozici na stránkách knihovny VŠB (http://knihovna.vsb.cz/kursy/citace/index.html).
Seznam literatury se vytváří pomocí prostředí thebibliography
. Toto prostředí má
jeden parametr, který obsahuje text, jehož šířka je stejná nebo mírně větší než šířka nejširšího
označení. Např. pokud budou návěští pouze číselná, uvedeme
\begin{thebibliography}{99}
protože číslo 99 má stejnou šířku jako libovolné
dvouciferné číslo.
Každá položka v seznamu literatury je pak uvozena příkazem
\bibitem[označení]{návěští}
. Formátování položky bibliografie je již na autorovi.
Označení je text, který se vysází v místě, kde se na položku literatury
odkazujeme. Je volitelné - pokud jej neuvedeme, budou se automaticky přiřazovat čísla. Pomocí
návěští se pak na uvedené dílo lze odkazovat pomocí příkazu
\cite{návěští}
. Volitelným parametrem tohoto příkazu může být nějaká poznámka k
odkazu.
Jak uvádí Jiří Kosek v \cite{koj}... Jak uvádí Jiří Kosek v \cite[strana 32]{koj}... … \begin{thebibliography}{MMM-MM} \bibitem[KoJ-99]{koj}Kosek, J. PHP Tvorba interaktivních internetových aplikací \end{thebibliography}
\begin{thebibliography}{99} \bibitem{koj}Kosek, J. PHP Tvorba interaktivních internetových aplikací \end{thebibliography}
\bibitem{bar-03}{\textsc{Barešová,} A. \textit{e-Learning ve vzdělávání dospělých}. Praha~:~VOX, 2003. 174~s. ISBN \mbox{80-86324-27-3}.} \bibitem{dan-05} \textsc{Daniel}, A. \textit{Výuková podpora pro přípravu animací a multimédií~:~} diplomová práce. Ostrava~:~VŠB-Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky, 2005. \bibitem{www-02}{\textit{Domovská stránka Jirky Koska.} [online]. [cit. 10. 4. 2005]. Dostupné na WWW: \texttt{<\url{http://www.kosek.cz}>}}
Pro pokročilou práci se seznamem literatury existuje znamenitý nástroj BibTeX. Jde o samostatný systém pro práci s bibliografií, nabízející
pokročilé možnosti včetně několika předdefinovaných stylů. Bohužel negeneruje bibliografii přesně
dle normy ČSN. Vzhledem k jeho komplexnosti jej zde nebudeme probírat podrobněji, zájemci si jistě
vyhledají potřebné informace buď v dokumentaci /bibtex/btxdoc.dvi
v adresáři s dokumentací k systému nebo v knize
[Goo-94]