如何设置 \langle 和 \rangle 的自动完成功能?

如何设置 \langle 和 \rangle 的自动完成功能?

我使用 Texstudio 做课堂笔记,我非常想设置一个自动完成方案,这样输入“\langle”就会出现“\rangle”。我该怎么做?

谢谢

答案1

您可以使用physics包并利用其expval (或简短的ev)命令:

\documentclass{article}
\usepackage{physics}
\begin{document}
$\langle x \rangle $ $\langle x^{A} \rangle$

$\expval{x}$ $\ev*{x^{A}}$  $\expval{x^{A}}$  $\ev{x^{A}}$ 
\end{document}

在此处输入图片描述

或者使用mathtools包并定义一个宏

\DeclarePairedDelimiter\ev{\langle}{\rangle}%

\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter\ev{\langle}{\rangle}%
\begin{document}
$\langle x \rangle $ $\langle x^{A} \rangle$

$\ev{x}$ $\ev{x^{A}}$  
\end{document}

在此处输入图片描述

答案2

您可以创建一个 user.cwl 文件,其中包含以下内容

\langle%|\rangle

%|标记光标的位置。将文件放在设置目录并在 中激活它Options -> Completion

你可以找到有关 cwl 格式的更多信息在手册中。对于更复杂的事情,你可以使用使用触发器编写脚本

相关内容