{"id":200,"date":"2008-03-26T19:31:40","date_gmt":"2008-03-26T18:31:40","guid":{"rendered":"http:\/\/morony.pl\/index.php\/2008\/03\/26\/bibliografia-i-latex-cz1\/"},"modified":"2008-03-26T19:31:40","modified_gmt":"2008-03-26T18:31:40","slug":"bibliografia-i-latex-cz1","status":"publish","type":"post","link":"https:\/\/morony.pl\/?p=200","title":{"rendered":"Bibliografia i LaTeX (cz.1)"},"content":{"rendered":"<p>Nadchodzi w karierze taki moment, w kt\u00f3rym pisane przez nas prace, opisy i raporty trzeba zacz\u0105\u0107 wyposa\u017ca\u0107 w przyzwoit\u0105 bibliografi\u0119. LaTeX jest na to w 100% przygotowany i tylko czeka \u017ceby nas wyr\u0119czy\u0107 z wielu \u017cmudnych czynno\u015bci. Niestety jak to zwykle bywa najpierw trzeba wiedzie\u0107 jak to ugry\u017a\u0107, a potem b\u0119dzie z g\u00f3rki.<\/p>\n<p>W tej cz\u0119\u015bci opisz\u0119 jak si\u0119 bibliografie tworzy i stosuje w LaTeX-u, a w nast\u0119pnym wpisie postaram si\u0119 pokaza\u0107 r\u00f3\u017cne opcje i modyfikacje.<\/p>\n<p>Do tworzenia bibliografii wykorzystywany jest silnik BibTeX, nie wymaga on do\u0142\u0105czania dodatkowych pakiet\u00f3w, wymaga za to (niestety) troch\u0119 gimnastyki przy kompilacji dokumentu (ale po wykorzystaniu tego, o czym napisa\u0142em ostatnio nie b\u0119dzie nam to sprawia\u0142o k\u0142opot\u00f3w).<\/p>\n<p>Informacje o bibliografii  musimy wpisa\u0107 zgodnie ze wzorcem do pliku z rozszerzeniem <strong>.bib<\/strong> i takiej samej nazwie jak g\u0142\u00f3wny plik naszego projektu. Dla ka\u017cdej pozycji musimy poda\u0107 jej rodzaj (dzi\u015b na przyk\u0142adzie ksi\u0105\u017cki [book], pozosta\u0142e rodzaje om\u00f3wi\u0119 nast\u0119pnym razem) oraz podstawowe dane. Dla ksi\u0105\u017cki wymagane informacje to autor, tytu\u0142, wydawnictwo i rok.<\/p>\n<p>Stworzy\u0142em sobie bibliografi\u0119 z trzema ksi\u0105\u017ckami, kt\u00f3re akurat mia\u0142em na biurku:<\/p>\n<pre class=\"prettyprint\">\r\n@book{historiafizyki,\r\nauthor =       \"Andrzej Kajetan Wr\u00f3blewski\",\r\ntitle =        \"Historia Fizyki\",\r\npublisher =    \"Wydawnictwo Naukowe PWN\",\r\nyear =         \"2007\",\r\naddress =      \"Warszawa\"\r\n}\r\n\r\n@book{book:1kropka,\r\nauthor =       \"C. Kittel, W. D. Knight, M. A. Ruderman\",\r\ntitle =        \"mechanika\",\r\npublisher =    \"Pa\u0144stwowe Wydawnictwo Naukowe\",\r\nyear =         \"1973\",\r\naddress =      \"Warszawa\"\r\n}\r\n\r\n@book{book:3kropka,\r\nauthor =       \"F. C. Crawford\",\r\ntitle =        \"fale\",\r\npublisher =    \"Pa\u0144stwowe Wydawnictwo Naukowe\",\r\nyear =         \"1975\",\r\naddress =      \"Warszawa\"\r\n}<\/pre>\n<p>Znaczek @ oznacza nowy rekord. Bezpo\u015brednio po nim podajemy rodzaj publikacji, w naszym przypadku book. Wszystkie pozosta\u0142e informacje podajemy w nawiasach klamrowych. Po pierwsze musimy poda\u0107 nazw\u0119 publikacji &#8211; u\u017cywaj\u0105c tej nazwy b\u0119dziemy mogli odwo\u0142a\u0107 si\u0119 do publikacji w dokumencie. Nast\u0119pnie oddzielaj\u0105c przecinkami podajemy pozosta\u0142e informacje o publikacji w spos\u00f3b identyczny jak w przyk\u0142adzie.<\/p>\n<p>Zapisujemy ten plik i zabieramy si\u0119 za skorzystanie z tak stworzonej bibliografii w naszym dokumencie.<\/p>\n<p>Zaraz po \\begin{document} umieszczamy informacj\u0119 o stylu bibliografii:<\/p>\n<pre class=\"prettyprint\">\\bibliographystyle{plain}<\/pre>\n<p>W miejscu, w kt\u00f3rym chcemy mie\u0107 bibliografi\u0119 (jako list\u0119 pozycji) wstawiamy:<\/p>\n<pre class=\"prettyprint\">\\bibliography{nazwa_pliku_z_bibliografi\u0105}<\/pre>\n<p>Do bibliografii mo\u017cemy odwo\u0142ywa\u0107 si\u0119 za pomoca poleciania \\cite{}, przyk\u0142adowo:<\/p>\n<pre class=\"prettyprint\">\\cite{historiafizyki}\r\n\\cite[s. 120-123]{book:1kropka}\r\n\\cite{book:3kropka}<\/pre>\n<p>Teraz jak zmusi\u0107 bibliografi\u0119 do zadzia\u0142ania? Sama kompilacja LaTeX-em jest niewystarczaj\u0105ca. Trzeba te\u017c u\u017cy\u0107 programu bibtex. Najlepiej post\u0119powa\u0107 wed\u0142ug schematu:<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2008\/03\/2008-03-26_192550.png\" alt=\"2008-03-26_192550.png\" \/><\/p>\n<p>Wtedy wszystkie numeracje zostan\u0105 prawid\u0142owo wpisane do dokumentu.<\/p>\n<p><strong>Nale\u017cy pami\u0119ta\u0107, \u017ce bibliografia b\u0119dzie zawiera\u0142a tylko te pozycje, do kt\u00f3rych odwo\u0142amy si\u0119 w tek\u015bcie!<\/strong><\/p>\n<p>Najlepiej b\u0119dzie zautomatyzowa\u0107 proces kompilacji w identyczny spos\u00f3b jak opisa\u0142em poprzednio. Otwieramy plik build.bat i po kompilacji LaTeX-em dodajemy BibTeX i jeszcze 2 razy LaTeX. Plik buil.bat powinien wygl\u0105da\u0107 tak:<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2008\/03\/2008-03-26_191452.png\" alt=\"LaTeX + LEd + PDF + BibTeX\" \/><\/p>\n<p align=\"left\">Teraz wystarczy wykona\u0107 &#8220;build all&#8221;:<\/p>\n<p align=\"center\"> <img decoding=\"async\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2008\/03\/2008-03-26_191708.png\" alt=\"LaTeX + LEd + PDF + BibTeX\" \/><\/p>\n<p align=\"left\">I gotowe! Mo\u017cemy podziwia\u0107 bibliografi\u0119:<\/p>\n<p align=\"center\"> <img decoding=\"async\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2008\/03\/2008-03-26_191852.png\" alt=\"LaTeX + LEd + PDF + BibTeX\" \/><\/p>\n<p align=\"left\">Opisa\u0142em og\u00f3ln\u0105 metod\u0119 post\u0119powania. Nast\u0119pnym razem powiem o poleceniu \\cite{}, o r\u00f3\u017cnych rodzajach publikacji w bibliografii oraz o r\u00f3\u017cnych jej stylach. Zanim to nast\u0105pi zach\u0119cam do samodzielnych eksperyment\u00f3w.<\/p>\n<p align=\"left\">goto<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nadchodzi w karierze taki moment, w kt\u00f3rym pisane przez nas prace, opisy i raporty trzeba zacz\u0105\u0107 wyposa\u017ca\u0107 w przyzwoit\u0105 bibliografi\u0119. LaTeX jest na to w 100% przygotowany i tylko czeka \u017ceby nas wyr\u0119czy\u0107 z wielu \u017cmudnych czynno\u015bci. Niestety jak to zwykle bywa najpierw trzeba wiedzie\u0107 jak to ugry\u017a\u0107, a potem b\u0119dzie z g\u00f3rki. W tej [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"_links":{"self":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/200"}],"collection":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=200"}],"version-history":[{"count":0,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/200\/revisions"}],"wp:attachment":[{"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}