JanKoWeb: Odborný SW - LaTeX: citování a používání bibliography
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...
Světový den veterinárních lékařů.

Do východu slunce asi 6 hodin a 4 minuty (dnes vyšlo 05:05, zapadlo 21:10).

"Vést rozhovor je umění."

nn
Galerie nemohla být načtena.
Jméno:
Číselně: dva a devět je
Abyste si nezoufali nad krádkodobými nezdary, musíte mít dlouhodobé cíle.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

LaTeX: citování a používání bibliography

Přehled o možnostech používání citací v LaTeXu.

Citování v textu pomocí \\cite

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.

 

Při použití BibTeXu

 

\\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.

 

Přímé vložení seznamu literatury do tex souboru

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}

 

Vložení literatury pomocí BibTeXu

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).

Struktura souboru *.bib

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.

Nejčastější problémy

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).

Problém s url

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}

Ukázka jednoduché citace

@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}

Reference

Článek Bibliografie - používání bibliography (CZ).

LaTeX/Bibliography Management (EN).

How to generate a cross-referenced bibliography (EN, pdf).

Rubrika Odborný SW | Tagy LaTeX, BibTeX, Citace, Bibliografie | So 16.04.2011 | 11593x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.3994 s, generování: 0.03385 s, paměť: 1.25 MB, sql dotazů: 8, CPU: 19.57

.