暂停/停止编译的命令?

暂停/停止编译的命令?

为了调试目的,我希望能够使用适当的命令(在文档序言内部和外部)随意停止或暂停代码编译。 (La)Tex 中是否存在此类命令?我使用 MikTex 和 WinEdt。谢谢,Jorge。

答案1

\errormessage您可以使用或\show或停止处理\showthe,并在默认交互模式下,只需在提示符下键入 return top 即可恢复处理?。或者,专门用于暂停的 TeX 有一个名为 的原语\pausing,如果将其设置为非零,则会导致 TeX 在每一行之后暂停:

\documentclass{article}
\pausing=1
\begin{document}

\section{aaa}
zzzzz
ZZZZZ

\end{document}

产生终端会话

LaTeX2e <2018-04-01> patch level 4
Babel <3.18> and hyphenation patterns for 84 language(s) loaded.
(/home/davidc/texmf/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/home/davidc/texmf/tex/latex/base/size10.clo))
\begin{document}=>
(./aa502.aux
\relax=>

\@writefile{toc}{\contentsline {section}{\numberline {1}aaa}{1}}=>
)
=>

\section{aaa}=>

zzzzz=>

ZZZZZ=>

=>

\end{document}=>
[1{/usr/local/texlive/2018/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./aa502.aux
\relax=>

\@writefile{toc}{\contentsline {section}{\numberline {1}aaa}{1}}=>
) )</usr/local/texlive/2018/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pf
b></usr/local/texlive/2018/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on aa502.pdf (1 page, 15993 bytes).
Transcript written on aa502.log.

TeX 在每个提示符下停止=>并按回车键使其继续,但您可以插入新文本或使用它\show来测试命令的值等。

相关内容