Vinnaren i pepparkakshustävlingen!
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

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback