【问题标题】:How to know the location of lualatex.exe?如何知道 lualatex.exe 的位置?
【发布时间】:2015-03-09 18:41:22
【问题描述】:

TexLive 系统使用 lualatex。我有一个应用程序需要知道lualatex.exe 的位置。

现在,如果 lualatex 在 PATH 环境变量中,我很幸运。如果它不存在,那么我必须去对文件进行全计算机文件搜索。

还有其他方法可以找到吗?

我的意思是,每个安装中是否有一些标准的 lualatex 注册表值或目录?

[更新]

好的,我找到了一定的标准;如果安装了 TexLive,在 %userprofile% 目录中,会有.texlive2012.texlive2013 的目录 - 我想知道是否有办法利用这些知识找到安装目录。然而,这些文件夹的内容并没有透露任何内容。

【问题讨论】:

    标签: windows latex filepath


    【解决方案1】:

    这取决于您使用的 LaTeX 安装方式。如果是 MikTeX(在 64 位 Windows 下),它将在

    C:\Program Files\MiKTeX 2.9\miktex\bin\x64\

    所以我认为它会一直在“bin 文件夹”中。

    【讨论】:

    • 你不懂;在 Windows 中,用户可以选择不同的安装路径,因此您无法确定 bin 文件夹在哪里!
    • 这就是我所说的它总是在“bin 文件夹”中。你永远不会知道用户在哪里安装了他的 TeX。您可能只知道默认情况下它会安装在哪里,如果不是,您必须询问用户。
    • 是的,但是如果没有设置环境变量,我无法知道bin文件夹到底在哪里!它可以是c:\texlive\2013\win32\bin 或 c:\texlive\2012\win32\bin` 或 c:\texlive\win32\bin。我希望基于用户 appdata 目录中的某个文件或某个注册表项中的某些文件来获得其他一些技巧。
    猜你喜欢
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2011-04-07
    • 2019-02-21
    • 2012-02-04
    • 1970-01-01
    相关资源
    最近更新 更多