在 Latex Workshop 和 Overleaf 中使用 ``glossaries-extra``` + ``bib2gls``` 进行触发和自动完成

在 Latex Workshop 和 Overleaf 中使用 ``glossaries-extra``` + ``bib2gls``` 进行触发和自动完成

我最近提出了一个关于引用和跟踪长物种名称列表的问题(是否可以添加触发器(如片段中使用的触发器)以便快速引用我的文本中的特定术语(LaTex,Overleaf)?)。为了让你了解最新情况(以防其他人正在寻找解决方案),glossaries-extra和的组合bib2gls对我来说非常有效。
这基本上就是我所寻找的:一个或多个 .bib 文件来存储我的条目(即数百个物种名称 + 作者 + 出版年份),并且可以使用简单的参数在我的“主”文件中调用它们(即\gls)。基本上,我可以在 LaTex Workshop (LW) 中使用它,部分在 Overleaf (OL) 中使用它,这要感谢 OL 团队(实际上,后者是我们研究小组通常用来写论文的 LaTex 编辑器)。但是,在这两种情况下,我都发现了一些小问题,也许你们中的一些人可以给我一些解决方案:

  1. LW:只有当我第二次引用“entries.bib”(包含术语表的文件)中的特定术语时,才会触发自动完成。而且这只适用于命令\gls*(自动完成不适用于简单的\gls)。这是正常的吗?

  2. OV:bib2gls仅在额外的“latekmkrc”文件中触发时才有效。但是自动完成不起作用,无论是使用\gls*还是\gls。知道为什么吗?这是因为版本吗bib2gls?如果是这样,我是否可以仅在 latekmkrc 文件中指示版本来升级它?否则,还有其他解决方案可以解决这个问题吗?

非常感谢您的帮助,谢谢!

相关内容