我正在使用 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
到.cwl
TeXstudio 配置路径下的文件,并在配置 -> 完成中将其标记为自动加载。
相关 TeXstudio 文档:
- cwl 文件有何用途以及它们如何工作?- 维基百科
- 4.14 cwl格式说明- 用户手册