miktex-*.exe
和之间有什么区别? ,,,,,,,,,,或中的任何一个在*.exe
哪里?这些文件都在 中。 在所有这些情况下,这两个文件具有相同的大小和(几乎)相同的时间戳。 为什么它们看起来像是重复的?*
bibtex
kpsewhich
luatex
makeindex
mf
mpost
omega
pdftex
tex
texlua
texluac
texworks
xetex
texmf\miktex\bin
答案1
当使用 MiKTeX 特定的命令行选项时,即需要执行 MiKTeX 变体时,首选 miktex- 前缀。例如,如果您同时安装了 MiKTeX 和另一个 TeX 发行版,那么
miktex-pdftex --include-directory=C:\MyTeXMF mydoc.tex
即使在其他 bin 目录之后搜索 MiKTeX bin 目录,也可以正常工作。
答案2
在 Unix 中,文件(特别是可执行程序)可以有多个名称(硬链接),当程序运行时,它会将可执行文件的名称作为第零个参数。这(曾经?)(滥用)用于编写根据调用名称而行为不同的程序。这在 LaTeX 中用于以不同的格式运行基本排版程序(本质上就是您看到的可执行文件),因此它的行为类似于latex
、pdflatex
或任何其他可用格式。