Installer LaTeX og editor
Dersom du vil jobbe med LaTeX i lokal desktop editor, installerer du anbefalt progamvare for din plattform:
- Linux: TeX Live (allerede installert på UiO-eide Linux maskiner med editoren Kile)
- Mac: MacTeX (tilgjengelig for UiO-eide maskiner fra Managed Software Center) (MacTeX kommer med editoren TexShop)
- Windows: MiKTeX (tilgjengelig for UiO-eide maskiner fra Company Portal og Software Center) (MikTeX kommer med editoren TeXworks)
Better BibTeX for stabile siteringsnøkler og synk
Better BibTeX er et anbefalt Zotero-plugin (tillegg) for LaTeX. Better BibTeX er spesielt nyttig hvis du skriver i lokal desktop editor fordi det kan sørge for at eksporterte .bib-filer oppdateres automatisk også der (Overleaf har enkel funksjonalitet for dette). Better BibTeX sikrer også stabile siteringsnøkler.
Se NTNUs illustrerte hjelp for installering:
Eksporter .bib-fil fra Zotero til LaTeX
Du trenger en .bib-fil med referansene dine. Denne kan opprettes i et referanseverktøy, f.eks. EndNote eller Zotero (anbefalt).
- I Zotero, gå til File > Eksporter bibliotek...
- Velg Better BibLaTex som format hvis du har installert Better BibTeX-tillegget, ellers BibLaTex
- Legg den eksporterte .bib-filen (f.eks. referanser.bib) i samme mappe som .tex-filen din (f.eks. mythesis.tex).
- Med Zotero-tillegget Better BibTeX vil .bib-filen oppdatere seg automatisk ved endringer du gjør i Zotero
- I lokal desktop editor bruker du biber som backend-program for biblatex
Det er viktig at .tex-fil og .bib-fil ligger i samme mappe:
MyThesis/
├── mythesis.tex
└── references.bib JabRef som alternativ for .bib-filer
Hvis du ikke benytter Zotero, er JabRef et godt gratisprogram for håndtering av .bib-filer for LaTeX.
NTNU har litt om JabRef på sin side:
Oppsett og kommandoer på Mac, PC, Linux
BibLaTeX og biber
BibLaTeX er den anbefalte pakken for referansehåndtering framfor det eldre BibTeX-systemet. Biblatex opererer med biber som backend-program der biblatex tar seg av hvordan referansene dine ser ut i selve dokumentet, mens biber er motoren i bakgrunnen som sorterer og behandler kildedataene dine. Når du skal kjøre kompileringer, aktiveres biber, og må derfor være tilgjengelig i editor. I Overleaf er biber default. I desktop editor må det settes opp.
TeXShop for Mac:
- Gå til settings → engine → skriv inn biber i feltet for BibTeX Engine
TeXworks for Windows:
- TeXworks kommer med biber som valg i nedtrekksmenyen for kompilering
Kile for Linux:
- Kile kommer med Biber som valg under Build i menyen for kompilering
I preambelen av .tex-filen din, etter du har angitt dokumentclass, aktiverer du biblatex-pakken med biber som backend-program:
\usepackage[backend=biber]{biblatex} - Når du har begynt å skrive og sitere, må du kompilere for å se endringene.
- Du må kjøre biber mellom pdflatex-kjøringer når du endrer på referansene dine.
Kompilering i TexShop for Mac: Gå til Typeset i menyen
Velg LatTeX,
så BibTex (som du har satt opp til å kjøre biber),
deretter LaTeX igjen,
gjenta LaTeX. Kompilering i TeXworks for Windows: Gå til nedtrekksmenyen ved siden av den grønne play-knappen:
Velg pdfLaTeX og trykk den grønne knappen.
Velg Biber og trykk den grønne knappen.
Velg pdfLaTeX igjen og trykk den grønne knappen.
Gjenta pdfLaTeX. Kompilering i Kile for Linux: Kile har bedre støtte for å automatisere byggeprosessen. For kompilering gå til Build i menyen og kjør
Build → Compile
Build → Biber
Build → Compile
Build → Compile Hvis Kile tilbyr Latexmk i Build-menyen, er dette enklest. Da kjører programmet nødvendige steg automatisk, inkludert Biber når dokumentet bruker backend=biber.
Build → Compile → Latexmk