Bibliografia w LaTeX - Instytut Informatyki UG

Transkrypt

Bibliografia w LaTeX - Instytut Informatyki UG
Bibliografia w LaTeX
Mateusz Miotk
20 grudnia 2016
Instytut Informatyki UG
1
Odwołania w tekście
Często w artykułach odwołujemy się do wyników zawartych w tabelach,
rysunków przedstawiające wykresy itd. Spotykamy się zazwyczaj ze
sformułowaniami typu: Na rysunku 1 widać. . . , tabela 5 pokazuje. . . itd.
W LATEX-u łatwo można odwoływać się do wcześniej zapamiętanych
obiektów używając słowa kluczowego ref.
2
Przykład
\documentclass{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\author{Jan Kowalski}
\title{Używanie odnośników}
\begin{document}
\maketitle
\begin{abstract}
Będę się odwoływał do czegoś...
\end{abstract}
Tabela \ref{Tab1} pokazuje niektóre ceny w popularnym dyskoncie.
\begin{table}[h!]
\begin{tabular}{|l|c|r|}
\hline
Nazwa produktu & Cena netto & Cena brutto \\ \hline
Mandarynki & 2 zł & 2.50 zł \\ \hline
Frozen Woda niegazowana & 4 zł & 5 zł \\ \hline
\end{tabular}
\caption{Ceny w dyskoncie}
\label{Tab1}
\end{table}
\end{document}
3
Uwaga
Warto zapamiętywać różne obiekty w LATEX, jeśli mamy pewność, że
będziemy się do nich odwoływać. To pozwoli nam zaoszczędzić czas na
sprawdzanie do jakiego obiektu chcemy się odwołać.
4
Pozycje bibliograficzne i przypisy
Do utworzenia bibliografii w LATEX-u używa się programu BibTeX.
Pozwala on na szybkie sporządzenie bibliografii w programie LATEX.
5
Pozycje bibliograficzne i przypisy
Do utworzenia bibliografii w LATEX-u używa się programu BibTeX.
Pozwala on na szybkie sporządzenie bibliografii w programie LATEX.
Istnieją dwie metody tworzenia bibliografii:
• Wklejamy bibliografię w pliku źródłowym dokumentu (plik .tex)
5
Pozycje bibliograficzne i przypisy
Do utworzenia bibliografii w LATEX-u używa się programu BibTeX.
Pozwala on na szybkie sporządzenie bibliografii w programie LATEX.
Istnieją dwie metody tworzenia bibliografii:
• Wklejamy bibliografię w pliku źródłowym dokumentu (plik .tex)
• Trzymamy bibliografię w osobnym pliku (format .bib) i dołączamy go
do pliku .tex
5
Bibliografia w pliku .tex
Aby utworzyć bibliografię w pliku źródłowym należy użyć następującego
bloku:
\begin{thebibliography}{n}
\bibitem{key}
...
\end{thebibliography}
gdzie n to liczba pozycji jaką chcemy zamieścić w bibliografii. Bibitem to
pozycja bibliograficzna naszej bibliografii.
6
Przykład
\documentclass{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\author{Jan Kowalski}
\title{Używanie odnośników}
\begin{document}
\maketitle
\newpage
\begin{thebibliography}{99}
\bibitem{Gratzer}
Gr{\"a}tzer George,
\emph{Practical LaTeX},
Springer International Publishing,
2014.
\bibitem{Article}
Mahesh C. Prajapati,
\emph{Distance in Graph Theory and Its Application},
International Journal of Advanced Engineering Technology IV,
2011,
147--150.
\end{thebibliography}
\end{document}
7
Odwołanie się do pozycji bibliograficznej.
Podobnie jak w przypadku tabel i rysunków do odwołania się do pozycji z
bibliografii używa się polecenia cite.
8
Odwołanie się do pozycji bibliograficznej.
Podobnie jak w przypadku tabel i rysunków do odwołania się do pozycji z
bibliografii używa się polecenia cite.
Przykład:
\documentclass{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\author{Jan Kowalski}
\title{Używanie odnośników}
\begin{document}
\maketitle
\noindent
W \cite{Gratzer} są opisane wskazówki dotyczące \LaTeX-a.
Natomiast w \cite{Article} jest artykuł o teorii grafów.
\newpage
\begin{thebibliography}{99}
\bibitem{Gratzer}
Gr{\"a}tzer George,
\emph{Practical LaTeX},
Springer International Publishing,
2014.
\bibitem{Article}
Mahesh C. Prajapati,
\emph{Distance in Graph Theory and Its Application},
International Journal of Advanced Engineering Technology IV,
2011,
147--150.
\end{thebibliography}
\end{document}
8
Tworzenie bibliografii w pliku .bib
Jeżeli chcemy napisać bibliografię w osobnym pliku w formacie .bib to
używa się w nim specjalnej składni.
9
Tworzenie bibliografii w pliku .bib
Jeżeli chcemy napisać bibliografię w osobnym pliku w formacie .bib to
używa się w nim specjalnej składni.
Przykład:
@article{small,
author = {Freely, I.P.},
title = {A small paper},
journal = {The journal of small papers},
year = 1997,
volume = {-1},
note = {to appear},
}
@article{big,
author = {Jass, Hugh},
title = {A big paper},
journal = {The journal of big papers},
year = 7991,
volume = {MCMXCVII},
}
@book{Latex,
author = {Jan Fowalski},
title = {Coś tam o Latex-u},
publisher = {Wydawnictwo PWN},
year = 2016,
}
9
Użycie literatury z pliku .bib w .tex
\documentclass{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\author{Jan Kowalski}
\title{Używanie odnośników}
\begin{document}
\maketitle
\noindent
W \cite{small} są opisane wskazówki dotyczące gry w policjantów i złodziei.
Natomiast w \cite{big} jest artykuł o innej wersji tej gry.
\newpage
\nocite{*}
\bibliographystyle{plain}
\bibliography{literatura.bib}
\end{document}
10
Zalety i wady plików .bib
Zalety:
• Nie trzymanie dużej literatury w pliku .tex
• Ustalenie jednego stylu dla wszystkich pozycji literatury.
• Sortowanie pozycji bibliograficznych w kolejności alfabetycznej.
11
Zalety i wady plików .bib
Zalety:
• Nie trzymanie dużej literatury w pliku .tex
• Ustalenie jednego stylu dla wszystkich pozycji literatury.
• Sortowanie pozycji bibliograficznych w kolejności alfabetycznej.
Wady:
• Wymaga podwójnej kompilacji - przeważnie specjalnej konfiguracji
programu
• Błędy są ciężkie do wykrycia.
• Zmiana wybranego stylu jest skomplikowana.
11
Dostępne style przy użyciu polecenia bibliographystyle
Lista dostępnych nazw stylów i wyglądu bibliografii przy użyciu plików .bib
dostępna jest tutaj.
12
Przypisy w artykułach
Oprócz używania odwołań do pozycji bibliograficznych, bardzo często
stosuje się tzw. przypisy do wybranego słowa. W LATEX-u robi się to przy
pomocy polecenia footnote.
13
Przypisy w artykułach
Oprócz używania odwołań do pozycji bibliograficznych, bardzo często
stosuje się tzw. przypisy do wybranego słowa. W LATEX-u robi się to przy
pomocy polecenia footnote.
\documentclass{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\author{Jan Kowalski}
\title{Używanie przypisów}
\begin{document}
\maketitle
\noindent
Dla ludzi z moim wykształceniem
Halinka nie ma
pracy\footnote{Ferdynand Kiepski, \emph{Świat według Kiepskich}, odc. 97, 2007}.
\end{document}
13
Bibliografia
https://www.sharelatex.com/learn/Footnotes
http://www.bibtex.org/Using/
http://texdoc.net/texmf-dist/doc/generic/tex-virtual-academypl/prog/bibtex/bibtex.html
14