![如何使用自定义样式文件在 TeXstudio 中实现正确的语法突出显示?](https://linux22.com/image/419520/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%B7%E5%BC%8F%E6%96%87%E4%BB%B6%E5%9C%A8%20TeXstudio%20%E4%B8%AD%E5%AE%9E%E7%8E%B0%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%AF%AD%E6%B3%95%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%EF%BC%9F.png)
我在 TexStudio 中工作,在使用自定义 .sty 文件时遇到了突出显示问题。为了解决这个问题,我尝试从互联网上下载一个自定义 .sty 文件(称为 test.sty),并将其保存在 MikTex 存储已安装的 Latex 包的位置。
以下是我的玩具示例的快照:
test.sty 中有一行\newcommand{\lpto}[1]{\xrightarrow{L^{#1}}} % L^p convergence
,你可以看到 TexStudio 识别了$\lpto{P}$
。但是,当我在 test.sty 文件中输入完全相同的命令时:(
\newcommand{\lqto}[1]{\xrightarrow{L^{#1}}} % L^p convergence
因此只更改了命令的名称),TexStudio 突然不再识别该命令。即使在保存并关闭所有内容并刷新 MikTex 后,命令也会发生同样的情况\e
(当更改为 时,\fk
不再被识别)
因此我的问题是:有人知道如何解决这个突出显示问题吗?为什么在添加完全相同的行时,TexStudio 突然不再识别该命令?
但是文件仍然可以编译,只是突出显示,这非常烦人,特别是当您编写大文档时。