引文中的引文

引文中的引文

因为我听不懂法语,所以我必须使用“二次引用”(即引用中的引用)。不幸的是,我不确定这是否真的是英语术语。在我的母语(德语)中,我们称之为“Sekundärzitat”。

我想得到以下输出:“这源于[10,引用自[3,p.~44]。”

我尝试按如下方式执行:“这遵循 \cite[cited after \cite[p.~23]{Z}]{F}。”,但这不起作用。LaTeX 说有一个错误。

您知道如何解决这个问题吗?

答案1

每当 LaTeX 解析 中的参数时[],它都会临时进行,它并不知道匹配[]

因此在处理过程中\cite[cited after \cite[p.~23]{Z}]{F},外部\cite看到

  • cited after \cite[p.~23作为其可选参数
  • {Z}作为其主要论点
  • ]{F}剩下的。

当外部\cite尝试排版其可选参数时,就会出错,因为后面引用的参数\cite[p.~23不完整。

对于这类问题,解决方案是隐藏内部的[],也就是使用

\cite[zitiert nach {\cite[S.~23]{Z}}]{F}

那么“参数解析器”就看不到 的内部集合[],并且不会感到困惑。

相关内容