![有没有办法让 TexMakerX 识别输入文件中定义的命令?](https://linux22.com/image/237579/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9%20TexMakerX%20%E8%AF%86%E5%88%AB%E8%BE%93%E5%85%A5%E6%96%87%E4%BB%B6%E4%B8%AD%E5%AE%9A%E4%B9%89%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我有一个文件,它为我在其他文档中使用的各种变量定义了一堆命令。以下是它所包含内容的一个小示例:
\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/benibela
或c:\Documents and Settings/User/AppData/Roaming/benibela
。请参阅1.4 配置自动完成在手册中。(Mac 请参见下文更新 3)
更新 2
我尝试制作一个示例,但没有成功。似乎给出的路径是错误的,所以我向 tmx 的开发人员寻求帮助,并在下一次更新中给出(希望)有效的路径作为示例。
更新 3
现在我得到了开发人员的答复,目前配置文件苹果仅在 -Folder 中搜索.app
:/Contents/Resources/completion