如何為 \langle 和 \rangle 設定自動完成功能?

如何為 \langle 和 \rangle 設定自動完成功能?

我使用 Texstudio 在課堂上做筆記,我真的很想設定一個自動完成方案,這樣輸入「\langle」就會顯示「\rangle」。我怎樣才能做到這一點?

謝謝

答案1

您可以使用physicspackage 並利用它的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 格式的更多信息在手冊中。對於更複雜的事情,你可以使用使用觸發器編寫腳本

相關內容