2015-09-27, 10:07
  #1
Medlem
Hej!

Jag försöker göra en bibliografi i Latex med bibtex men lyckas inte riktigt. Jag kör via Texshop på en Mac har gjort enligt nedan:

1) Skapat en fil som heter referenser.bib och ser ut så här:

@Book{williamson,
author={David P Williamson, David B Shmoys},
year = {2010},
title = {The Design of Approximation Algorithms},
publisher = {Cambridge University Press},
}

2) I min Latex-fil har jag gjort följande:

-Innan titeln så har jag skrivit:

\usepackage{biblatex}
\addbibresource{referenser.bib}

-På stället där jag vill ha min bibliografi så har jag skrivit:
\printbibliography

På stället där jag vill citera så har jag skrivit:
\cite{williamson}

Detta verkar dock inte funka och jag kan ändra till exempel \cite{williamson} mot \cite{test}, så den verkar inte vara synkad med min bib-fil.

Kan någon hjälpa mig med vad jag gör för fel?
Citera
2015-09-27, 10:41
  #2
Medlem
Einzberns avatar
Jag använder

\bibliography{referenser}

som inkluderar referenserna från filen "referenser.bib" i dokumentet (precis innan \end{document}). Och sen skulle jag göra \cite{williamson} där i texten jag vill ha referensen, precis som du säger.
Citera
2015-09-27, 11:10
  #3
Medlem
Citat:
Ursprungligen postat av Einzbern
Jag använder

\bibliography{referenser}

som inkluderar referenserna från filen "referenser.bib" i dokumentet (precis innan \end{document}). Och sen skulle jag göra \cite{williamson} där i texten jag vill ha referensen, precis som du säger.

Tack, ska testa det.

Men då behövs det inte detta nedan?

\usepackage{biblatex}
\addbibresource{referenser.bib}

Eller?

Edit:testade det men får det inte att funka. Jag har läst lite och det verkar vara precis som du skriver, får det dock inte att funka av någon anledning
__________________
Senast redigerad av Perfecthairline 2015-09-27 kl. 11:35.
Citera
2015-09-27, 11:44
  #4
Medlem
Einzberns avatar
Citat:
Ursprungligen postat av Perfecthairline
Tack, ska testa det.

Men då behövs det inte detta nedan?

\usepackage{biblatex}
\addbibresource{referenser.bib}

Eller?


Förlåt glömde skriva det, jag använder natbib, som är en omimplementation av biblatex.

\usepackage[square, numbers, comma, sort&compress]{natbib}

\usepackage{biblatex} borde dock funka lika bra. Jag använder inget "\addbibresource{referenser.bib}". Här är ett reference sheet till natbib om du vill använda det.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in