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).
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Bezpečí je většinou pověra. Ve skutečnosti neexistuje. Život je buď odvážné dobrodružství, nebo vůbec nic."