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 L A TEX-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 L A TEX, 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 L A TEX-u używa się programu BibTeX. Pozwala on na szybkie sporządzenie bibliografii w programie L A TEX. 5
Pozycje bibliograficzne i przypisy Do utworzenia bibliografii w L A TEX-u używa się programu BibTeX. Pozwala on na szybkie sporządzenie bibliografii w programie L A TEX. Istnieją dwie metody tworzenia bibliografii: Wklejamy bibliografię w pliku źródłowym dokumentu (plik.tex) 5
Pozycje bibliograficzne i przypisy Do utworzenia bibliografii w L A TEX-u używa się programu BibTeX. Pozwala on na szybkie sporządzenie bibliografii w programie L A TEX. 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 L A TEX-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 L A TEX-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