将默认的 TeXlipse 编译器更改为 PDFLatex

将默认的 TeXlipse 编译器更改为 PDFLatex

我刚刚安装了 TeXlipse,想让我的.tex-file 与 Java 代码一起生成(在同一个 Java 项目中)。现在,我可以编译,但只能编译为.dvi,我不喜欢它,因为查看器不好。

是否可以将.pdf每个项目的默认扩展名更改为 ?我已经尝试通过删除程序文件路径来禁用.dvi.ps编译器,但随后出现了错误:

Error: Builder (#0) for dvi output format has an invalid configuration: <project-name>.

答案1

如果我理解正确的话,你可能有一个 Java 项目,.tex其中包含一个文件。类似下图:

图片 1

如果我们保存文档,TeXlipse 将为我们运行 TeX 构建器。使用CTRL+保存文档S将在我的子文件夹中提供以下文件doc/

图片 2

默认设置是依赖latex.dvi。为了改变这种行为,我们需要转到Project > Properties

图片 3

请注意:如果我们检查构建器,我们将看到该项目设置为为我们运行 Java 和 TeX 构建器。

图片 4

寻找LaTeX Project Properties标签:

图片 5

将出现以下屏幕:

图片 6

转到输出格式并将扩展名从 更改.dvi.pdf

图片 7

引擎将自动更改为pdflatex。单击OK

图片 8

每次我们编辑.tex文档并保存时,pdflatex都会执行 而不是latex,并且我的子文件夹中将有以下文件doc/

图片 9

我们还可以.pdf使用嵌入的查看器看到:

图片 10

希望能帮助到你。:)

答案2

如果您和我一样从不使用 .dvi,那么您可以通过用 pdflatex 设置覆盖 latex.exe 设置,将所有新项目的默认行为设置为模仿 .pdf 行为。为此,请转到

Window>Preference>Texlipse>Builder Settings

点击“Pdflatex 程序”,然后点击编辑,复制“参数”框的内容。关闭并打开“Latex 程序”选项。将“Pdflatex 程序”选项中的参数粘贴到相应的框中,并将“程序文件”从 DIR/latex.exe 更改为 DIR/pdflatex.exe

请注意,Eclipse 现在期望输出为 .dvi,因此不会:a) 使用 ctrl-4 启动正确的预览器 b) 如果运行 clean 命令,则删除已编译的 pdf。

由于我使用 pdf4eclipse 和 ctrl-alt-F 进行前向搜索,因此我对这种黑客行为及其后果感到“满意”,但希望有一个中心选项。

相关内容