我正在使用 TexStudio,但当我尝试使用 pdflatex 编译我的文件时,我遇到了同样的问题。只有一个图形未显示在 pdf 文件中。所有图形都是 .png。我尝试切换到 .pdf,但没有什么不同。然后我将图形向上移动了一个部分,没有任何区别。
向上移动几个部分导致编译时出现错误:“未定义控制序列”在我的 \todo{ something } 命令上。奇怪的是:它只对包含的图后的几个 \todo 命令发出抱怨,而不是全部,并且图片会显示出来。
我甚至不确定要提供什么信息,因为这可能是一个错误,一个软件包问题,我甚至不确定我是否可以用其他文件重现它。我试过在谷歌上搜索这个行为,但没有成功,希望有人能帮助我。
编辑:这些是 \todo 命令之一的错误消息
! Undefined control sequence. <argument> ...tally@float \expandafter {\@captype } l.225 ...hown in \todo{ add plot} . ?
! Missing \endcsname inserted. <to be read again> \ftype@ l.225 ...hown in \todo{ add plot} . ?
! Extra \endcsname. \tally@float ...ame ftype@#1\endcsname \endcsname \@ifnotrelax \@tempa {\@if... l.225 ...hown in \todo{ add plot} . ?
当图形位于正确的位置但未显示时,我无法在日志文件中找到靠近其线条的任何内容。
答案1
这是一个软件包问题,不知道为什么,但注释掉 todonotes 包解决了所有问题。
%\usepackage[colorinlistoftodos,prependcaption,textsize=tiny]{todonotes}