[Tex/LaTex] How to change the bibliography to another language

babelbibliographies

I'm encountering a problem when using Overleaf. I've used \usepackage[dutch]{babel} and my table of contents and header of my bibliography is all Dutch, which is great. However, my bibliography itself, is in English.

For example when I quote a chapter in a book, the bibliography says chapter 582 or first edition, whereas it should say hoofdstuk (Dutch for chapter) 582 and first editie (Dutch for edition).

I've tried \bibliography{bib.bib}{dutch} , but that did not work.

Best Answer

You can use the package babelbib, which has support for Afrikaans, Bahasa, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, Galician, German, Greek, Italian, Norwegian, Portuguese, Romanian, Russian, Serbian, Spanish, and Swedish. It provides translated versions of plain, alpha, unsrt and abbrv. With the option fixlanguage it assumes the language provided to babel is desired for the bibliography.

MWE (note that the filecontents part is not necessary, it's just to create a .bib file on the fly):

\begin{filecontents}{\jobname.bib}
@inbook{mychapter,
    author = {Jan Jansen},
    title = {Interessante Verhandeling},
    chapter = {3},
    publisher = {ABC Boeken},
    year = {2018}
}
\end{filecontents}
\documentclass{article}
\usepackage[dutch]{babel}
\usepackage[fixlanguage]{babelbib}
\begin{document}
Zie \cite{mychapter}.

\bibliographystyle{babunsrt}
\bibliography{\jobname}  % replace \jobname with the name of your bib file
\end{document}

Result:

enter image description here

Related Question