原始问题

原始问题

我知道这是一个不可能的尝试,因为我无法真正发布一个最小的工作示例,但我会尽我所能描述这个问题。我pdflatex为编译运行了两次。

我有以下测试宏,它产生了本章开头的预期结果。

\def\myTest{
Text1. \marginnote[left]{right}

Some more text. \marginnote[left]{right}

More text, longer sentence. \marginnote[left]{right}}

在此处输入图片描述

不幸的是,看了几页之后,marginnote就变得困惑了。

在此处输入图片描述

看起来第一次调用\marginnote[left]{right}修复了以下两个实例的对齐。

可以简单地使用marginpar。我在尝试使用时注意到了这个问题sidecaption,即将文本放在图形上而不是边缘。

原始问题

\begin{figure}[H]
  \centering
  \sidecaption{Something.}
  \sidecaption{Something.}
  \caption{Disappeared.}
  \input{inference-figs/activation}
\end{figure}

在此处输入图片描述

答案1

因此,事实证明marginnote依赖于更新的文件。如果您使用和几个命令aux导致文件过期,则可能会出现一些故障。\includeonly{}\include{}

解决方案是在没有的情况下生成整个文档\includeonly{}

我决定不删除这个问题以方便索引。希望这可以帮助其他人避免在寻找漏洞上浪费大量时间。

答案2

为了采用系统的方法识别麻烦制造者,你可能需要采用以下方法:如何整理你的 main.tex

包括前言在内,快速收敛的改编是“50:50”。如果您的相关文档部分由 A+B 组成,请创建两个版本,仅包含 A 或 B。假设 A 编译成功,但 B 生成错误。接下来深入 B 部分并重复。

很多时候,这会导致错误或“可疑”的代码行。有时(这里没什么可看的)结果会迫使您跳出思维定式,这可能会建议您删除文件。

相关内容