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
- To pytanie Może Cię zainteresować.
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:
- LaTeX
- Biber
- 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ć
- LaTeX
- BibTeX
- 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 lubbiblatex
nadal musisz uruchomić BibTeX ( chyba że używasz Bibera zbiblatex
). Aby to zrobić, większość ludzi będzie używać IDE, które powie ' BibTeX ': it ' to wybór wczytywaniabiblatex
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ć tradycyjnegobibtex
, dla nieba ' s sake zrób sobie przysługę i użyjbiblatex
. 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 zbiblatex
[ 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.
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 tylkomybib
. - @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
:
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 odbibtex
. 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
Odpowiedz
Zakończ fajna ściągawka jest dostępna tutaj: https://www.ctan.org/pkg/biblatex-cheatsheet