biblatex w pigułce (dla początkujących)

Czy istnieje przewodnik „biblatex w pigułce”? Chciałbym, żeby ktoś mi wyjaśnił, jak używać biblatex (jakie wiersze muszę napisać w dokumencie, jakie pliki muszę mieć, ile razy i co Muszę skompilować), więc mogę przejść do http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf , aby jeszcze bardziej dostosować.

Komentarze

Odpowiedź

Minimalny dokument dla biblatex to

\documentclass{article} \usepackage{biblatex} % \bibliography{<database>} % deprecated \addbibresource{<database>.<extension>} \begin{document} \cite{<some-ref>} \printbibliography \end{document} 

, który wymaga pliku <database> w formacie .bib. Następnie uruchamiasz:

  1. LaTeX
  2. Biber
  3. LaTeX

Zwykle należy również wybrać styl bibliografii, ładując go jako opcjonalny argument do linia biblatex

\usepackage[style=numeric-comp]{biblatex} 

Zobacz Jak używać biber i Biblat ex z Biber: Konfiguracja mojego edytora, aby uniknąć niezdefiniowanych cytatów , aby uzyskać więcej, jeśli Twój edytor nie jest skonfigurowany do oferowania Bibera „po wyjęciu z pudełka”.


Od jakiegoś czasu biblatex obsługuje dwa „backendy” (program, który wyodrębnia odwołania z pliku .bib), BibTeX i Biber. Od wersji 2, Biber jest domyślnym backendem, więc użyłem go powyżej. Biber jest mocniejszy i działa natywnie z wejściem UTF-8, ale tam, gdzie nie jest dostępne, można skorzystać z bardziej ograniczonej obsługi za pomocą BibTeX. Przepływ pracy jest dość podobny:

\documentclass{article} \usepackage[backend=bibtex8]{biblatex} % \bibliography{<database>} % deprecated \addbibresource{<database>.<extension>} \begin{document} \cite{<some-ref>} \printbibliography \end{document} 

a następnie musisz uruchomić

  1. LaTeX
  2. BibTeX
  3. LaTeX

Jak zobaczysz, jest to bardzo mała różnica w porównaniu z używaniem Biber: po prostu zamień „Biber” na „BibTeX”.

Jako minimum należy używać „8-bitowej” wersji BibTeX, a nie starożytnej 7-bitowej wersji BibTeX. W wierszu poleceń jest to używane przez wykonanie

 bibtex8 --wolfgang <filename> 

gdzie <filename> to nazwa twojego pliku LaTeX.

Jest więcej rzeczy, które możesz zrobić, ale od tego powinno się zacząć.


Najnowsze wersje biblatex zostały wycofane

\bibliography{<database>} % Must be .bib 

na rzecz bardziej ogólnych

 \addbibresource{<database>.<extension>} 

To drugie jest bardziej ogólne, ale musisz dołączyć rozszerzenie pliku (zwykle .bib).

Komentarze

  • @Igor: Pytanie dotyczy biblatex, więc mam nadzieję, że moja odpowiedź będzie prawdziwa nable. ' Nie jestem pewien, co masz na myśli, pisząc ', nie ' mieszaj bibtex. exe z BibTeX ': w tradycyjnym stylu BibTeX lub biblatex nadal musisz uruchomić BibTeX ( chyba że używasz Bibera z biblatex). Aby to zrobić, większość ludzi będzie używać IDE, które powie ' BibTeX ': it ' to wybór wczytywania biblatex lub używania \bibliographystyle, który określa, co robi BibTeX .
  • Powinienem dodać, że wątpię, ' znajdę jakiekolwiek czasopisma obsługujące biblatex (potrzebuje e-TeX, co wydaje się być rzadkością w systemach publikacji, a wiele czasopism faktycznie konwertuje na pewnym etapie do XML, zamiast składać bezpośrednio ze źródła TeX).
  • @slackenerny: Brzmi jakbyś chciał używać biblatex ' s ” skrócona ” funkcja. Zadaj pytanie, a ja ' spróbuję znaleźć działający przykład. 🙂
  • Zgodnie z sekcją 3.5.1 dokumentacji biblatex należy używać \addbibresource zamiast \bibliography, który jest przestarzały.
  • @Igor: Zdecydowanie się nie zgadzam. Oczywiście, jeśli ' jesteś zmuszony do używania bibtex (z powodu wytycznych dziennika lub z jakiegokolwiek powodu), zrób to. Ale wtedy i tak cała kwestia staje się dyskusyjna. Ale jeśli nie ', nie musisz używać tradycyjnego bibtex, dla nieba ' s sake zrób sobie przysługę i użyj biblatex. To ' jest o wiele lepsze, że nie powinieneś ' tracić czasu na myślenie o zmianie lub nie.

Odpowiedź

biblatex zawiera wiele wbudowanych rodzin stylów bibliografii / cytatów ( numeryczne, alfabetyczne, authoryear, authortitle, verbose) i rośnie liczba niestandardowych stylów.To powiedziawszy, oto „jak w przybliżeniu naśladować wyjście tradycyjnych stylów BibTeX plain, abbrv, unsrt i alpha:

plain -> \usepackage[style=numeric]{biblatex}

abbrv -> \usepackage[style=numeric,giveninits=true]{biblatex}

unsrt -> \usepackage[style=numeric,sorting=none]{biblatex}

alpha -> \usepackage[style=alphabetic]{biblatex}

W pierwszych trzech przypadkach możesz pominąć style=numeric, ponieważ jest to domyślny styl biblatex.

Odpowiedź

Sekcja 1 biblatex dokumentacja , do której się odnosisz, brzmi:

Ten dokument jest systematycznym podręcznikiem referencyjnym dla pakietu biblatex. Przyjrzyj się przykładowym dokumentom, które są dostarczane z biblatex [ 1 ], aby uzyskać pierwsze wrażenie. Aby uzyskać przewodnik szybkiego startu, przejrzyj §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

Właśnie zacząłem z biblatex, czytając te sekcje (i wypróbowując opisane rzeczy) i czuję, że dały mi dokładny przegląd podstawowych funkcji. Oczywiście wśród tych informacji jest wiele, które można po prostu przejrzeć lub pominąć, ale myślę, że dobrze jest wiedzieć, jakie opcje są dostępne.

Przeczytałem artykuł w języku niemieckim , o którym Herbert również się odnosił , ale nie czułem, że to naprawdę mówi mi, co mam robić i jak zacząć, ale może to dlatego, że to pierwszy raz Kiedykolwiek korzystałem z jakiegoś narzędzia bibliograficznego w LaTeX.

Jeśli chcesz zdecydować, czy użyć BibTeXa czy Bibera jako zaplecza, obszerną (ale zrozumiałą!) Odpowiedź Alana Munna na bibtex vs. biber i biblatex vs. natbib mogą ci pomóc. Zdecydowałem się użyć Biber.

Podsumowując, polecam od razu przejść do źródła i uzyskanie pewnych informacji z pierwszej ręki, czytając wspomniane części dokumentacji biblatex.

Komentarze

  • Możesz dodać, że (świetne) przykładowe dokumenty można znaleźć na twoim komputerze w Tex tre e na texmf/doc/latex/biblatex/examples lub online .
  • Możesz przeglądać przykłady biblatex w nowym TeX-ie drzewo w twojej dystrybucji texlive: file:////usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples/
  • Moja dystrybucja miktex była w C:\Program Files\MiKTeX 2.9\doc\latex\biblatex\examples.

Odpowiedź

Ja również chciałbym dowiedzieć się, o co pyta OP (dokument wprowadzający na temat BibLaTeX). Jeszcze nie znalazłem żadnego, ale oto dwa dokumenty, które okazały się przydatne w tym celu:

http://tex.aanhet.net/rugtex/course/4bibtex.pdf

Zepsuty link, ale najbardziej pomocny okazał się tutaj:

3.5 Najnowszy i najlepszy: biblatex

Radykalny reimplementacja obsługi bibliografii to biblatex. Style bibliografii nie są zapisywane w nieznanej składni .bst, ale w LaTEX-u, a rola BibTEX ogranicza się do gromadzenia i sortowania danych bibliograficznych. Sam LaTEX wybiera, porządkuje i formatuje informacje z pozycje bibliograficzne. Zalety obejmują

  • Wiele odmian stylu bibliografii można zrealizować w prosty sposób za pomocą opcji pakietu, bez edycji plików .bst

  • lepsza obsługa języków innych niż zachodnie

  • więcej opcji cytowania, ponieważ LaTEX ma dostęp do wszystkich informacji bibliograficznych

  • łatwy bibliografie w poszczególnych rozdziałach

Na szczęście stara baza danych BibTEX jest nadal kompatybilny z biblatex.

Pierwsze kroki z biblatexem. Możesz łatwo eksperymentować z biblatexem. Na początek użyj opcji pakietu natbib lub natbib = true, aby nie trzeba było jeszcze zmieniać poleceń cytowania w źródle LaTEX. Latexbib używa przeważnie tego samego formatu bazy danych i wymaga tylko kilku drobnych zmian w preambule i na końcu dokumentu. Polecenia preambuły Biblatexu dla przykładu poniżej:

\usepackage[style=numeric,natbib=true]{biblatex} \bibliography{bibdemo} 

i pod koniec:

\printbibliography 

Zauważ, że w przypadku biblatex polecenie \ bibliography powinno znajdować się w preambule.

http://www.charlietanksley.net/pdf/latex-footnote-citations.pdf

To jest teraz (10.08.2013) również niedziałające łącze, a to „szkoda, ponieważ dwa lata temu uznałem ten dokument za bardzo pomocny. Nadal mam oba te pliki, ale mogę” nie oddaj sprawiedliwości temu drugiemu w odpowiedzi tutaj. Załączam obraz pierwszej strony, ale z przyjemnością opublikowałbym plik PDF, gdyby to było możliwe. Demonstracja BibLaTeX (plus kod), autor: Charlie Tanksley, 19 maja 2010 r.

Komentarze

  • Pierwszy z dwóch linków ma około 1,5-2 stron w biblatex zaczynając od str.6, sekcja 3.5 (z miłym wprowadzeniem, z perspektywy mojego początkującego), ale dziękuję @JosephWright za komentarz zwrotny, komentarz vs. odpowiedź. Wciąż uczę się TeX.sx i wszystkie te opinie są dla mnie pomocne, więc dziękuję (czy ' t za komentarze, myślę, że może dziękuję w komentarzach? Opinia mile widziana) też).
  • Żaden z tych linków nie wydaje się istnieć
  • Nie powinieneś ' naprawdę używać \bibliography w ogóle, ale \addbibresource. Zauważ, że ta ostatnia wymaga pełnej nazwy pliku, np. mybib.bib, a nie tylko mybib.
  • @TeXnewbie Dokumenty podobne do pierwsza wydaje się istnieć pod adresem facultyfp.salisbury.edu/despickler/personal/Resources/… i tex.aanhet.net/rugtex/course/latexcourse.pdf , być może chcesz umieścić jeden z tych linków w swojej odpowiedzi? Byłoby również wspaniale, gdybyś mógł użyć znacznika cytatów w celu wskazania cytowanych fragmentów.
  • Oto samouczek Charliego Tanksliego ': github.com/charlietanksley/charlietanksley_net/blob/master/…

Odpowiedz

Jeśli znasz niemiecki, „znajdziesz dwuczęściowe wprowadzenie w” Die TeXnische Komödie „, czasopiśmie DANTE: DTK 2/2008 , DTK 4/2008 .

Możesz zacząć od jednego z ustawienia domyślne, np .:

\usepackage[style=authoryear]{biblatex} \bibliography{...} ... \nocite{*} % adds all entries in the bib file to the bibliography \printbibliography 

W Twojej lokalnej instalacji TeX jest wiele przykładów (pod adresem texmf/doc/latex/biblatex/examples/ ).

Komentarze

  • Jak zauważyłem w odpowiedzi Josepha ': Zgodnie z sekcją 3.5. 1 dokumentacji biblatex, powinieneś użyć \ addbibresource zamiast \ bibliography, która jest przestarzała (zobacz także Joseph

    s komentarze).

  • przestarzałe jest nie nie zdefiniowane …
  • Przepraszamy, nie ' nie sądzę, żebym nadążał. Chciałem tylko powiedzieć, że autor biblatex zaleca używanie \addbibresource, więc pomyślałem, że dobrym pomysłem może być zatwierdzenie tego użycia w przewodnik dla początkujących '.
  • @doncherry Użycie \bibliography (przynajmniej na razie) jest dopuszczalne. \addbibresource jest prawdopodobnie zalecany , ponieważ oferuje o wiele więcej funkcji .

Odpowiedź

Może ten lokalny przewodnik będzie odpowiedni dla osób czytających po angielsku.

Odpowiedź

Aby dodać do innych zasobów tutaj, po prostu po to, by mieć je w jednym dogodnym miejscu, przygotowałem średniej długości wprowadzenie, które ma być „łatwiejsze do przeczytania” niż pełna instrukcja, którą można znaleźć na GitHub . Jest skierowany do „zwykłego użytkownika”, a nie do kogoś, kto pisze kompletny styl.

Chociaż bieżąca wersja pozostaje wersją roboczą i spodziewam się jej aktualizacji, jest kompletna i zasadniczo jest „dostępna” z zastrzeżeniem kilka drobiazgów. Rozdział 1 i Przewodnik szybkiego startu (s. 109) są wprowadzające.

Komentarze

  • Sam w sobie jest to przyjemna lektura , ale także ułatwia poruszanie się po pakiecie ' w instrukcji.

Odpowiedź

Dla osób francuskojęzycznych ta witryna ma na celu spopularyzowanie LaTeX wśród studentów nauk humanistycznych. Z tej strony można pobrać plik .pdf zawierający około 60 strony zatytułowane „Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines” (coś w rodzaju „Biblatex wyjaśnił pannie Jane Bloggs, studentce nauk humanistycznych”), które uważam za raczej dobre i proste podejście.

Komentarze

  • Należy pamiętać, że ten dokument jest dość stary (z Wrzesień 2010) i dlatego może zawierać nieaktualne informacje i używać przestarzałych poleceń. (Na przykład nie wspomina o Biber; nowy backend jest lepszy od BibTeX pod wieloma względami). Zawiera również błędy ortograficzne w angielskich nazwach poleceń / pól.

Odpowiedź

Oto minimalny przykład roboczy.

Pierwszy plik, doc.tex:

\documentclass{article} \usepackage[backend=bibtex]{biblatex} \bibliography{database.bib} \begin{document} According to \cite{foo1999} blah blah. \printbibliography \end{document} 

Drugi plik, database.bib:

@article{foo1999, title={Title}, author={Doe, John}, journal={International Journal of Nonsense}, year={1999} } 

Aby skompilować:

pdflatex doc bibtex doc pdflatex doc pdflatex doc 

Wynik w doc.pdf:

Zrzut ekranu

kodu > doc.pdf < / code >

Komentarze

  • Czy nie ' czy wszystko to, co już jest zawarte w Józefie, odpowiada informacji, że \biibliography jest przestarzałe?
  • @Johannes_B: To jest oczywiście oparte na odpowiedzi Josepha ', ale w formie MWE, tj. możesz go po prostu skopiować i wkleić i uruchomić, w przeciwieństwie do oryginał, który wymaga większej uwagi. ' sprawię, że będzie CW.
  • Nie powiedzie się z biber jako zapleczem.
  • @Johannes_B Nie jestem użytkownikiem biber, nie ' nie wiem, czym to się różni od bibtex. Nie ' nie widzę innej odpowiedzi dającej jasny przykład dla `biber, więc proszę edytuj moją odpowiedź, aby podać MWE, który również działa!

Odpowiedź

Jeśli czytasz po francusku, możesz spojrzeć na http://www.ctan.org/pkg/latex-sciences-humaines .

Odpowiedź

Jeśli znasz trochę francuskiego, oto slajdy kursu LaTeX, który podam o biblatex i csquotes.

Odpowiedź

Na odwrocie strony znajduje się seria bardzo przystępnych postów na temat bibliografii w LaTeX.

Główny artykuł dotyczący podstawowego biblatex to https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . Miłą rzeczą dla użytkowników Overleaf jest to, że artykuł zawiera odnośniki do przykładowych dokumentów, których można użyć do eksperymentowania z przedstawionymi ustawieniami.

Dwie listy i https://overleaf.com/learn/latex/Biblatex_citation_styles zawierają krótkie omówienie powszechnej bibliografii i style cytowania.

Jest też inny artykuł przypominający samouczek: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX z wideo (pochodzi z ShareLaTeX).

Wreszcie jest https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , który zajmuje się głównie z plikami .bib.

Czytając te artykuły, należy pamiętać, że często redaktorzy online uruchamiają Biber automatycznie you (Overleaf robi to przez latexmk) i dlatego ich samouczki zazwyczaj nie dotyczą tego ważnego kroku. Patrz Znak zapytania lub pogrubienie klucz cytatu zamiast numeru cytatu

Odpowiedź

  • W wolnym czasie tworzę samouczki na temat BiBLaTeX – – spójrz – może to pomoże.
  • Dla ekspertów tutaj nie wybrałem UTF-8, proszę nie toczyć z tym wojny :).

https://www.youtube.com/playlist?list=PL-Wl6F3zpJVwcDHK2rg9bDEEMjo70zp87

tutaj wprowadź opis obrazu

Odpowiedz

Zakończ fajna ściągawka jest dostępna tutaj: https://www.ctan.org/pkg/biblatex-cheatsheet

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *