加载从 miktex 用户根路径包含的文件

加载从 miktex 用户根路径包含的文件

我使用的是 TexStudio 2.11.2,在 Debian(Linux)和 Windows PC 上工作。我有一个通用的前言/宏 Tex 文件,我喜欢将其包含在我的论文中,以节省一些复制粘贴的时间,所以我将它添加到相关路径中。在 Windows 上,它位于 MikTex 根目录中。这在 latex 端运行良好,但 TexStudio 无法“看到”此文件中定义/导入的命令和包,尽管编译正常 - 导致语法错误且没有自动完成 - 很烦人。

目标:让 TexStudio 识别并自动完成来自 Tex 搜索路径上存在的用户 Tex 文件所包含内容的命令。

复制:

  1. 在随机文件夹中创建 tex 文件,定义一些命令。它不能是根 tex 安装,请不要将其作为解决方案。添加整个根,因此在/random/path添加/random/path/tex/latex/common/newfile.tex

  2. 在 Windows 上,将 /random/path 添加到 MikTex 根目录。

  3. 打开 TexStudio,制作一篇小文章,包括newfile.tex并使用其中的命令。

包含的文件将在结构中显示为不存在(红色),并且任何命令都将为红色(因此包含的内容不会自动完成),但 Tex 将正常编译。

我尝试过的事情:

  1. 在“设置”->“编辑器”中勾选“自动加载包含的文件”

  2. 检查 Adv. Editor 中的路径选项并构建。

到目前为止还没有运气。提前致谢。

PS:我不想使用绝对/相对路径,这就是让用户成为 root 的全部目的,因此可以仅使用 来包含文件\include{newfile.tex}

答案1

TeXstudio 目前不支持中央 tex 根目录中的文件。

相关内容