以下为最小示例:
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\chapter{Sample}
\lipsum[1-3]
\end{document}
当我用 TeXstudio 编译它时,一切都正常。
假设现在我写\chapte{Sample}
的不是\chapter{Sample}
。下次我尝试编译 TeXstudio 时,结果会取消:
未定义控制序列。\chapte
然后我注意到错误,并将其改回\chapter{Sample}
。现在语法应该又没问题了,但当我尝试再次编译时,上述错误仍然存在,并且无法再进行编译。仅有的我目前发现的可能性是
- (手动)删除 .log 文件,
- 重新启动 TeXstudio
- 然后再次编译。
我认为这不是正确的行为...我做错了什么或配置错了?我在 Windows 上使用 TeXstudio 2.12.6 和 MiKTeX。
感谢您的帮助!
答案1
我自己解决了这个问题。
错误的配置是,无论出于什么原因,标准编译过程调用被设置为 txs:///makeindex | txs:///pdflatex
。我将其更改为 only txs:///pdflatex
,现在它可以正常工作了。makeindex
导致了问题。
不管怎么说,还是要谢谢你!