更改某一章的参考书目样式

更改某一章的参考书目样式

我的乳胶报告中有一章是法语的(其他章节都是英文的)。

我使用 natbib 生成参考书目,当有两位作者时,引用具有以下格式:Author1 和 Author2 (1997)。

问题是我想改变““ 和 ”“(即法语对应词)在法语章节中,同时保留““在其他章节中。

是否可以只修改一章的引用格式?我对整个报告使用相同的 .bib 文件。

编辑:我在序言中加入了命令AtBeginDocument{\renewcommand{\harvardand}{and}}。因此,我的想法是将其放在\renewcommand{\harvardand}{et}}法语章节之前。但是,这会修改整个文档,而不仅仅是法语部分。也许可以使用\ifcasein来做某事\renewcommand,但我不知道该怎么做。

编辑2:有一个解决方案描述这里,使用命令\DeclareRobustCommand{\harvardand}{\IfLanguageName{french}{et}{and}},但由于某种原因,我无法使用编译我的文件\usepackage[french,english]{babel}。我怎样才能做类似的事情,而不是IfLanguageName,使用类似“IfChapter...etc...”的东西?

非常感谢!

相关内容