获取有关 TeXnicCenter 中的错误的帮助

获取有关 TeXnicCenter 中的错误的帮助

有时,我在 TeXnicCenter 中使用 pdfLaTeX 进行编译时会遇到错误。查看错误日志,我得到类似以下内容的信息:

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.

我该如何利用这一点Type H <return> for immediate help?我是 LaTeX 新手,我会故意在我的源代码中引入错误,这样我就可以更多地了解它们。

答案1

由于您的计划是“故意向我的来源引入错误,以便我可以更多地了解它们”,您可能会发现这将有助于加快您狡猾扭曲的目标:

在以下位置定义新的配置文件TeXnicCenter

  1. Define Output Profiles...TeXnicCenter菜单Build中选择
  2. 选择您要使用的配置文件,例如LaTeX => PDF
  3. Copy点击按钮进行克隆
  4. 给它起一个好听的新名字,例如,LaTeX => PDF (shell)
  5. Path to the (La)TeX compiler框中输入launchpdflatex.bat
  6. Command line arguments to pass to the compiler框中输入"%pm"

创建一个名为的新文件,launchpdflatex.bat其中包含以下行:

start cmd /K pdflatex.exe -interaction=errorstopmode %1

-interaction=errorstopmode(如果您愿意,可以省略该部分。)

将此文件保存在系统路径中的某个位置。(注意,此命令假定 shell 处理器也可以pdflatex.exe在系统路径中的某个位置找到。)

现在,每当您运行编译时发现其中存在错误而您想解决时Type H <return>,只需LaTeX => PDF (shell)从工具栏下拉列表框中选择您的配置文件TeXnicCenterLaTeX然后,它就会pdflatex在交互式命令 shell 中为您启动。(当然,TeXnicCenter不会运行makeindex或您在构建配置文件中的任何其他后处理器命令,但是,嘿,您有一个错误需要处理,因此没有必要再继续下去了。)

答案2

Texniccenter 以类似于静默模式的方式构建文件,并仅显示日志文件的子集。type H for help只有从命令提示符构建文件时,您才能利用实时帮助 ( )。即:打开命令提示符,转到您正在处理的文件的文件夹,发出命令pdflatex filename.tex并查看输出。

答案3

我无法帮助 TeXnicCenter,但为什么不直接在文件上运行 pdflatex,然后在出现错误时输入 H?

相关内容