如何在 Windows 10 上的 CLI 中以交互模式退出 TeX?

如何在 Windows 10 上的 CLI 中以交互模式退出 TeX?

假设我有一个名为的文件,demo.tex其中包含:

\hrule
\vskip 1in
\centerline{\bf A SHORT STORY}
\vskip 6pt
\centerline{\sl by A. U. Thor}
\vskip .5cm
Once upon a time, in a distant galaxy called \"O\"o\c c, there lived a computer named R.~J. Drofnats. Mr.~Drofnats---or ‘‘R. J.,’’ as he preferred to be called---was happiest when he was at work typesetting beautiful documents.
\vskip 1in
\hrule
\vfill\eject

cmd在 Windows 10 上打开然后执行C:\>tex demo.tex。然后下一行有一个或两个星号。Knuth 说使用它\relax来退出,但对我来说不起作用。我该如何退出?

顺便问一下,我可以使用 TeXstudio 来运行demo.tex吗?

答案1

您应该在交互式会话中的\relax双提示符下输入,因为在此阶段 TeX 正在寻找要输入的文件名。**

但是,**如果你运行

tex demo.tex

以下是我的系统上发生的情况(story.tex与您的系统相同demo.tex):

> tex story
This is TeX, Version 3.14159265 (TeX Live 2018) (preloaded format=tex)
(/usr/local/texlive/2018/texmf-dist/tex/plain/knuth-lib/story.tex [1])
*

这个*提示意味着 TeX 正在等待材料排版(实际上是等待命令解释)。您可以通过发出\end或来要求结束作业\bye(后者通常更好,但在这种情况下两者是等效的)。

以下是我输入\end后按回车键时发生的情况

*\end
Output written on story.dvi (1 page, 680 bytes).
Transcript written on story.log.

输入\relax将命令 TeX 不执行任何操作,因此您会得到另一个*提示。

相关内容