【问题标题】:texi2dvi hangs with interactive prompttexi2dvi 挂起交互式提示
【发布时间】:2019-08-14 10:54:12
【问题描述】:

我一直在尝试使用texi2dvi --pdf 格式化手册。当我尝试这样做时,它运行到看似完成的状态,但随后将我放入 TeX 交互式提示 *,并显示以下消息:

(Please type a command or say `\end')

不幸的是,输入 end 命令什么也没做(我只是返回 TeX 提示符)。我的猜测是它期望某些东西被终止,但我没有收到关于开放环境未关闭的消息,也没有收到任何其他错误消息。最后几行输出是这样的:

Overfull \hbox (94.0258pt too wide) in paragraph at lines 2465--2465
 []    @texttt (:operator (!do ?operation) nil ((did ?operation)))[] 
[31] [32] [33] [34] [35] Chapter 7 [36] [37] Chapter 8 [38] [39] [40] [41]
Chapter 9 [42] Chapter 10 [43] Chapter 11 [44])

知道有什么问题吗?如果我不得不猜测,我会说 pdfetex/texi2dvi 出于某种原因需要更多输入,但我不知道为什么。

文档指出 texi2dvi 调用 pdfetex,所以我也尝试了,但它做了同样的事情:运行到看起来像是完成的地方,然后让我进入交互式提示。

makeinfo --html 可以毫无问题地处理同一个文件。

【问题讨论】:

    标签: tex texinfo


    【解决方案1】:

    这只是因为我错过了 texinfo 文件底部的@byepdfetex 需要,但 makeinfo 不需要(当没有 @bye 指令时,makinfo 会抛出警告可能是一个好主意)。

    我依靠 emacs 来关闭所有环境,但是由于 @bye 不是更接近的环境(与乳胶不同,document 的开头和结尾不平衡),emacs 中的 texinfo 模式不能想办法。

    是的,是的,我知道,我应该拥有 RTFM,但阅读所有手册就像阅读所有 EULA——没有人的生命足够长!希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2017-11-14
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多