2

I have a document in french language that uses bib references. This is why is use the babel package with the french option. However, the bibliographical references still contain the "and" word when there are several authors. I do not know how to translate this into "et".

For example, this is the content of mydoc.tex:

\documentclass[a4paper]{article}

\usepackage[french]{babel}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

J'aime citer \cite{Golub1996}.

\addcontentsline{toc}{section}{Bibliographie}
\bibliographystyle{plain}
\bibliography{mydoc}

\end{document}

The bibliography contains:

@Book{Golub1996,
  author =    {Golub, Gene H. and Van Loan, Charles. F.},
  title =     {Matrix computations, 3d Edition, Volume 1},
  publisher = {Johns Hopkins University Press},
  year =      {1996},
}

I used:

pdflatex mydoc
bibtex mydoc
pdflatex mydoc
pdflatex mydoc

This produces:

A bibligraphy with "and" statements instead of "et"

I would like to see "Gene H. Golub et Charles. F. Van Loan." instead.

I tried to apply the methods presented at:

https://www.irit.fr/~Alain.Crouzil/jaffre/LOGICIELS/LATEX_BIBTEX/bibtex1.html

but this produced lots of errors that I was not able to fix.

3
  • 1
    When I used BibTeX in the past, I needed a French BibTeX style file (.bst) for this, IIRC. Nowadays, I think it works out of the box if you use BibLaTeX (package) and biber (external program). – frougon Oct 17 '20 at 20:32
  • There is a version of the plain style translated in French here, I believe: math.univ-lyon1.fr/~perrut/plain-fr.bst – pluton Oct 17 '20 at 21:38
  • You should not indicate "3d Edition, Volume 1" in the title (since this information is not part of the actual title). Instead, you should try: @Book{Golub1996,author={Golub, Gene H. and Van Loan, Charles. F.},title={Matrix computations},edition= {3},volume={1},publisher={Johns Hopkins University Press},year={1996}} Translation in French will then apply to the edition field as well. – pluton Oct 19 '20 at 14:40
2

If you don't find a French style, it's much easier to use biblatex:

% compile with (pdf)latex + biber + (pdf)latex

\documentclass[a4paper]{article}
\usepackage[french]{babel}
\usepackage[style=numeric]{biblatex}


\addbibresource{bibliographie.bib}

\begin{filecontents}{bibliographie.bib}
@Book{Golub1996,
  author =    {Golub, Gene H. and Van Loan, Charles. F.},
  title =     {Matrix computations, 3d Edition, Volume 1},
  publisher = {Johns Hopkins University Press},
  year =      {1996},
}
\end{filecontents}


\begin{document}

\tableofcontents

J'aime citer \cite{Golub1996}.

%\addcontentsline{toc}{section}{Bibliographie} % fait par heading=bibintoc ci-dessous
\printbibliography[title=Bibliographie,heading=bibintoc]


\end{document}

enter image description here

2
  • Note that the title is wrong and thus "3d Edition" is not properly translated. – pluton Oct 19 '20 at 14:37
  • Yes, I just copied the title from the OP. This shouldn't be in the title, but in edition={} and volume={}. – user9424 Oct 19 '20 at 15:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.