TeXStudio:某些命令缺少自动完成功能(缩写 pkg)

TeXStudio:某些命令缺少自动完成功能(缩写 pkg)

我在 Windows 10 上使用 TeXstudio 3.1.1(git 3.1.1)编写带有 BibLaTeX 书目的 TeX 文档。该文档使用此 KOMA 论文模板

为了支持使用首字母缩略词,我使用了acronym软件包。虽然 TeXstudio 通常在我输入时推荐和自动完成命令方面表现不错,但它并不推荐\ac{},而我经常需要这个命令来输入我的首字母缩略词。事实上,它总是建议另一个命令\acute{},这样我总是不得不按 ESC 取消自动完成,\acute{}然后手动输入\ac{}。考虑到我经常需要这个命令,这非常缓慢且令人讨厌。

有什么方法可以让 TeXstudio 正确地自动建议并完成acronym命令(如\ac{})?

答案1

acronym如果由于某种原因没有加载,请确保已加载包的自动完成文件。

您可以通过保持包含文件\usepackage{acronym}打开来实现这一点,正如您在自己的答案中所建议的那样,
或者通过acronym.cwl永久活动来实现(这对于像这样的大型项目可能特别有用,因为每个打开的选项卡都可能分散注意力)。

只需勾选下方的相应框即可选项>配置 TeXstudio...>达成

在此处输入图片描述

(将您的主.tex文件设置为根文件我认为也应该能起到作用)

答案2

总结:在 TeXstudio 中打开导入该包的文件,以\usepackage{}确保 TeXstudio 的自动完成功能适用于该包。


当我输入这个问题时,我偶然找到了答案。它与我的情况非常相关,但无论如何我都会发布它,以防它对某人有帮助。

问题是我没有在主文档中导入acronyms\usepackage{acronyms}而是在单独的 中导入preamble.tex。如果 TeXstudio 中未打开此序言,则自动建议和完成不起作用。一旦我在编辑器中打开序言,自动建议\ac{}和所有其他acronyms命令都可以正常工作 - 直到我关闭序言并重新启动 TeXstudio。

相关内容