如何在参考文献中添加“我的翻译”

如何在参考文献中添加“我的翻译”

我的论文是用英语写的,但引用了一份丹麦报告,因此必须自己翻译这些引文。

我使用的是APA 6thbiblatex,希望输出类似

(Allerup 2012,第 11 页,我的译本)

我如何添加“我的翻译”部分?

biblatex被称为

\usepackage[backend=biber, maxbibnames=99, date=year, sortlocale=danish,
  firstinits=true, style=authoryear-icomp, dashed=false,
  doi=false, isbn=false, url=true,]{biblatex} 

答案1

由于您正在使用biblatex 正如评论中所证实的那样您可以使用

\parencite[\pno~380, my translation]{sigfridsson}

或多页

\parencites[\ppno~378--380, my translation]{sigfridsson}

\pno用于单个页面,\ppno用于多个页面(的范围或序列),即使字符串在文档语言中相同,使用正确的形式也是一个好习惯。

此处的\pno/\ppno是显示“p.”/“pp.”前缀所必需的,该前缀通常在存在纯页面范围时自动插入,因为biblatex仅添加页面范围的前缀,以避免出现不愉快的输出,例如

*参见 Sigfridsson 和 Ryde 1998 年著作,第 157 页及其参考文献

下面的 MWE 显示了另外两种获得类似结果的方法。\pagespostnote具有很好地格式化页面范围的优点。 具有\origpostnote使用活动postnote格式的额外优势,如果使用 更改了后记的格式,这将大有裨益\DeclareFieldFormat{postnote}

multipostnote你也可以尝试一下

\parencites(my translation)[380]{sigfridsson}

这样做的好处是不需要额外的\pno/,\ppno因为页面范围位于其自身的参数中。但这在语法上并不完全清晰,因为multipostnote圆括号中的通常是指多引用命令中的所有引用,而这里可以说只有方括号中的参数所属的特定来源才是相关的。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\newcommand*{\pagespostnote}[1]{\mkpageprefix[pagination][\mknormrange]{#1}}
\newcommand*{\origpostnote}{\printtext[postnote]}

\begin{document}
\parencite[\pno~380, my translation]{sigfridsson}

\parencites[\ppno~378--380, my translation]{sigfridsson}

\parencites[\pagespostnote{380}, my translation]{sigfridsson}

\parencites[\pagespostnote{378-380}, my translation]{sigfridsson}

\parencites[\origpostnote{380}, my translation]{sigfridsson}

\parencites[\origpostnote{378-380}, my translation]{sigfridsson}

\parencites(my translation)[380]{sigfridsson}
\end{document}

在此处输入图片描述

答案2

(在从 OP 处得知他/她使用 biblatex 和 biber,而不是 BibTeX 和apacite包后更新了这个答案)

如果使用apacite带有natbibapa选项和apacite参考书目样式的包,并且感兴趣的引用键是a:2012,那么所要做的就是写

\citep[p.~11, my translation]{a:2012}

完整的 MWE (最小工作示例):

在此处输入图片描述

\RequirePackage{filecontents}
% create a dummy bib file
\begin{filecontents}{mybib.bib}
@misc{a:2012, author = "Allerup", year = 2012, title = "Thoughts"}
\end{filecontents}

\documentclass{article}
\usepackage[natbibapa]{apacite} 
\bibliographystyle{apacite}

\begin{document}
\citep[p.~11, my translation]{a:2012}
\bibliography{mybib}
\end{document}

相关内容