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
"Čas je materiál, ze kterého se vyrábí život."