17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

\bibliog-<br />

raphystyle<br />

\bibliography<br />

Eksempel<br />

8.4<br />

£<br />

\nocite<br />

8. Konstruktion af litteraturliste<br />

BibTEX laver et specielt formateret thebibliography-environment i en ekstern<br />

fil (master.bbl) som kommandoen \bibliography (se nedenfor) så sørger for at<br />

inkludere i dokumentet.<br />

Trin 3 Man oversætter igen hoveddokumentet, den nyligt genererede .bbl-fil inkluderes<br />

automatisk og thebibliography sørger for at skrive de rette citeringsinformationer<br />

(det er de informationer som \cite skal bruge for at skrive citeringsteksten) <strong>til</strong><br />

.aux-filen, her i blandt informationerne <strong>til</strong> det nye værk vi lige har citeret.<br />

Trin 4 Man oversætter igen. Nu er citeringsoplysningerne, som skal indsættes i teksten<br />

af \cite (og venner), <strong>til</strong>gængelige og bliver indsat i teksten.<br />

Man skal altså udføre (i rækkefølge):<br />

latex, bibtex, latex og latex<br />

hver gang man har citeret noget som ikke har været citeret før. Har materialet tidligere<br />

være citeret, findes oplysningerne allerede (i .aux-filerne) og man har ikke brug for at<br />

køre BibTEX igen.<br />

For at kunne anvende BibTEX skal man placere følgende to makroer i sit dokument:<br />

\bibliographystyle{〈bibstyle〉}<br />

\bibliography{〈liste af bib-filnavne〉}<br />

〈bibstyle〉 er navnet på konfigureringsfilen BibTEX skal anvende (angivet uden filendelse)<br />

og denne afgør hvordan bibliografien skal konfigureres, ting forkortes osv. Se<br />

afsnit 8.5 på side 196 for nogle eksempler.<br />

〈liste af bib-filnavne〉 er en kommasepareret liste af navne (uden endelse) på BibTEX<br />

databasefiler, som alle skal have endelsen ».bib«. Vi skal senere se hvordan man<br />

laver en database fil, afsnit 8.4 på side 192.<br />

\bibliographystyle kan sagtens placeres i preamblen, mens \bibliography placeres<br />

der hvor man gerne vil have ens litteraturliste placeret. Her er et simpelt eksempel<br />

(skrevet med en mindre font for at spare lidt plads).<br />

\cite{texbytopic},<br />

\cite[kapitel~5]{bringhurst}<br />

\bibliographystyle{plain}<br />

\bibliography{minbib}<br />

[2], [1, kapitel 5]<br />

Litteratur<br />

[1] Robert Bringhurst. The Elements of Typographic Style. Hartley<br />

& Marks, 2. edition, 2002. Version 2.5.<br />

[2] Victor Eijkhout. TEX by Topic—A TEXnician’s Reference.<br />

Addison-Wesley, 2001.<br />

Alt efter s<strong>til</strong>en vil BibTEX selv sørge for at skrive bibliografien i alfabetisk rækkefølge<br />

(efter første forfatter) eller forkorte navnene osv. Man kan også nemt få BibTEX <strong>til</strong> at<br />

indsætte punkterne i bibliografien i den rækkefølge de er citeret, hvilket de f.eks. ikke<br />

er i eksempel 8.4.<br />

Sidebemærkning 8.2. I modsætning <strong>til</strong> direkte brug af thebibliographyenvironmentet<br />

vil man ved brug af BibTEX kun få de bøger med i litteraturlisten, som<br />

man faktisk citerer. Skulle man ønske at inkludere værker (i litteraturlisten) som ikke<br />

citeres direkte kan dette gøres via<br />

\nocite{〈(kommasepareret) liste af nøgleord〉}<br />

Kapitlet er sidst opdateret 2010/03/03 22:26 (revision 653)<br />

188<br />

Fortsættes på næste side

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!