"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."
Jak v LaTeXu změnit popisy obrázků z "Obrázek" třeba jen na "Obr.", tabulek a referencí...
Protože se použití liší, pokud používáte či nikoli jazykový balík Babel, uvádím vždy kód pro obě možnosti. Všechny níže uvedené kódy je nutné umístit před \\begin{document}.
Jedná se o změnu klíčového slova před vaším popisem v \\caption{}.
Bez balíku babel:
\\renewcommand{\\NAZEV_PRVKU}{VAS_NOVY_POPIS}
S balíkem babel:
\\addto\\captionsczech{\\renewcommand{\\NAZEV_PRVKU}{VAS_NOVY_POPIS}}
Změna názvu popisu obrázku (standardně je "Obrázek"):
\\addto\\captionsczech{\\renewcommand{\\figurename}{Obr.}}
pro tabulku:
\\addto\\captionsczech{\\renewcommand{\\tablename}{Tab.}}
Všechny možné hodnoty NAZEV_PRVKU viz How to change LaTeX’s “fixed names” (EN).
Pro pohodlnější odkazování na rovnice, obrázky a tabulky dodržuji následující konvenci. Všechny labely (\\label) na obrázky nazývám s prefixem fig:, na rovnice eq: a na tabulky tab:. Tedy napříkladu obrázku:
\\begin{figure}[h]
\\centering
\\includegraphics[width=13cm]{img/pokus.eps}
\\caption{Můj krásný obrázek}
\\label{fig:pokus}
\\end{figure}
Poté je možné odkazovat pomocí:
\\ref{LABEL}, které zobrazí jen číslo daného odkazu. Zda je to obrázek, rovnice nebo tabulka musíte doplnit sami. Pro rovnice používám:
\\newcommand{\\eqref}[1]{\\mbox{(\\ref{#1})}} % odkazy na rovnice se zavorkami, což přidá kolem odkazu závorku (nutno tedy odkazovat pomocí \\eqref, nikoli jen \\ref).
V obou případech je nutné k referenci uvést nějaký popis - většinou odkaz na rovnice se píše jen jako "viz (9)", ale u obrázku je asi nutné uvést "viz obrázek 5". Tomu se můžete vyhnout příkazem \\autoref, který klíčová slova doplňuje automaticky podle objektu, na který reference odkazuje.
Další možností je tedy použít:
\\autoref{LABEL}, který automaticky přidává klíčové slovo (tabulka, obrázek...). Nutno ale parně upravit pro češtinu:
% \\Autoref is for the beginning of the sentence
\\let\\orgautoref\\autoref
\\providecommand{\\Autoref}{%
\\def\\equationautorefname{Rovnice}%
\\def\\tableautorefname{Tabulka}%
\\def\\figureautorefname{Obrázek}%
\\def\\subfigureautorefname{Obrázek}%
\\orgautoref}
% \\autoref is used inside the sentence to produce Fig., and Eq. for figures, subfigures, and equations
\\renewcommand{\\autoref}{%
\\def\\equationautorefname{Rov.}%
\\def\\tableautorefname{Tab.}%
\\def\\figureautorefname{Obr.}%
\\def\\subfigureautorefname{Obr.}%
\\orgautoref}
(převzato a upraveno z LaTeX-Community.org).
.