我的论文是用英语写的,但引用了一份丹麦报告,因此必须自己翻译这些引文。
我使用的是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}