如何使用逗号分隔的引用自动完成?

如何使用逗号分隔的引用自动完成?

我正在使用 TexMaker,我希望我的编辑器能够自动完成\parencite{}biblatex 的任意数量参数的命令。

我已经添加了\parencite{#bib#}User > customize Completion但我希望自动完成以逗号分隔的源。例如:

\parencite{fooBar2020, BazBuzz2021}
\parencite{fooBar2020, BazBuzz2021, [more arguments]}

有办法实现这个吗?

答案1

(这是我之前的评论

我不熟悉 TeXMaker,但 TeXstudio 可以完成所需的操作。也就是说,在 TeXstudio 中,

  • \cite{...}支持以逗号分隔的引用自动完成,
  • 如果包biblatex已加载,那么该包\parencite{...}也受支持。

此外,假设你有,那么你可以通过添加来\newcommand\mycite[2][]{\cite[#1]{#2}}使 TeXstudio 的自动完成支持\mycite

\mybib{bibid}#c
\mybib[post note]{bibid}#c

.cwlTeXstudio 配置路径下的文件,并在配置 -> 完成中将其标记为自动加载。

相关 TeXstudio 文档:

相关内容