TeXstudio 使用 \input 突出显示的问题

TeXstudio 使用 \input 突出显示的问题

我有一个.tex包含命令、包等的辅助文件,我用它来引用它\input{...}。但是,TeXstudio 无法识别该辅助文件中的命令。

可以通过以下方式制作 MWE。

  • main.tex创建一个包含以下五行内容的 文件:
    \documentclass[]{article}
    \input{auxiliary.tex}
    \begin{document}
    \mycommand
    \end{document}
    
  • auxiliary.tex使用一行代码在同一个目录/文件夹中创建一个文件main.tex
    \newcommand{\mycommand}{is this highlighted?}
    

确保 TeXstudio 已关闭。打开它,然后打开main.tex为我\mycommand无法识别,但文件可以正确编译。

无法识别的命令突出显示

如果在 TeXstudio 中打开该文件auxiliary.tex,那么该命令就会被 TeXstudio 识别。

我已Options / Editor勾选“自动加载包含的文件”。

包含自动加载

这确实说包括,听起来像是在引用\include{...}。我的理解(可能不正确)是,\input{...}在这种情况下我应该使用。当然,如果我\include在正文中使用,将.tex文件拼凑在一起,(我相信)每次都会开始一个新页面。

我在 Windows 10 上使用TeXstudio 4.6.3 (git 4.6.3),并Qt Version 6.5.2使用 进行编译。Qt 6.5.2 R

相关内容