我现在知道如何在点之前的方括号中显示翻译标题,这意味着翻译将与标题位于同一部分,但不以斜体显示。
它看起来应该是这样的。无论我如何尝试,翻译的标题都会与原始标题分开。
作者姓氏,名字。原标题 [翻译标题]。出版城市:出版商,出版年份。
芝加哥风格引文示例:
圣埃克苏佩里,安托万。 Le Petit Prince [小王子]。巴黎:伽利玛出版社,1943 年。
我使用的软件包:
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[notes,backend=biber]{biblatex-chicago}
更新:
感谢您的贡献,但是,它并没有实现我需要的精确格式。我必须坚持我给您的示例。但是,我想出了一些东西(虽然不是很方便)
@book{krasnov,
address = {Berlin},
title = {Za chertopolokhom. Fantasticheskii roman \mkbibemph{[Behind the Thistle: a Fantastic Fiction]}},
shorttitle = {Za chertopolokhom},
publisher = {Diakov},
author = {Krasnov, Petr},
date = {1922}
}
答案1
将@moewe的评论转化为答案。我认为这种方法是首选。在.bib
条目中插入格式化命令几乎总是一个坏主意。这违背了.bib
文件作为格式独立数据的存储库的整个目的,这些数据将根据文档中选择的样式进行格式化。当您向文件添加格式化信息时,.bib
您将失去这种独立性。此外,它正确地将一些语义附加到标题翻译(即,它是与标题本身分开的元素。)
\documentclass{article}
\begin{filecontents}[overwrite]{\jobname.bib}
@book{petitprince,
title={Le Petit Prince},
titleaddon={The Little Prince},
author={de Saint-Exupéry, Antoine},
location={Paris},
publisher={Gallimard},
year={1943}
}
@book{krasnov,
address={Berlin},
title={Za chertopolokhom},
subtitle={Fantasticheskii roman},
titleaddon={Behind the Thistle: a Fantastic Fiction},
publisher={Diakov},
author={Krasnov, Petr},
year={1922}
}
\end{filecontents}
\usepackage{csquotes}
\usepackage[notes,ptitleaddon=space, ctitleaddon=space,useprefix=true]{biblatex-chicago}
\DeclareFieldFormat{titleaddon}{%
\mkbibbrackets{\ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}}
\addbibresource{\jobname.bib}
\begin{document}
\cite{petitprince,krasnov}
\printbibliography
\end{document}
答案2
更新
感谢 moewe 的精彩评论,我能够大大改进我的答案 - 谢谢!
最好参考原标题
手册biblatex-chicago
(第 53 页)对此说得很清楚:
origtitle 字段未使用,而 language 和 origdate 字段已被强行用于其他任务。origlanguage 字段在参考书目中呈现翻译时保留了双重作用。手册建议在同时引用翻译和原文时如何处理的详细信息可以在下面的 userf 下找到。但是,在这里,我只想指出,用于将翻译的引用与原文的引用联系起来的介绍性字符串是“Originally posted as”,我认为这在很多情况下可能不准确 […]
因此,首选的方法是使用如下结构:原始法语书前面是您实际使用的英语翻译。您可以使用该related={petitprince}
选项使关系清晰:
@book{littleprince,
address={New York},
author={de Saint-Exupéry, Antoine},
publisher={Reynal \& Hitchcock},
title={The Little Prince},
year={1943},
related={petitprince},
}
@book{petitprince,
title={Le Petit Prince},
author={de Saint-Exupéry, Antoine},
publisher={Gallimard},
year={1943},
}
然后像\cite{littleprince}
这样引用会得到这样的结果: