使用 biblatex-chicago.sty 后,使用 \parentext 标签无法正确打印链接

使用 biblatex-chicago.sty 后,使用 \parentext 标签无法正确打印链接

我的标签如下:

\documentclass{book}
\usepackage[natbib,authordate,backend=biber]{biblatex-chicago}%

\bibliography{test.bib}

\begin{document}

But by this time a form of binary reckoning, without binary notation, had been detailed by John \citet{napierrad}, \textit{Rabdologi\ae} \parentext{English translation: \citet[649--749]{napierworks}}. In the final part of this work, ``Location Arithmetic,'' Napier details a  board-game style instrument for  numerical calculations, cautioning in the Preface: ``There is one small difficulty in working with it, and that is that the numbers it uses differ from ordinary numbers, so that one must begin by expressing ordinary numbers in the new form and end by reducing them to common form'' \citep[727]{napierworks}. In Napier's representation, each power of 2 is associated with a Roman letter---$a$ for 1, $b$ for 2, $c$ for 4, $d$ for 8, $e$ for 16, and so on---and numbers are written by concatenating the letters corresponding to  what we would now call the 1 bits in its binary representation. So $23=10111_2$, for example, would be written as $abce$, a form reminiscent of Roman numerals. Or to be precise, that would be the canonical representation of 23; any other sequence of letters that sum up to 23 would be equivalent---$abcdd$, for example, or $aaace$. These various forms of the same number could be derived from each other through mediation and duplation steps (replacing a $c$ by two $b$s or two $b$s by a $c$, for example). Napier's multiplication method involves labeling the bottom and right edges of a checkerboard $a$, $b$, $c$, \dots, putting tokens on the two margins to represent what we would call the binary notations for the two operands, putting a token at the intersection of any row and column that have tokens at the margin (the intersection square between the row representing $2^i$ and the column representing $2^j$ representing $2^{i+j}$), and finally accumulating at the bottom margin the tokens on each northeast-to-southwest diagonal (as all interior squares on such a diagonal have the same value of $i+j$ and hence represent the same power of 2). All that is left is to reduce the number represented by the piles of tokens on the bottom margin to canonical form---and then convert it back to decimal.

\printbibliography

\end{document}

测试文件

@book{napierrad,
author={John Napier},
title={Rabdologiae},
address={Edinburgh},
publisher={Andreas Hart},
year={1617},
}

@book{napierworks,
author={Napier, John},
year={2017},
title={The Life and Works of John Napier},
editor={Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
translator={Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
address={Cham},
publisher={Springer},
}

输出

在此处输入图片描述

在圆形的地方(红色标记),输出应该是(Napier 2017, 727),如果我删除标签\parentext,那么它可以正常工作,请指出出了什么问题......

答案1

biblatex-chicagoauthordate行为只是为同一作品的后续引用提供后注(页码)(对于“同上”引用)。

这可以在

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, authordate]{biblatex-chicago}


\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite[380]{sigfridsson}
ipsum \autocite[381]{sigfridsson}
dolor \autocite[12]{nussbaum}
sit \autocite[382]{sigfridsson}
amet \autocite[383]{sigfridsson}

\printbibliography
\end{document}

Lorem (Sigfridsson and Ryde 1998, 380) ipsum (381) dolor (Nussbaum 1978, 12) sit (Sigfridsson and Ryde 1998, 382) amet (383)

你的情况也完全一样。

\documentclass{book}
\usepackage[natbib,authordate,backend=biber]{biblatex-chicago}

\begin{filecontents}{\jobname.bib}
@book{napierrad,
  author    = {John Napier},
  title     = {Rabdologiae},
  address   = {Edinburgh},
  publisher = {Andreas Hart},
  year      = {1617},
}
@book{napierworks,
  author     = {Napier, John},
  year       = {2017},
  title      = {The Life and Works of John Napier},
  editor     = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  translator = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  address    = {Cham},
  publisher  = {Springer},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
But by this time a form of binary reckoning, without binary notation,
had been detailed by John \citet{napierrad}, \textit{Rabdologi\ae}
\parentext{English translation: \citet[649--749]{napierworks}}.
In the final part of this work, ``Location Arithmetic,''
Napier details a  board-game style instrument for  numerical calculations,
cautioning in the Preface:
``There is one small difficulty in working with it,
and that is that the numbers it uses differ from ordinary numbers,
so that one must begin by expressing ordinary numbers in the new form
and end by reducing them to common form'' \citep[727]{napierworks}.
Lorem \citep[728]{napierworks}.

\printbibliography

\end{document}

但此时,约翰·纳皮尔 (1617) 在《Rabdologiæ》(英文译本:纳皮尔 [2017, 649–749])中详细描述了一种不使用二进制符号的二进制计算形式。在这部作品的最后一部分“位置算术”中,纳皮尔详细介绍了一种棋盘游戏风格的数值计算工具,并在序言中警告道:“使用它有一个小困难,那就是它使用的数字与普通数字不同,因此必须从用新形式表达普通数字开始,最后将它们简化为常见形式”(727)。Lorem(728)。

接下来\citep[727]{napierworks}\citet[649--749]{napierworks}(对同一作品的引用),因此进入了“同上”模式。

如果对此特定引用不需要这样做(因为先前的引用\napierworks在括号中),请使用\mancite重置引用跟踪器。

\documentclass{book}
\usepackage[natbib,authordate,backend=biber]{biblatex-chicago}

\begin{filecontents}{\jobname.bib}
@book{napierrad,
  author    = {John Napier},
  title     = {Rabdologiae},
  address   = {Edinburgh},
  publisher = {Andreas Hart},
  year      = {1617},
}
@book{napierworks,
  author     = {Napier, John},
  year       = {2017},
  title      = {The Life and Works of John Napier},
  editor     = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  translator = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  address    = {Cham},
  publisher  = {Springer},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
But by this time a form of binary reckoning, without binary notation,
had been detailed by John \citet{napierrad}, \textit{Rabdologi\ae}
\parentext{English translation: \citet[649--749]{napierworks}\mancite}.
In the final part of this work, ``Location Arithmetic,''
Napier details a  board-game style instrument for  numerical calculations,
cautioning in the Preface:
``There is one small difficulty in working with it,
and that is that the numbers it uses differ from ordinary numbers,
so that one must begin by expressing ordinary numbers in the new form
and end by reducing them to common form'' \citep[727]{napierworks}.
Lorem \citep[728]{napierworks}.

\printbibliography

\end{document}

但此时,约翰·纳皮尔 (1617) 在《Rabdologiæ》中详细描述了一种不使用二进制符号的二进制计算形式(英文翻译:纳皮尔 [2017, 649–749])。在这部作品的最后一部分“位置算术”中,纳皮尔详细介绍了一种棋盘游戏风格的数值计算工具,并在序言中警告道:“使用它有一个小困难,那就是它使用的数字与普通数字不同,因此必须从用新形式表达普通数字开始,最后将它们简化为常见形式”(纳皮尔 2017, 727)。Lorem(728)。

如果您根本不想要这个“同上”功能,请使用 完全禁用它noibid

\documentclass{book}
\usepackage[natbib,authordate,backend=biber, noibid]{biblatex-chicago}

\begin{filecontents}{\jobname.bib}
@book{napierrad,
  author    = {John Napier},
  title     = {Rabdologiae},
  address   = {Edinburgh},
  publisher = {Andreas Hart},
  year      = {1617},
}
@book{napierworks,
  author     = {Napier, John},
  year       = {2017},
  title      = {The Life and Works of John Napier},
  editor     = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  translator = {Brian Rice and Enrique Gonz\'alez-Velasco and Alexander Corrigan},
  address    = {Cham},
  publisher  = {Springer},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
But by this time a form of binary reckoning, without binary notation,
had been detailed by John \citet{napierrad}, \textit{Rabdologi\ae}
\parentext{English translation: \citet[649--749]{napierworks}\mancite}.
In the final part of this work, ``Location Arithmetic,''
Napier details a  board-game style instrument for  numerical calculations,
cautioning in the Preface:
``There is one small difficulty in working with it,
and that is that the numbers it uses differ from ordinary numbers,
so that one must begin by expressing ordinary numbers in the new form
and end by reducing them to common form'' \citep[727]{napierworks}.
Lorem \citep[728]{napierworks}.

\printbibliography

\end{document}

但此时,约翰·纳皮尔 (1617) 在《Rabdologiæ》中详细描述了一种不使用二进制符号的二进制计算形式(英文翻译:纳皮尔 [2017, 649–749])。在这部作品的最后一部分“位置算术”中,纳皮尔详细介绍了一种棋盘游戏风格的数值计算工具,并在序言中警告道:“使用它有一个小困难,那就是它使用的数字与普通数字不同,因此必须从用新形式表达普通数字开始,最后将它们简化为常见形式”(纳皮尔 2017,727)。Lorem(纳皮尔 2017,728)。

解决方案之间的区别在于最后一个的行为\citep[728]{napierworks}

相关内容