我如何使用自定义完成?
我想添加一些新的自动完成功能,但我不知道向导是如何工作的。
它在这里:用户>自定义完成我不知道应该在框中写什么。
答案1
以下是我在该字段中输入的一些示例:
\makeatletter
(看\makeatletter 和 \makeatother 起什么作用?)\makeatother
\documentclass{@}
(Texmaker 仅有\documentclass[@]{@}
预配置)\cref{#label#}
(为了cleveref
包裹)\Cref{#label#}
\qroof{@}.@
(为了qtree
包裹)
当您开始输入其中一个命令时,Texmaker 将为您提供匹配的自动完成选项,您可以使用箭头键进行选择,也可以使用 选择Tab。
如果您输入的命令@
中有一个占位符(注意:这是 Texmaker 语法,与包内部宏中使用的无关@
),它将变成一个•
,您可以使用以下方式跳转到它Tab:
相同的想法适用于#bib#
(参考书目项目,即您在文档中指定的 .bib 文件中的项目)和#label#
(通过 创建)。不幸的是,后者的实现似乎存在缺陷(自我提醒:提交错误报告):\label{labelname}
简洁地回答您的问题:您可以输入您计划经常使用的任何宏,如果需要,可以使用 Texmaker 提供的三个占位符之一。