LaTeX/Управљање библиографијом

За свако академско/истраживачко писање, укључивање референци у документ је важан задатак. Срећом, LaTeX има низ карактеристика које чине управљање референцама једноставнијим, укључујући и уграђену подршку за навођење референци. Међутим, много моћније и флексибилније решење је постигнуто захваљујући помоћним средством које се зове (које долази са стандардним LaTeX-ом). Недавно, BibLaTeX је наследио BibTeX, то је средство које је у сагласности сa LaTeX синтаксом.
BibTeX складишти све референце у спољној, флет-фајл бази података. (BibLaTeX користи ову исту синтаксу.) Ова база података се може референцирати у било којем LaTeX документу, и цитати их праве у било којем запису који је садржан у фајлу. То је често погодније него да се уграђују на крају сваког писаног документа; извор централизоване библиографије може бити повезан са онолико докумената колико желите (пишем једном, читам много!). Наравно, библиографије се могу поделити и на онолико фајлова колико желите, тако да може постојати фајл који садржи изворе у вези теме А (a.bib), а други у вези теме Б (б.bib). Приликом писања о теми АБ, обе датотека се могу повезати у документ (може да садржи изворе аб.bib специјално за тему АБ).
1 Уграђени систем
Ако пишете само један или два документа и не планирате да пишете ништа на ту тему у наредном периоду, можда нећете желети да губите време стварајући базу података за референце које никада више нећете користити. У том случају требало би да размислите о коришћењу основне и једноставне библиографске подршке која је уграђена у LaTeX-у.
LaTeX пружа окружење под називом thebibliography које морате да користите када желите библиографију; то обично значи на самом крају вашег документа, непосредно пре \end{document} наредбе. Ево практичног примера:
\begin{thebibliography}{9}
\bibitem{Лампорт94}
Лесли Лампорт,
\emph{\LaTeX: систем за припрему докумената},
Едисон Веслеј, Масачусетс,
Другo издање,
1994.
\end{thebibliography}
У реду, па шта се овде дешава? Прва ствар коју треба приметити је одређивање окружења. thebibliography је кључна реч коју LaTeX препознаје и све што се налази између ознаке за почетак и крај се сматра подацима за библиографију. Обавезни аргумент, који се наводи после изјаве за почетак, говори LaTeX-у колико широко ће ознака ставке бити одштампана. Међутим имајте на уму, да сам број није параметар, али да број цифара јесте. Дакле, ја ефектно говорим LaTeX-у да ће ми требати само ознаке референци дужине једног карактера, што у крајњој линији значи да не буде више од девет референци укупно. Ако желите више од девет, онда упишите било који двоцифрени број, као што је '56' који омогућава до 99 референци.
Следећи је стварни унос референци. Потребна је наредба за префикс \bibitem{''кључ_цитата''}. '' кључ_цитата '' би требало да буде јединствени идентификатор те референце, и често се састоји од било ког низа слова, бројева и симбола интерпункције (али не и зареза). Често се користи презиме првог аутора, а затим последње две цифре године (дакле ''Лампорт94''). Ако је исти аутор власник више од једне референце за дату годину, након тога се обично додају слова 'а', 'б', итд. Али треба урадити онако како вама највише одговара. Све после кључа је сама референца. Треба га откуцати онако како желите да вамда буде представљена референца. Ја убацујем различите делове референци, као што су име аутора, наслов, итд, и то на различитим линијама због читљивости. Ове размаке између линија LaTeX игнорише. Желео сам да наслов буде у курзиву, па сам користио \emph{} наредбу да бих то постигао.
2 Цитати
Цитирање датог документа је заправо веома једноставано. Идите до тачке где желите да се појави цитат, и користити следеће: \cite{''кључ_цитата''}, где '' кључ_цитата '' представља ону ставку коју желите да цитирате. Када LaTeX обради документ, цитат ће бити упоређен са ставкама из библиогафије и биће замењен са одговарајућим бројем цитата. Предност овога, још једном, је то што LaTeX уместо вас брине о бројевима. Када би све било потпуно аутоматски, додавање или уклањање референци би био прави посао, јер би сваки цитат морали поново ручно да нумеришете.
Уместо ШВТЋДД уређивача, у системима као што су \TeX{} или \LaTeX{} могуће је користити \cite{Лампорт94}.
2.1 Конкретније референцирање
Понекад желите да се цитат односи на одређену страну, фигуру или теорему у уџбенику. За то можете користити аргументе \cite наредбе:
Симулациони софтвери играју све значајнију улогу у савременим војним системима, као и у припреми и обуци јединица за различите сценарије, укључујући борбене операције, реаговање у ванредним ситуацијама и сарадњу са цивилним структурама. Овакав вид обуке омогућава изузетно реалистичну симулацију ситуација са минималним материјалним трошковима, што га чини привлачним за развој у различитим доменима. У Војсци Србије, симулациони софтвери не само да доприносе побољшању оперативне ефикасности у борбеним условима, већ имају све већу примену и у контексту треће мисије – подршке цивилним властима и становништву у ванредним ситуацијама.
У последњим годинама сведоци смо све учесталијих елементарних непогода, техничко-технолошких несрећа и других ванредних ситуација које захтевају брзу и ефикасну реакцију. Развој савремених симулационих софтвера омогућава јединицама Војске Србије да се припреме за ове сценарије у контролисаном окружењу, смањујући ризике током обуке, али и повећавајући њену ефикасност. У овом раду посебан акценат стављен је на анализу најсавременијих софтверских решења, њихових предности, као и на могућности њиховог даљег развоја и примене у Војсци Србије, са циљем унапређења спремности и оперативних способности у свим мисијама.
\cite[стр.~215]{цитат01}
Аргумент "стр. 215", ће се појавити унутар истих заграда. Обратите пажњу на тилду у [стр.~215], која замењује размак који се користи на крају реченице тако што не прави размак између речи. Постоје два разлога: размак на крају реченице је сувише широк, и "стр." не треба да буде раздвојено од броја странице.
2.2 Вишеструки цитати
Када је потребан низ од више цитата, треба вам само једна \cite{} наредба. А цитати су затим одвојени зарезима. Имајте на уму да не смете да користите размаке између цитата. Ево примера:
\cite{цитат01,цитат02,цитат03}
Ово ће довести до тога да цитати буду унутар исте заграда..
2.3 Стилови библиографије
Постоји неколико начина за форматирање листа библиографских референци и њихових цитата у тексту. То се назива стиловима цитата, и они се састоје из два дела: формат скраћеног цитата (тј. маркера који је убачен у текст да идентификује улаз у листу референци) и формат одговарајућег улаза на списку референци, који обухвата комплетне библиографске детаље.
Постоје два типа скраћених цитата и они могу: нумерисани или текстуални. Нумерисани цитати (такође познати као Ванкуверски систем референцирања) су обележени бројевима према редоследу појављивања у тексту, а састоје се од арапских бројева у заградама (1), угластим заградама [1], експонентима 1, или и у разним комбинацијама[1]. Текстуални цитати (такође познати као Харвардски систем референцирања) користе презиме аутора и (обично) годину као скраћену форму цитата, који је иначе у потпуности затворени у заградама (Смит ) или делимично, као у Смит. Други облик омогућава да цитат буде интегрисан у реченицу коју подржава.
Испод можете видети три стила која су доступна у LaTeX-у:
Ево неких стилова који се најчешће користе:
Име стила, Форматирање имена аутора, Формат референци, Сортирање
обичан, Хомер Џеј Симсон, #ID#, по аутору
унсрт, Хомер Џеј Симсон, #ID#, по референцирању
аббрв, Х. Џ. Симсон, #ID#, по аутору
алфа, Хомер Џеј Симсон, Сим95, по аутору
апстракт, СХомер Џеј Симсон, Симсон-1995a
ацм, Симсон, Х. Џ., #ID#
аутордатум1, Симсон, Хомер Џеј, Симсон, 1995
апа, Симсон, Х. Џ. (1995), Симсон1995
именован, Хомер Џеј Симсон, Симсон 1995
Међутим, имајте на уму да ћете морати да користите natbib пакет да бисте користили већину ових стилова.
2.4 Без навода
Ако желите да се појави само референца у библиографији, и не занима вас где је наведено у главном тексту, онда \nocite{} наредба може бити корисна, нпр:
Лампорт је 1995 показао нешто... \nocite{Лампорт95}.
Посебна верзија наредбе, \nocite{*}, укључује све ставке из базе података, без обзира да ли су наведене у документу или не.
2.5 Natbib
+ Натбибове команде за текст и заграде
Наредба за цитирање, Приказ
\citet{гусенс93}\citep{гусенс93}, Гусенс и др. (1993)Гусенс и др. 1993
\citet*{гусенс93}\citep*{гусенс93}, Гусенс, Митлбек, и Самарин (1993)Гусенс, Митлбек, и Самарин, 1993
\citeauthor{гусенс93}\citeauthor*{гусенс93}, Гусенс и др.Гусенс
\citeyear{гусенс93}\citeyearpar{гусенс93}, 19931993
\citealt{гусенс93}\citealp{гусенс93}, Гусенс и др. 1993Гусенс и др. 1993
\citetext{priv.\ comm.}, (priv. comm.)
Користећи стандардну LaTeX подршку за библиографију, видећете да је свака референца нумерисана и да сваки цитат одговара бројевима. Нумерички стил цитирања је сасвим уобичајен у научној писаној форми. У другим дисциплинама, чешће се користи стил аутор-година, нпр (Робертс, 2003)-пожељан је ''Харвард''. Овде неће бити дискусије о томе који је најбољи излаз, али могуће је да најбољи добијете преко natbib пакета. У ствари, он може заменити LaTeX-ове властите наредбе за цитирање, јер Natbib омогућава кориснику да лако пребацује са Харварда у нумерички стил и обрнуто.
Први задатак је додавање оног што следи у преамбулу како би омогућили LaTeX-у да користити Natbib пакет:
\usepackage[options]{natbib}
Такође, морате да промените библиографски стил који ће се користити за датотеке, па тако измените одговарајућу линију на дну датотеке тако да гласи: \bibliographystyle{plainnat}. Када завршите, у суштини све се заснива на промени постојеће \cite наредбе да бисте приказали тип цитата који желите.
+ Стилови цитата који одговарају Natbib-у
Стил, Извор, Опис
plainnat, Обезбеђен, natbib-одговарајућа верзија обичног стила
abbrvnat, Обезбеђен, natbib-одговарајућа верзија аббрв стила
unsrtnat, Обезбеђен, natbib-одговарајућа верзија унсрт стила
apsrev, natbib-одговарајући стил за часописе Преглед Физике
rmpaps, natbib-одговарајући стил за часопис о Преглед модерне физике
IEEEtranN, natbib-одговарајући стил за ИEEE издања
achemso, natbib-одговарајући стил за часописе америчког удружења за хемију
rsc, natbib-одговарајући стил за часописе краљевског удружења за хемију
2.5.1 Прилагођавање
+ Natbib-ове опције прилагођавања
Опције, Значење
round : square : curly : angle, заграде (подразумевано), угласте заграде [], витичасте заграде {} или изломљене заграде <>
colon : comma, вишеструки цитати су одвојени тачказарезом (стандардно) или зарезима
authoryear : numbers : super, стил цитирања аутор година (подразумевано), нумерички цитати или експоненцијални нумерички цитати
sort : sort&compress, вишеструки цитати су поређани по редоследу по којем се појављују у деловима референци или су вишеструки нумерички цитати сажети где је то могуће
longnamesfirst, први цитат било које референце ће користити звездасту варијанту (потпуна листа аутора), каснији цитати ће користити скраћену ''и др.'' варијанте стила
sectionbib, да би сте користили chapterbib пакет. поново дефинишите \thebibliography са \section* уместо \chapter*
nonamebreak, задржава сва имена аутора у цитату на једној линији да би исправили неке hyperref проблеме - изазива препунe hbox-ове
Главне наредбе једноставно додају ''т'' за 'текстуалне' или ''у'' за 'уметнуте' на основне \cite наредбе. Такође ћете приметити како ће Natbib сажети референце са три или више аутора на више сажету ''прво презиме и др.'' верзију. Додавањем звездице (*), можете да замените ову подразумевану верзију и навести све ауторе повезане са тим цитатима. Постоје неке друге специјализоване наредбе које Natbib подржава, и наведене су овде у табели. Имајте на уму да, на пример abbrvnat не подржава \citet* и аутоматски ће бирати између свих аутора и др.
Коначна област коју желим да покријем са Natbib-ом је прилагођавање стила цитирања. Постоји наредба под именом \bibpunct која се може користити за гажење подразумеваних и мењање неких подешавања. На пример, ја сам ставио следеће у преамбулу:
\bibpunct{(}{)}{;}{a}{,}{,}
Наредба захтева шест обавезних параметара.
# Симбол за отворену заграду.
# Симбол за затворену заграду.
# Симбол који се појављује између више цитата.
# Овај аргумент узима слово:
#*''н'' - нумерички стил.
#*''с'' - нумерички експоненцијалан стил.
#*''Било које друго слово'' - стил аутор година.
# Појављивање интерпункција између аутора и године (само у случају заграда).
# Коришћење интерпункција између година, у више цитата, где постоји заједнички аутор. нпр, (Чомски 1956, 1957). Ако желите додатни простор, онда вам треба {,~}.
Неке од опције које су под контролом \bibpunct су такође доступне укључивањем опција на natbib пакету када је позван. Ове опције такође дозвољавају контролу неких других аспеката у библиографији, могу се видети у табели (десно).
Дакле, као што видите, овај пакет је прилично флексибилан, посебно зато што је могуће лако пребацивање између различитих стилова цитирања променом једног параметра. Погледајте , кратак документ где можете научити нешто више о томе како се он користити.
3 BibTeX
Раније сам представио идеју убацивања референци на крају документа, а затим помоћу \cite наредбе их наводити у тексту. У овом упутству, желим да урадим нешто боље од овог метода, јер то није тако флексибилано као што може бити. Ја ћу се концентрисати на коришћење BibTeX-а.
BibTeX база података смештена је као ''.bib'' фајл. То је обичан текстуални фајл, па се може лако погледати и изменити. Структура фајла је такође прилично једноставна. Пример уноса BibTeX-а:
@article{гринвејд93,
author = "Џорџ Д. Гринвејд",
title = "{С}веобухватна {Т}еX {А}рхивска {М}режа ({СТАМ})",,,,,
}
Сваки улаз почиње са изјавом који тип референци желите да користите, у облику @''тип''. BibTeX зна практично све врсте које можете да замислите, обично су то: ''book'', ''article'', и за папире представљене на конференцијама, постоји ''inproceedings''. У овом примеру, ја сам референцирао чланак из часописа.
Након типа, морате да имате леву витичасту заграду '{' да би означили почетак атрибута референце. Први се налази одмах након заграде, која је ''кључ цитирања'', или ''BibTeX кључ''. Овај кључ мора бити јединствен за све ставке унутар библиографије. То је идентификатор који ћете користити у вашем документу да бисте га упућивали на овај унос. На вама је како желите да обележите сваку референцу, али стандард је да се користи по којем користите презиме аутора, а затим годину објављивања. Ово је шема коју ја користим у овом упутству.
Даље, треба да буде јасно да су оно што следи релевантна поља и подаци за посебну референцу. Имена поља лево су BibTeX кључне речи. Оне су праћене знаком једнакости (=), где је вредност тог поља постављена. BibTeX очекује да експлицитно означите почетак и крај сваке вредности. Ја лично користим наводнике ("), међутим, такође имате могућност коришћења витичастих заграда ('{', '}'). Али, као што ће ускоро видети, витичасте заграде имају и друге улоге, у оквиру атрибута, тако да не волим да их користим за тај посао јер онда то може деловати збуњујуће. Важан изузетак је када желите да користите знакове са умлаутима (ü, ö, итд), јер је њихова нотација у формату \"{o} и ознака цитата ће затворити један отвор на пољу, изазивајући грешку у анализи референце. Коришћењем \usepackage[utf8]{inputenc} у преамбули .tex може ово заобићи, тако што се акцентовани карактери могу садржати у .bib фајлу без икакве потребе за посебним означавањем. Ово омогућава доследно форматирање током целог .bib фајла, избегавајући потребу коришћења заграда када постоје умлаути.
Запамтите да сваки атрибут мора да буде праћен зарезом да би се ограничили један од другог. Не додајте зарез на последњи атрибут, јер затворена заграда ће рећи BibTeX-у да више не постоје атрибути за унос, иако нећете добити грешку ако то урадите.
Може проћи доста времена док научите шта су референтне врсте, и која поља имају које типове на располагању (а која су потребна или опциона, итд). Па, погледајте и такође за описе свих поља. То може бити вредно за обележавање или штампање ове странице, тако да је боље да су вам при руци када вам затребају. Већи део информација садржаних у њему се понавља у следећој табели која вам може користити.
+ Стандардни BibTeX унос и врсте поља
, чланак, књига, књижица, инбук, уколекцији, одржавање ≈ конференција, упутство, Магистарска теза, докторска дисертација, Остало, поступак, технички извештај, необјављено
адреса, o, o, o, o, o, o, o, o, o
прибележавање
аутор, +, *, o, *¹, +, +, o, +, o, +, +
наслов књиге, +, +
поглавље, *², o
кросреф
издање, o, o, o, o
уредник, *, *¹, o, o, o
начин објаве, o, o
институција, +
часопис, +
кључ
месец, o, o, o, o, o, o, o, o, o, o, o, o
белешка, o, o, o, o, o, o, o, o, o, o, o, +
број, o, o, o, o, o, o, o
организација, o, o, o
страна, o, *², o, o
издавач, +, +, +, o, o
школа, +
серија, o, o, o, o, o
наслов, +, +, +, +, +, +, +, +, o, +, +, +
тип, o, o, o, o
обим, o, o, o, o, o, o
година, +, +, o, +, +, +, o, +, o, +, +, o
+ Потребна поља, O Oпциона поља
3.1 Аутори
BibTeX може бити паметан са именима аутора. Mоже прихватити имена као ''име презиме'' или ''презиме, име''. Ја лично користим први начин, али запамтите да је редослед којим их уносите (или било који податак који вам значи) прилагодљив и да тако можете добити BibTeX који манипулише улазом и излазом онако како желите. Ако користите метод ''име презиме'', онда морате бити опрезни са неколико посебних имена, тамо где постоје сложена презимена, као на пример "Џон фон Нојман". У овом облику, BibTeX претпоставља да је последња реч презиме, и да је све пре презимена име, укључујући и средње име. Зато морате експлицитно рећи BibTeX-у да задржи 'фон' и 'Нојман' заједно. Ово се лако постиже помоћу витичастих заграда. Па ће финални резултат бити "Џон {фон Нојман}". Ово се лако ради са ''презиме, име'' варијантом, јер имате зарез који одваја презиме од имена.
Друго, ту је и решење на то како да кажете BibTeX када референца има више од једног аутора. Ово је врло једноставно урадити тако што се убаци кључна реч ''and'' између сваког аутора. Као што се види из другог примера:
@book{гусенс93,
аутор = "Мишел Гусенс and Франк Митлбах and Александар Самарин",
наслов = "LaTeX Компањон",,,
адреса = "Рединг, Maсачусец"
}
Ова књига има три аутора, и сваки је одвојен како је описано. Наравно, када BibTeX прође кроз ово и прикаже резултат, биће само 'и' између претпоследњег и последњег аутора, али .bib фајлу, је потребно ''и'' тако да се може разграничити појединачни аутори.
3.2 Стандардни шаблони
Будите опрезни ако копирате следеће шаблоне, знак % није важећи за коментирање линија у bibtex фајловима. Ако желите да коментирате линију, морате да га ставите испред улаза.
;@article : Чланак из часописа или новина.
:*Обавезна поља: аутор, наслов, author, title, часопис, година.
:*Oпциона поља: обим, број, страна, месец, белешка.
@article{Xarticle,,,
%,,
%,
}
;@book : Објављена књига
:*Обавезна поља: аутор/уредник, наслов, издавач, година.
:*Oпциона поља: обим/број, серија, адреса, уредник, месец, белешка.
@book{Xbook,,,
%,
%,,
%,
}
;@booklet : Рад без наведеног издавача или спонзора.
:*Обавезна поља: наслов.
:*Oпциона поља: аутор, начин издавања, адреса, месец, година, белешка.
@booklet{Xbooklet,
%,
%начин,
%,
%,
}
;@conference : Исто као процесуирање
:*Обавезна поља: аутор, наслов, наслов књиге, година.
:*Oпциона поља: уредник, обим/број, серије, стране, адреса, месец, организација, издавач, белешка.
@conference{Xconference,,
наслов,
%,
%,
%aдреса = "",,
%,
%,
уредник = "",
наслов = "",
одељак = "",
стране = "",,
%број = "",
%серије = "",
%тип = "",
%,
година = "",
%месец = "",
%белешка = "",
}
;@incollection : Део књиге са својим насловом.
:*Обавезна поља: аутор, наслов, наслов књиге, издавач, година.
:*Опциона поља: уредник, обим/број, серија, тип, поглавље, страна, адреса, издање, месец, белешка.
@incollection{Xincollection,
аутор = "",
наслов = "",
наслов,
%,
%број = "",
%серија = "",
%тип = "",
%,
%,
година = "",
%месец = "",
%,
наслов = "",
наслов књиге = "",
%уредник = "",
%обим = "",
%број = "",
%серија = "",
%страна = "",
%aдреса = "",
%oрганизација = "",
%издавач = "",
година = "",
%месец = "",
%белешка = "",
}
;@manual : Технички приручник
:*Обавезна поља: наслов.
:*Изборна поља: аутор, организација, адреса, издање, месец, година, белешка.
@manual{Xmanual,
наслов = "",
%aутор = "",
%oрганизација = "",
%aдреса = "",
%издање = "",
година = "",
%месец = "",
%белешка = "",
}
;@mastersthesis : Магистарска теза
:*Обавезна поља: аутор, наслов, школа, година.
:*Изборна поља: тип (нпр "дипломски рад".), адреса, месец, напомена.
@mastersthesis{Xthesis,,
школа = "",
%тип = "diploma thesis",
%aдреса = "",,
%,
}
;@misc : Шаблон корисан за друге врсте публикација
:*Обавезна поља: нема
:*Изборна поља: аутор, наслов, начин издавања, месец, година, белешка.
@misc{Xmisc,
%,
%начин издавања = "",
%,
%,
}
;@phdthesis : Докторска теза
:*Обавезна поља: аутор, наслов, година, школа.
:*Изборна поља: адреса, месец, кључна реч, белешка.
@phdthesis{Xphdthesis,
аутор = "",
наслов = "",
школа = "",
%адреса = "",
година = "",
%месец = "",
%кључна реч = "",
%белешка = "",
}
;@proceedings : Одржавање конференција.
:*Обавезна поља: наслов, година.
:*Опциона поља: уредник, обим/број, серија, адреса, месец, организација, издавач, белешка.
@proceedings{Xproceedings,
наслов = "",
%уредник = "",
%обим = "",
%број = "",
%серија = "",
%адреса = "",
%oрганизација = "",
%издавач = "",
година = "",
%месец = "",
%белешка = "",
}
;@techreport : Технички извештај образовних, комерцијалних или институција стандардизације.
:*Обавезна поља: аутор, наслов, институција, године.
:*Изборна поља: тип, број, адреса, месец, белешка.
@techreport{Xtreport,,,
%,,
%,
}
;@unpublished : Необјављени чланак, књига, дисертација, итд
:*Обавезна поља: аутор, наслов, белешка.
:*Опциона поља: месец, година.
@unpublished{Xunpublished,
аутор = "",
наслов = "",
%година = "",
%месец = "",
белешка = "",
}
3.3 Шаблони који нису стандардни
;@patent
:BiBTeX улази се могу узети са Гугл Патената.
:(види као алтернативу)
;@collection
;@electronic
3.4 Очување стања слова
У случају да је BibTeX наређено од стране одабраног стила да не чува сва велика слова у оквиру наслова, може доћи до проблема, поготово ако желите посебне именице, или скраћенице. Да бисте рекли BibTeX-у да их задржи, користите добре старе витичасте заграде око речи која је у питању, (или више речи, ако је акроним) и све ће бити добро! Могуће је чак да буде потребно да се сачувају мања-слова - на пример, ако се хемијска формула користи у стилу који поставља наслов као сва велика слова или мала, или ако се "pH" користи у стилу који повећава сва прва слова.
:title = "{LaTeX} Компањон",
Међутим, ''избегавајте'' 'стављање целог наслова у заграде, јер ће изгледати чудно ако се користи другачији формат повећавања:
:title = "{LaTeX Компањон}",
Ради лакшег сналажења, многи људи једноставно ставиљају дупле витичасте заграде, које могу да помогну приликом писања научних чланака за различите часописе, конференце са различитим BibTex стиловима који понекад чувају велика слова, а понекад не:
:title = ,
Као алтернатива овоме, покушајте друге BibTex стилове или измените постојеће. Приступ стављања само релевантног текста у витичасте заграда је највише изводљив ако користите шаблон под контролом издавача, као што је шаблон за аргументе часописа. Користећи витичасте заграде око појединачних слова такође треба избегавати ако је могуће, јер може пореметити подешавање размака између слова, посебно са biblatex, тако да први корак треба генерално да буде приложен са појединачним речима у заградама.
3.5 Неколико додатних примера
У наставку ћете наћи неколико додатних примера уноса литературе. Први покрива случај више аутора у формату Презиме, Име, а други се бави случајем колекције.
@article{АбедонХајманТомас2003,
aутор = "Абедон, С. T. и Хајман, П. и Томас, Ц.",,
наслов = "Експериментална испитивања бактериофага латентног-периода еволуције као одговор на бактеријску расположивост",
часопис = "Примењена и микробиологија животне средине",,
},
@incollection{Абедон1994,
аутор = "Абедон, С. T.",
наслов = "Побољшање и интеракција између слободних фагова и инфицираних ћелија",,
наслов књига = "Молекуларна биологија бактериофага T4",
уредник = "Карам, Џим Д. Карам и Дрејк, Џон В. и Креузер, Кенет Н., Мосиг, Гисела и Хал, Двајт и Еисерлинг, Фредерик А. и Блек, Линдзи В., Кутер, Елизабет и Карлсон, Карин и Милер, Ерик С. и Шпицер, Елеонора",
издавач = "АСМ Прес, Вашингтон ДС",
},
Ако морате да цитирате сајт можете користити @misc, на пример:
@misc{вебсајт:ферментас-ламбда,
аутор = "Ферментас Инц.",
наслов = "Ламбда фага: опис\& ограничење карата",,,
},
Поље белешка је згодно ако желите да додате неструктурирарне информације, на пример, да треба тек да се појави одговарајући број часописа:
@article{црнерупе,
аутор="Раберт Клајн",
наслов="Црне рупе и њихов однос према скривању јаја",
часопис="Теоријска источна физика",
издавач="Јаја Лтд.",,
белешка="(појавиће се)"
}
3.6 Узимање тренутног LaTeX документа да користи твој .bib фајл
На крају вашег LaTeX фајла (који се налази након садржаја, али пре \end{document}), морате да поставите следеће наредбе:
\bibliographystyle{plain}
\bibliography{пример1,пример2,...,примерn}
% Обратите пажњу на недостатак белог простора између наводника и следећег bib фајла.
Стилови библиографије су фајлови које BibTeX препознаје и који му кажу како да формира ускладиштене информације у .bib датотеци када се обрађује за отпремање. И тако прва наредба горе наведена изјављује који стил датотеке треба да се користити. Стил датотеке у овом случају је plain.bst (он долази као стандард за BibTeX). Не морате да додате .bst екстензију када користите ову наредбу, јер је подразумевана. Упркос имену, обичан стил ради прилично добар посао (погледати на излазу овог уптства да видите на шта мислим).
Друга наредба је она која заправо одређује .bib датотеку коју желите да користите. Оне које сам направио за ово упутсво су се звале пример1.bib, пример2.bib, . . ., примерn.bib, али опет, не укључујете екстензију. У овом тренутку, .bib датотека је у истом директоријуму као и LaTeX документ. Међутим, ако је ваша .bib датотека на другом месту (што има смисла ако намеравате да одржите централизовану базу података референци за сва ваша истраживања), морате да наведете путању, као, на пример, \bibliography{/негде/негде/пример} или \bibliography{../пример1} (ако је .bib датотека је у матичном директоријуму .tex документа који позива).
Сада када LaTeX и BibTeX знају где да траже одговарајуће датотеке, заправо цитирање референци је прилично тривијално. Потребна вам је \cite{''реф_кључ''} наредба, водећи рачуна да ''реф_кључ'' тачно одговара једном од улаза у .bib датотеци. Ако желите да цитирате више од једне референце у исто време, урадите следеће: \cite{''реф_кључ1'', ''реф_кључ2'', ..., ''реф_кључN''}.
3.7 Зашто LaTeX неће да створи било који излаз?
Додаје се BibTeX додатна сложеност за процесуирање изворног кода да би се дошло до жељеног излаза. Ово је у великој мери скривено од корисника, али због сложености референцирања цитата из ваше изворне LaTeX датотеке до базе података унутар друге датотеке, вама заправо треба више пролаза за постизање задатака. То значи да морате да покренете LaTeX више пута. Сваки пролаз ће одрадити одређени задатак док цитирање свих референци не буде завршено. Ево шта треба да откуцате (у командној линији):
#latex latex_изворни_код.tex#bibtex latex_изворни_код.aux#latex latex_изворни_код.tex#latex latex_изворни_код.tex
(Екстензије су опционе, ако их ставите приметите да bibtex команде узима АУКС фајл као улаз.)
Након првог LaTeX покретања, видећете грешке, као што су:
LaTeX Упозорење: Цитат `лампорт 94' је недефинисан на страни 1 на улазној линији 21.
...
LaTeX Упозорење: Овде има недефинисаних референци.
Следећи корак је да покренете bibtex на том истом LaTeX извору (или прецизније одговарајућу АУКС датотеку, али не на стварној .bib датотеци) да би онда дефинисали све референце унутар тог документа. Требало би да видите овакав излаз:
Ово је BibTeX, Верзија 0.99ц (Веб2Ц 7.3.1)
Помоћна датотека највишег нивоа: latex_ изворни_код.aux
Стил датотеке: plain.bst
База датотеке # 1: пример.bib
Трећи корак, који позива LaTeX по други пут ће видети више грешака као што су "LaTeX Упозорење: Ознака(е) се можда променила. Вратите се да бисте добили праву референцу.". Не плашите се, то је скоро готово. Као што можете да погодите, све што треба да урадите је да пратите упутства, и покрените LaTeX по трећи пут, а документ ће бити отпремљен као што је очекивано, без даљих проблема.
Ако желите пдф излаз уместо дви излаза можете користити pdflatex уместо latex на следећи начин:
#pdflatex latex_изворни_код.tex#bibtex latex_изворни_код.aux#pdflatex latex_изворни_код.tex#pdflatex latex_изворни_код.tex
(Екстензије су опционе, ако их ставите приметите да bibtex наредба узима АУКС датотеку као улаз.)
Имајте на уму да ако уређујете свој извор у вим и покушате да користите наредбени режим и пречицу тренутне датотеке (%) за обраду документа овако:
#:! pdflatex %#:! bibtex %
Добићете гршку сличну овој:
#Нисам могао да отворим датотеку 'тренутна_датотека.tex.aux'
Чини се да је екстензија датотеке подразумевана када се тренутна наредба датотеке (%) извршава. За обраду документа изнутра са вим, ви морате експлицитно дати име фајлу без екстензије датотеке да би bibtex радио, као што је приказано испод:
#:! pdflatex %#:! bibtex %:r (без екстензијe фајла, тражи АУКС датотеку као што је горе поменуто)
#:! pdflatex %#:! pdflatex %
Међутим, много је лакше да инсталирате вим-LaTeX додатак . То вам омогућава да једноставно унесете \ll када није у моду убацивања, и све одговарајуће команде се аутоматски извршавају да би извршиле документ. Вим-LaTeX чак и открива колико пута мора да ради pdflatex, и да ли или не треба да ради bibtex. Ово је само један од многих лепих особина Вим-LaTeX-а, можете прочитати одлично и сазнати више о многим паметним пречицама које Вим-LaTeX даје.
Постоји и друга опција уколико радите у Уник/Линукс или било којим другим платформама у којима [хттп://ен.википедиа.орг/вики/Маке_%28софтваре%29 радите]. Тада једноставно можете да креирате Makefile и употребити vim-ову наредбу или користити љуску. Makefile би онда изгледао овако:
latex_изворни_код.pdf: latex_изворни_код.tex latex_изворни_код.bib
pdflatex latex_изворни_кодe.tex
bibtex latex_изворни_код.aux
pdflatex latex_изворни_код.tex
pdflatex latex_изворни_код.tex
3.8 Укључивање УРЛ-а у библиографију
Као што можете видети, не постоји поље за УРЛ адресе. Једна могућност је да се укључи интернет адреса у howpublished поље @misc-а или note поље @techreport-а, @article-а, @book-а:
Обратите пажњу на коришћење \url наредбе како би се осигурао правилан изглед УРЛ-а.
Други начин је да користите посебно поље url и потребно је да га стил библиографије препознаје.
Потребно је да користите \usepackage{url} у првом случају или \usepackage{hyperref} у другом случају.
Стилови обезбеђени Natbib (види доле) рукују овом облашћу, остали стилове се могу модификовати употребом програма. Измене три стандардна стила (обичан, аббрв and алфа) омогућава urlbst.
Ако вам је потребна додатна помоћ око адреса у библиографији, посетите .
3.9 Прилагођавање библиографског изгледа
Једна од главних предности BibTeX-а, посебно за људе који пишу много истраживачких радова, је способност да се прилагоди вашој библиографи и да одговари на дате захтеве. Приметићете како различита издања имају тенденцију да имају свој стил форматирања референци, на које се аутори морају придржавати ако желе да њихови рукописи буду објављени. У ствари, за успостављање часописа и одржавање конференција ће се често створати своји стилови библиографија (.bst датотека) за кориснике BibTeX-а, и тако урадити сав тежак посао за њих.
То се може постићи због природе .bib базе података, где се чувају све информације о вашим референцама које су скадиштене у структурном формату, али нимало информација о стилу. Ово је заједничка тема у LaTeX-у уопште, где се покушава колико год је могуће држање садржаја и презентација одвојено.
Стил библиографске датотеке (.bst) ће рећи LaTeX-у како да формира сваки атрибут, којим редоследом да их ставља, коју интерпункцију да користи у одређеним атрибутима и сл. Нажалост, стварајући такав стил ручно није тривијалан задатак. Из тог разлога нам је потребанMakebst (такође познат као ''custom-bib'') алат.
Makebst се може користити за аутоматско генерисање .bst датотека на основу ваших потреба. То је веома једноставно, и заправо вас пита низ питања о вашим жељама. Када то заврши, избаци вам одговарајући стил датотеке како би је користили.
Требало би да је инсталиран са LaTeX дистрибуцијом (иначе, можете ) и врло се једноставно покреће. На командној линији, куцајте:
latex makebst
LaTeX ће наћи одговарајућу датотеку и упитни процес ће почети. Мораћете да одговорите на доста питања (мада, имајте на уму да су подразумевани одговори прилично разумни), што значи да би било непрактично да прођете кроз један пример у овом упутству. Међутим, прилично су јасна питања. А ако су вам потребна даља упутства, онда знајте да је свеобухватано доступно. Препоручио бих вам да експериментишете са њим и да видите какви су резултати када се примењује на LaTeX документу.
Ако користите ручно грађење .bst датотеке, важно је да га LaTeX може наћи! Дакле, уверите се да је у истом директоријуму као LaTeX изворна датотека, ''осим ако'' користите један од стандардних стилова датотека (као што су ''plain'' или ''plainnat'', који долазе у пакету са LaTeX-ом - они ће аутоматски бити нађени у директоријумима у којима су инсталирани. Такође, уверите се да се име .bst датотеке коју желите да користите огледа у \bibliographystyle{style} наредби (али не укључујући .bst екстензију!).
3.10 Локализација библиографског изгледа
Приликом писања докумената у другим језицима осим енглеског, можете приметити да је пожељно да се прилагоди изглед ваше библиографије језику документа. Ово се односи на речи као што су ''уредник'', ''и'' или ''у'', као и правилан типографски распоред. се овде може користити. На пример, да распоредите библиографију на немачком, додајте следеће у заглавље:
\usepackage[fixlanguage]{babelbib}
\selectbiblanguage{german}
Алтернативно, можете распоредити сваки библиографски запис према језику цитираног документа:
\usepackage{babelbib}
Језик уноса је наведен као додатна област у BibTeX улазу:
@article{милер08,
% ...
language = {german}
}
Да би babelbib имао ефекта, стил библиографије мора подржати једну од babplain, babplai3, babalpha, babunsrt, bababbrv, и bababbr3 - мора бити коришћен:
\bibliographystyle{babplain}
\bibliography{sample}
3.11 Приказ неискоришћених ставки
Обично LaTeX приказује само ставке које су наведене у \cite. Могуће је направити нецитиран улаз видљивим:
\nocite{Име89} % Показује библиографију уноса Име89
\nocite{*} % Показује сав биб-унос
3.12 Узимање библиографских података
Многе онлајн базе података пружају библиографске податке у BibTeX-формату, што олакшава изградњу ваше сопствене базе података.
На пример, нуди опцију враћања правилно форматираног излаза, који се такође може укључити у подешавањима.
Треба бити опрезан са чињеницом да су библиографске базе података често производ неколико генерација аутоматске обраде, и тако резултирајући BibTex код је склон разним мањих грешакама, нарочито код старијих уноса.
3.13 Корисни алати
''Види још: ''''w:Поређење софтвера за управљање референцама''* BibDesk је менаџер библиографских референци за Мак ОС Икс. Поседује веома употребљив кориснички интерфејс и даје низ функција као што су паметан директоријум базиран на кључним речима и живим tex екраном.
* — Систем бесплатних маркера и систем управљања публикацијама на основу BibTeX.
* BibTeXSearch је бесплатана BibTeX база података која обухвата милионе академских евиденција.
* - Онлајн BibTeX генератор уноса и систем управљања библиографијом. Могућност убацивања и отпремања Bibtex датотека.
* Bibwiki је посебна страница која омогућава Викимедији да управља BibTeX библиографијом. Она нуди једноставан начин за убацивање и отпремање библиографских записа.
* Сb2Bib је алат за брзо вађење неформатиране, или нестандардизоване библиографске референце из е-мејл упозорења, веб страница и ПДФ датотека.
* Комерцијални софтвер (са ограниченим бројем пробних верзија) који чак тражи библиотеке за цитирање и чува сва ваша знања у бази података. Отпремање базе података за све врсте формата је могуће. Ради заједно са МС Вордом и ОпенОфис Врајтером. Поврх тога додаци за претраживаче и Акробат Ридер постоји да би аутоматски укључили референце у ваш пројекат.
* CiteULike је бесплатан онлајн сервис за организовање научних радова. Може отпремати цитате у BibTeX формату, и може да "струже" BibTeX податке са многих популарних сајтова.
* DokuWiki је додатак који омогућава укључивање bibtex форматирње цитата у DokuWiki страницу и приказује их у APA формату. Напомена: Овај додатак је рањив на ИКССС напад ->
*— менаџер BibTeX базе података за Emacs, који је добро решење и на само неколико притисака тастера далеко.
* је Јава програм (под ГПЛ лиценцом), који вам омогућава да претражите много библиографских база података, као што су Medline, Citeseer, IEEEXplore и arXiv и снабдева и управља вашим BibTeX локалним базама података са вашим изабраним члановима. Заснован на BiBTeX-у, JabRef-у и може да отпрема податке у многе друге излазне формате као што су хтмл, МС Ворд или ЕндНоут. Може се користити онлајн без инсталирања
* Још један BibTeX уређивач за КДЕ. Има сличне способности, и мало другачији интерфејс. Укључује BibTeX референтни генератор из ПДФ датотека, обичан текст, DOI, arXiv & PubMed легитимације. Веб упити за Google Scholar, PubMer, arXiv и низ других услуга су такође подржани.
* KBibTeX је BibTeX едитор за КДЕ који мења библиографију која се користи у LaTeX-у. Укључује удобне улазне маске, почиње веб упит (нпр Google или PubMed) и отпремање у ПДФ, ПостСцрипт, РТФ и ХМЛ / ХТМЛ. Као и KBibTeX користи КДЕ КПарт технологију, KBibTeX могу бити уграђени у Kile или Konqueror.
* онлајн алат на немачком језику за прављење библиографије (Bibtex, Endnote, Din 1505, ...).
* Mendeley је академски софтвер који не прави трошкове и користи се за управљање ПДФ датотекама које могу да управљају библиографијом у ОпенОфису и читају BibTeX.
* Qiqqa је бесплатан менаџер за истраживање који има уграђену подршку за аутоматско повезивање BibTeX записа са твојим ПДФ-ом и 'BibTeX Sniffer' који вам помаже да полу-аутоматски пронађете BibTeX евиденцију.
* Referencer је Гном апликација за организовање докумената или референци, и на крају генерисања BibTeX библиографских датотека.
* — Hypertextual индекс карте / менаџер референци са посебном подршком за BiBTeX / biblatex, писан у Јави.
* Zotero је слободан и отворен манаџер референци који ради као Фајрфокс додатак или самостална апликација, која је у стању да убацује и отпрема велике датотеке.
3.14 Закључак
Иако ће вам можда бити потребно мало времена да се ухвате у коштац са BibTeX-ом, дугорочно, то је ефикасан начин за руковање референцама. Није неуобичајено да пронађете .bib датотеку на сајтовима које људи саставе као списак својих објава, или преглед релевантних радова по одређеној теми, итд. Или у тим великим, онлајн библиографским базама података, често ћете наћи BibTeX верзију публикација , тако да брзо можете копирати-прилепити у своју .bib датотеку, а затим нема више муке!
Када имате све референце на једном месту то може бити велика предност. А ако их имате у структуираном облику, то омогућава прилагодљивије отпремање. Постоји низ бесплатних алата који могу отворити ваше .bib фајлове, и омогућавају вам да их видите на ефикаснији начин, као и да их сортирате и проверите грешке.
4 Библиографија у садржају
Ако пишете ''књигу'' или ''извјештај'', вероватно ћете убацити библиографију слуично овој:
\begin{thebibliography}{99}
\bibitem{bib:једна_књига} неке информације
\bibitem{bib:један_чланак} друге информације
\end{thebibliography}
Или, ако користите BibTeX, ваше референце ће бити сачуване у датотеци .bib, и ваш ТеХ документ ће укључити библиографију под овом командом:
\bibliographystyle{plain}
\bibliography{мојбибтексфајл}
Оба примера ће створити поглавље налик (или део-слично) излаз који показује све ваше референце. Али, иако ово прави "Референце" личи на поглавље или секцију, неће бити сасвим исто: неће се појавити у садржају.
4.1 Коришћење tocbibind
Најједноставнији начин додавања ваше библиографије у садржај је да користите наменски пакет ''tocbibind'' који ради са многим стандардним класама докумената. Једноставно упишите овај код у преамбулу вашег документа:
\usepackage[nottoc]{tocbibind}
Ово ће укључити библиографију у садржај без нумерације. Ако желите да имате одговарајућу нумерацију, упишите следећи код у преамбулу:
\usepackage[nottoc,numbib]{tocbibind}
tocbibind пакет такође може руковати разним листама фигура, листа табела и самим садржајем. Има много опција за нумерацију, структуру документа и сл. да се уклопи у скоро сваки сценарио. Погледајте за детаљну документацију.
4.2 Друге методе
4.2.1 Не нумерисане ставке
Ако желите да се ваша библиографија појави у садржају, само додајте следеће две линије непосредно пред ''thebibliography'' окружење:
\clearpage% или cleardoublepage
\addcontentsline{toc}{поглавље}{Библиографија}
(ИЛИ \addcontentsline{toc}{одељак}{Библиографија} ако пишете ''чланак'')
Прва линија једноставно прекида тренутни пасус и страницу. Ако пишете ''књигу'', користите \cleardoublepage за одговарајући стил. Друга линија ће додати линију у Садржај (прво опција, ''toc''), биће попут оних насталих уз помоћ поглавља (друга опција, ''поглавља''), а трећи аргумент ће бити одштампан у одговарајућем реду у садржају; овде је изабран аргумент ''библиографија'' јер је то исто као и текст ''thebibliography'' окружења, али вама је допуштено да пишете шта год хоћете. Ако користите посебну bib датотеку, додајте ове линије између \bibliographystyle и \bibliography.
Ако користите hyperref пакет, требало би да користите \phantomsection наредбу како бисте омогућили хиперповезивање садржаја са библиографијом.
\clearpage% или cleardoublepage
\phantomsection
\addcontentsline{toc}{поглавље} {библиографија}
Овај трик је нарочито користан када треба да убаците библиографију у садржај, али можете га користити за било шта. Када LaTeX нађе код изнад, он ће снимити информације као што је описано и такође тренутни број странице, убацивањем нове линије у садржај.
4.2.2 Нумерисане ставке
Ако ипак желите да библиографија нумерише одељак или поглавље, вероватно ћете користити овај начин:
\cleardoublepage % Ово је потребно ако се користи класа за књиге, да ставите сидро на праву страницу,
% зато што ће библиографија започети на сопственој страници.
% Користите \clearpage уместо овога ако класа документа користи "oneside" аргумент
\renewcommand*{\имереференце}{} % Ово ће дефинисати заглавље библиографије тако да буде празано, па да можете ...
\section{Библиографија} % ...поставити нормалну секцију заглавља пре уноса библиографије.
\begin{thebibliography}{99}
...
\end{thebibliography}
Друго још лакше решење је да користите \section унутар \renewcommand блока:
\renewcommand{\refname}{\section{Sources % Коритити "Изворе" као наслове поглавља
\begin{thebibliography}{99}
...
\end{thebibliography}
Можда желите да користите \renewcommand*{\refname}{\vspace*{-1em праћено са \vspace*{-1em} да би се супротставили додатном празном простору који \refname убацује.
Ако користите BibTeX, \bibliography наредбу, и класу за књиге или извештаје, мораћете поново да дефинишете \bibname уместо \refname као до сада.
\renewcommand{\bibname}{\section{Sources % поново дефинисање bib имена
\bibliographystyle{IEEEtran} % Поставите опције које желите
\bibliography{your_bib_file_names} % Направите библиографију
5 biblatex
Као што смо већ раније рекли, biblatex је широко признати 'наследник' BibTeX-а. Планиран је да буде пуноправна замена за BibTeX, он је конфигурабилнији у његовом отпремању и пружа мноштво нових стилова (за отпремање) и поља (за базе података) који се могу користити у документу. За сада, погледајте његову .
5.1 Улаз и врсте поља у .bib датотекама
Следећа табела показује већину врста поља. Неки типови поља су листе, други листе личних имена, па затим доследне листе. датум може бити дат у деловима или у потпуности, неки кључеви су неопходни, референце странице су приказане као опсези и нека посебна поља садрже вербатим код. Постоје многе врстенаслова.
+ Хијерархијске врсте улаза, Тип база, Вишеобимни, Самостални део, Допунски материјал
@book, @mvbook, @inbook, @bookinbook, @suppbook@periodical, —, @article, @suppperiodical@collection, @mvcollection, @incollection, @suppcollection@reference, @mvreference, @inreference, —
@proceedings, @mvproceedings, @inproceedings, @conference, —
+ Врсте улаза у .bib датотекама које препознаје biblatex и типови поља који су подржани,било да су потребни+, или алтернативно потребни ±, опциони ^, не подржани (празни) или забрањени –;some types have been shortened: dot ‘.’ truncates entry and tilde ‘~’ repeats last full entry
, чланак, књига, мв~, у~, ~пустити, колекц., мв~, у~, ручно, остало, онлајн, патент, период., поступити., мв~, у~, извештај, теза, необ.
аутор, тип_аутора, +, +, +, +, ±, –, –, +, ±, ±, ±, +, –, –, –, +, +, +, +
удедник, тип_уредника, ^, ^, ^, ^, ±, +, +, +, ±, ±, ±, +, +, +, +
уредникX, типови_X_уредника, ^, ^, ^, ^, ^, ^, ^, ^
ималац, ^
аутор_књиге, ^
тумач, коментатор, ^, ^, ^, ^, ^, ^, ^
преводилац, ориг._језик, ^, ^, ^, ^, ^, ^, ^
поговор, предговор, увод, ^, ^, ^, ^, ^, ^
наслов, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +
додатак_наслова, поднаслов, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ˇ, ^, ^, ^, ^, ^, ^
главни_наслов, главни_поднаслов, главни_додатак_наслова, ^, –, ^, ^, –, ^, ^, –, ^
наслов_књиге, +, +, +
поднаслов_књиге, додатак_наслова_књизи, ^, ^, ^
поднаслов_часописа, ^
наслов_часописа, +
датум_догађаја, наслов_догађаја, додатак_наслова_догађаја, место, ^, ^, ^
date, година, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±, ±
месец, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
издање, ^, ^, ^, ^, ^, ^
излаз, наслов_излаза, поднаслов_излаза, ^, ^
број, ^, ^, ^, ^, ^, ^, ^, +, ^, ^, ^, ^, ^
серија, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
поглавље, ^, –, ^, ^, ^, –, ^, ^, ^, –, ^, ^, ^
део, ^, –, ^, ^, –, ^, ^, –, ^
обим, ^, ^, –, ^, ^, –, ^, ^, ^, –, ^
обими, ^, ^, ^, ^, ^, ^, ^, ^, ^
верзија, ^, ^, ^, ^, ^, ^
дои, eштампање, класе_ештампања, тип_ештампања, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
еид, ^
исбн, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
исрн, ^
иссн, ^, ^
исан, исмн, исвцурл, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, +, ^, ^, ^, ^, ^, ^, ^, ^
урл_датум, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
место, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
издавач, ^, ^, ^, ^, ^, ^, ^, ^, ^, ^
организација, ^, ^, ^, ^, ^, ^
институција, +, +
тип, ^, ^, ^, ^, +, +
начин_објављивања, ^, ^, ^
стране, ^, ^, –, ^, ^, ^, –, ^, ^, ^, –, ^, ^, ^
укупно_страна, ^, ^, –, ^, ^, ^, –, ^, ^, ^, –, ^, ^
Неке врсте уласка је тешко разликовати и третирају се исто стандардним стиловима:
*@article је истo као хипотетичкo *@inperiodical и стога обухвата постојеће @suppperiodical*@inbook = @bookinbook = @suppbook*@collection = @reference*@mvcollection = @mvreference*@incollection = @suppcollection = @inreference*@online = @electronic = @www*@report = @techreport*@thesis = @mastersthesis = @phdthesis
Неки типови поља су дефинисани, али документација не каже које врсте уносa се могу користити. Ово је или због тога што зависе од других постављених поља који могу бити корисни или се они увек могу користити кориснички дефинисани начин, али се никад неће користити у стандардним стиловима:
*апстрактни, обележени*уношење_подтипа*датотека*ознака*библиотека*додатак_имена*ориг.датум, ориг.место, ориг.издавач*ориг.наслов, поно_штампан_наслов, индекс_наслова*обележавање_страна, књига_обележавања_страна*кратак_аутор, кратак_уредник, скраћеница, увођење_скраћеница, кратак_часопис, кратка_серијакратак_наслов
Једино поље које је увек обавезно, је наслов. Све врсте улаза такође захтевају или датум или годину и они одређују који ће аутор и уредник бити очекиван или да ли се могу користити оба. Неки типови поља могу бити опционално коришћени са било којим типом уноса:
*додатак, белешка*језик*пубстејт*урлдатум
Све физичке (штампане) врсте улаза деле даље опционе врсте поља:
*урл, дои*eштампање, класа_ештампања, тип_ештампања
Типови мултимедијалних улаза
*@илустрација*@звук*@слика*@филм*@музика*@перформансе*@видео*@софтвер
и легалних врста улаза
*@коментар*@надлежност*@законодавство*@право*@слово*@преглед*@стандард
су дефинисани, али још увек нису подржани.
ово су специјалне врсте улаза @биббелешка, @подешавање и @хподатак.
5.2 Штампање библиографије
Под претпоставком да смо дефинисали наше референце у датотеци под названом референце.bib, додајемо ово у biblatex додавањем онога што следи у преамбулу:
\addbibresource{референце.bib}
Штампање библиографије са овим макроом (обично на крају тела документа):
\printbibliography
5.2.1 Штампање одвојене библиографије
Желимо да одвојимо библиографију у папире, књиге и друго
Ако се bib уноси налазе у више фајлова можемо их додати овако:
Такође можемо филтрирати друга поља, као што је улазак подтипа. Ако дефинишемо наше онлајн ресурсе овако:
филтрирамо их са \printbibliography[title={Онлајн ресурси}, subtype=inet]
5.2.2 Пример са кључевима префикса, поднасловом и садржајем
Како је нумерација библиографије независна, такође може бити корисно да се раздвоји библиографија користећи бројање префикса са а, б и ц.
Поред тога додајмо главни наслов за библиографију и додајмо то у садржај.
Да бисте направили hyperref који ће се тачно слагати са одређеним делом библиографије, такође додајемо \phantomsection пре штампања сваке библиографије
Да бисте додали сваку од библиографија у садржај као пододељак главне библиографије, замените heading=subbibliography са heading=subbibintoc.
6 Вишеструке библиографије
6.1 Коришћење multibib-а
Овај пакет је за више библиографија за различите одељке у вашем послу. На пример, можете генерисати библиографију за свако поглавље. Можете пронаћи информације о пакету на CTAN
6.2 Коришћење bibtopic-а
Вibtopic-пакет је направљен да би разликовали цитате на више датотека, тако да можете поделити библиографију на више делова.
\documentclass[11pt]{article}
\usepackage{bibtopic}
\begin{document}
\bibliographystyle{alpha}
\section{Тестирање}
Хајде да цитирамо књиге: \cite{КолБенх:93} и
\cite{Мунт:93}; и чланак: \cite{РоуксСмарт:95}.
Датотека књиге.bib је коришћена за ово листирање:
\begin{btSect}{books}
\section{Референце из књига}
\btPrintCited
\end{btSect}
Овде, артикли.bib је коришћен, а унос је у обичном-формату уместо у стандардном алфа формату.
\begin{btSect}[plain]{articles}
\section{Референце из чланака}
\btPrintCited
\section{Чланци нису цитирани}
\btPrintNotCited
\end{btSect}
Штампа све улазе овде са \btPrintAll
\begin{btSect}[plain]{internet}
\section{Референце са интернета}
\btPrintAll
\end{btSect}
\end{document}
7 Белешке и референце
''Ова страница користи материјал Ендија Робертса уз дозволу аутора.''
fr:LaTeX/Gestion de la bibliographie
ru:LaTeX/Управление библиографией

LaTeX