我最近提出了一个关于引用和跟踪长物种名称列表的问题(是否可以添加触发器(如片段中使用的触发器)以便快速引用我的文本中的特定术语(LaTex,Overleaf)?)。为了让你了解最新情况(以防其他人正在寻找解决方案),glossaries-extra
和的组合bib2gls
对我来说非常有效。
这基本上就是我所寻找的:一个或多个 .bib 文件来存储我的条目(即数百个物种名称 + 作者 + 出版年份),并且可以使用简单的参数在我的“主”文件中调用它们(即\gls
)。基本上,我可以在 LaTex Workshop (LW) 中使用它,部分在 Overleaf (OL) 中使用它,这要感谢 OL 团队(实际上,后者是我们研究小组通常用来写论文的 LaTex 编辑器)。但是,在这两种情况下,我都发现了一些小问题,也许你们中的一些人可以给我一些解决方案:
LW:只有当我第二次引用“entries.bib”(包含术语表的文件)中的特定术语时,才会触发自动完成。而且这只适用于命令
\gls*
(自动完成不适用于简单的\gls
)。这是正常的吗?OV:
bib2gls
仅在额外的“latekmkrc”文件中触发时才有效。但是自动完成不起作用,无论是使用\gls*
还是\gls
。知道为什么吗?这是因为版本吗bib2gls
?如果是这样,我是否可以仅在 latekmkrc 文件中指示版本来升级它?否则,还有其他解决方案可以解决这个问题吗?
非常感谢您的帮助,谢谢!