如何在法语书目中将“and”翻译为“et”?

如何在法语书目中将“and”翻译为“et”?

我有一份法语文档,其中使用了 bib 引用。这就是为什么要使用babel带有选项的包french。但是,当有多个作者时,书目引用仍然包含“and”一词。我不知道如何将其翻译成“et”。

例如,这是 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}

参考书目包括:

@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},
}

我用了:

pdflatex mydoc
bibtex mydoc
pdflatex mydoc
pdflatex mydoc

得出的结果为:

以“and”语句代替“et”的参考书目

我想看看“Gene H. Golub查尔斯·F·范洛恩。”改为。

我尝试应用以下提出的方法:

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

但这产生了很多我无法修复的错误。

答案1

如果你找不到法式风格,使用起来会更容易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}

在此处输入图片描述

相关内容