我正在为一款产品编写手册,该产品仅在部分型号上具有附加功能。我显然会尝试使用脚注来表明这一点。
请使用这个前言
梅威瑟:
\begin{description}
\item[] \screenshot{figure name}{figure caption}
\item[A brilliant feature\footnotemark]\footnotetext{\label{fn:onlyCol}available on select models} It helps spawn a new civilization.
\item[Activate brilliant feature]\textsuperscript{\ref{fn:onlyCol}} Activates the above mentioned brilliant feature.
\end{description}
错误:
Use of \@xfootnotemark doesn't match its definition. ... A brilliant feature \footnotemark]
Argument of \stepcounter has an extra }. ... A brilliant feature \footnotemark]
Paragraph ended before \stepcounter was complete. ... A brilliant feature \footnotemark]
迄今采取的措施:
- 尝试删除
\label{fn:onlyCol}
- 尝试使用
\footnote{available on select models}
- Lockstep 的回答
- Uriel CP 的回答
使用的类别: 文章
包裹:Hyperref 和其他。
编译器:XeLaTeX
集成开发环境: 纺织工作室
注意:建议类似问题不要表明该问题是重复的。
编辑:
这有效
\item[Activate brilliant feature]\textsuperscript{\ref{fn:onlyCol}} Activates the above mentioned brilliant feature.
但这并不
\item[Activate brilliant feature\textsuperscript{\ref{fn:onlyCol}}] Activates the above mentioned brilliant feature.
我可以问为什么吗?或者这是另一个问题?
答案1
\footenotemark
这似乎是移动参数 ( ) 中脆弱命令 ( ) 的情况\item
。因此将\protect
其放在 之前\footnotemark
。
\item[A brilliant feature\protect\footnotemark]\footnotetext{\label{fn:onlyCol}available on select models} It helps spawn a new civilization.
LaTeX 手册提供了一些有关脆弱命令的信息。至少每个具有可选参数或形式的命令*
都是脆弱的。\footnotemark
(和\footnote
)具有可选参数,因此它们是脆弱的。通常,\item
列表中的是一个安全的地方,但显然由于您对它的自定义,\setlist
它已成为一个移动的地方,对于脆弱的命令来说,它是不安全的。通常您会收到以下类型的错误消息:
Use of \@xfootnotemark doesn't match its definition
让我预感到其中涉及脆弱的命令。
无论如何,\protect
在不需要时在命令前面添加通常是无害的。