"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."
Přehled o možnostech používání citací v LaTeXu.
Seznam literatury na konci dokumentu můžeme vytvořit několika způsoby.
\\cite{NAZEV_LITERATURY}
vloží citaci do textu (číslo v hranatých závorkách jako odkaz apod.) a do seznamu literatury.
\\nocite{NAZEV_LITERATURY}
přidá citaci pouze do seznamu literatury, ale nezobrazí odkaz v textu.
\\nocite{*}
dá do seznamu literatury všechnu literaturu v databázi i když se na ní v textu neodkazuje.
Seznam literatury můžeme vložit přímo do dokumentu tex na místo, kde literaturu chceme zobrazit. Příklad pro elektronický zdroj:
\\begin{thebibliography}{99}
\\bibitem{NAZEV_LITERATURY}
\\newblock \\emph{NAZEV_STRANKY} [online].
\\newblock [cit.~\\hbox{2010-12-11}], \\
$\\langle${\\href{URL}{ODKAZ}}$\\rangle$
\\end{thebibliography}
Použití BibTeXu, který bývá součástí distribuce TeXu, velmi ulehčí práci s literaturou.
Všechna literatura se totiž zapíše do jednoho souboru *.bib. Ten se potom připojí do dokumentu a v seznamu použité literatury se vypíše jen literatura, která je v dokumentu skutečně citována, případně odkázána příkazem \\nocite{NAZEV_LITERATURY} (viz výše).
Výhoda je, že všechna literatura je v jednom souboru a v daném dokumentu se vypíše jen použitá, navíc se automaticky seřadí.
Seznam literatury se do dokumentu vloží příkazem:
\\bibliography{literatura}
\\bibliographystyle{apalike}
kde literatura.bib je seznam Vaší literatury.
Nutné je překládat tex dokument takto: latex bibtex latex latex (proč si můžete přečíst v referenci).
Soubor seznamu literatury *.bib obsahuje položky jednotlivé literatury.
Syntaxe jedné položky (pro případ knihy):
@book{NAZEV_LITERATURY,
author = {AUTOR},
editor = {EDITOR},
title = {NAZEV},
publisher = {VYDAVATEL},
year = {ROK}
}
Seznam všech možných voleb viz v referenci.
Nevytvoří se soubor bbl (seznam použité literatury) - ujistěte se, že dokument překládáte postupem výše.
Empty `thebibliography' environment - ujistěte se, že v dokumentu nějakou literaturu citujete (viz výše) nebo použijte příkaz \\nocite{NAZEV_LITERATURY} (viz výše). Reference: no .bbl file generated (fórum, EN).
Byl problém s tím, že se neinterpretovala pole “url” a “urldate”. Přes správce SW jsem nainstaloval biblatex, biber, biblatex-dw a přepsal v TexStudiu bibtex na biblatex.
\documentclass[11pt]{article}
%\usepackage{cite}
\usepackage{url}
\usepackage{hyperref}
%\usepackage[style=plain]{biblatex}
%\renewbibmacro{finentry}{\printfield{url}, \printdate{urldate}}
\usepackage{biblatex}
\bibliography{test}
\begin{document}
\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle
\cite{_introduction_????}
Blablabla said Nobody \nocite{*}.
%\bibliographystyle{plain}
%\bibliography{test}{}
\printbibliography
\end{document}
@misc{_matlab,
title = {{MATLAB}},
howpublished = {\url{http://www.mathworks.com}},
note = {Dostupné online 28.4.2014},
key = {ž}
}
key je pole pro manuální nastavení třídění. howpublished určuje zobrazované url.
Použití:
\usepackage[bookmarks=false, colorlinks=false,unicode]{hyperref}
\usepackage{url}
\bibliographystyle{plain}
Článek Bibliografie - používání bibliography (CZ).
.