![\marginpar 图形环境失败](https://linux22.com/image/301437/%5Cmarginpar%20%E5%9B%BE%E5%BD%A2%E7%8E%AF%E5%A2%83%E5%A4%B1%E8%B4%A5.png)
我正在努力marginpar
在文档的边距中添加一些注释。有一次,我想在一张图的标题上添加一条注释,该图的 MWE 如下所示:
\begin{document}
\begin{figure}
\caption{captiontext \marginpar{marginText}}
\end{figure}
\end{document}
不幸的是,这句话没有说出来:Argument of \@caption has an extra }
为什么会发生这种情况?我该如何修复/解决这个问题?
答案1
标准边距由分页符添加,因此在任何类型的框中都不起作用,因此单独的标题或浮动框就足够了,浮动框内的标题则更是如此。此外,标题会写入您可能不需要注释的图表列表。您可以使用\caption[..]{...}
无注释的标题来显示 lof。
有些边注的实现不使用输出例程来添加注释,例如
\documentclass{article}
\usepackage{marginnote}
\begin{document}
\begin{figure}
XXXXXX
\caption[zzz]{zzzz\marginnote{this}}
\end{figure}
text.. text.. text.. text.. text.. text.. text..
text.. text.. text.. text.. text.. text.. text..
text.. text.. text.. text.. text.. text.. text..
text.. text.. text.. text.. text.. text.. text..
text.. text.. text.. text.. text.. text.. text..
\end{document}