在里面芝加哥风格手册当多次引用同一来源但不同的页面时,文内引用应该仅仅是括号中的页码。
根据芝加哥风格手册文本应如下所示:
肤色在摩根的描述中占有重要地位。当贾斯珀称赞他母亲选择的汽车(一辆十二缸地中海敞篷跑车,内饰为皮革和木纹)时,“他的脸颊上浮现出愤怒的斑点,满是嫉妒和愤怒”(Chaston 2000,47)。另一方面,他母亲的面具从未改变,她“均匀晒黑的美貌”(56)、“光彩照人的面容”(101)和“喷枪般的自信”(211)衬托出她内心的戏剧性。(CMOS 2017,905)
在我的源代码中它看起来像这样:
肤色在摩根的描述中占有重要地位。当贾斯珀称赞他母亲选择的汽车(一辆十二缸地中海敞篷跑车,内饰为皮革和木纹)时,“他的脸颊上浮现出愤怒的斑点,满是嫉妒和愤怒”(\cite[47]{MyKeyChaston2000})。另一方面,他母亲的面具从未改变,她“均匀晒黑的美貌”(56)、“光彩照人的面容”(101)和“喷枪般的自信”(211)衬托出她内心的戏剧性。
我的序言包芝加哥格式手册作者-日期系统是:
\usepackage[ authordate, backend=biber, natbib, maxbibnames=99, ibidtracker=false, ]{biblatex-chicago}
有没有办法调整 \cite 命令以创建指向正确参考书目条目的超引用(例如 \cite[47] {MyKeyChaston2000})但只显示页码(47)?
答案1
首先,您需要biblatex-chicago
在不提供的情况下进行加载ibidtracker=false,
,因为您实际上想要的是 CMOS“同上”功能。
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber, maxbibnames=99]{biblatex-chicago}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[380]{sigfridsson}
ipsum \autocite[381]{sigfridsson}
dolor \autocite[382]{sigfridsson}
\printbibliography
\end{document}
不过,这并不链接到后记,如果你坚持,你可以尝试
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber, maxbibnames=99]{biblatex-chicago}
\usepackage{hyperref}
\renewbibmacro*{postnote}{%
\iffieldundef{postnote}%
{}%
{\postnotewrapper%\setunit{\postnotewrapper}
\printtext[bibhyperref]{\printfield{postnote}}}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[380]{sigfridsson}
ipsum \autocite[381]{sigfridsson}
dolor \autocite[382]{sigfridsson}
\printbibliography
\end{document}
或者
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber, maxbibnames=99]{biblatex-chicago}
\usepackage{hyperref}
\newtoggle{cms@wasibid}
\AtEveryCitekey{\global\togglefalse{cms@wasibid}}
\makeatletter
\renewbibmacro*{cite:ibid}{%
\iftoggle{cms@noibid}%
{\blx@ibidreset%
\usebibmacro{cite}}%
{\ifthenelse{\iffieldundef{prenote}\AND\iffieldundef{postnote}}%
{\blx@ibidreset%
\usebibmacro{cite}%
\PackageWarning{biblatex-chicago}%
{Empty Ibidem citation}}%
{\toggletrue{cms@inlineibid}%
\global\toggletrue{cms@wasibid}}}}%
\makeatother
\renewbibmacro*{postnote}{%
\iffieldundef{postnote}%
{}%
{\postnotewrapper%\setunit{\postnotewrapper}
\iftoggle{cms@wasibid}
{\printtext[bibhyperref]{\printfield{postnote}}}
{\printfield{postnote}}}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[380]{sigfridsson}
ipsum \autocite[381]{sigfridsson}
dolor \autocite[382]{sigfridsson}
\printbibliography
\end{document}