有没有办法让 TexMakerX 识别输入文件中定义的命令?

有没有办法让 TexMakerX 识别输入文件中定义的命令?

我有一个文件,它为我在其他文档中使用的各种变量定义了一堆命令。以下是它所包含内容的一个小示例:

\newcommand{\varElevation}{\ensuremath{\alpha_{el}}}
\newcommand{\varAzimuth}{\ensuremath{\alpha_{az}}}
\newcommand{\varRoll}{\ensuremath{\phi}}
\newcommand{\varPitch}{\ensuremath{\theta}}
\newcommand{\varYaw}{\ensuremath{\psi}}

我使用input{...}命令将上述文件插入到使用这些变量的文档的前言中(这样就可以很容易地在多个文档中更改我用于变量的符号)。虽然文档构建正确,但 TexMakerX 会将所有对这些自定义命令的调用突出显示为“无法识别的命令”。有没有办法让 TexMakerX 也解析输入文件,以便语法突出显示正确?

答案1

可以创建自己的CWL 文件但这似乎是您的一个解决方法。不幸的是,我找不到将这些文件放在哪里,但我仍在寻找……

更新

这些文件应该位于 config 目录中,即~/.config/benibelac:\Documents and Settings/User/AppData/Roaming/benibela。请参阅1.4 配置自动完成在手册中。(Mac 请参见下文更新 3

更新 2

我尝试制作一个示例,但没有成功。似乎给出的路径是错误的,所以我向 tmx 的开发人员寻求帮助,并在下一次更新中给出(希望)有效的路径作为示例。

更新 3

现在我得到了开发人员的答复,目前配置文件苹果仅在 -Folder 中搜索.app/Contents/Resources/completion

相关内容