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