我希望能够在触发器中输入变量

我希望能够在触发器中输入变量

我想在 TeXstudio 中编写一个宏,例如这样:

normofuequal1
so the result :
||u||=1
normofyequal10.89
so the result :

    ||y||=10.89

换句话说,我希望能够在触发器中输入变量。谢谢 在此处输入图片描述

答案1

像这样吗?

在此处输入图片描述

请注意,使用的默认“连接器符号”\normof=。如果您想要使用不同的符号,则必须在可选的第一个参数中指定它。

请注意,我不使用 TeXstudio,因此不熟悉“触发器”一词的用法 - 至少在这种情况下不熟悉。

\documentclass{article}
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\newcommand\normof[3][=]{\norm{#2}#1#3}

\begin{document}
$\normof{u}{1} \qquad \normof{y}{10.89} \qquad \normof[<]{a}{\varepsilon}$
\end{document}

答案2

我在 TexStudio GitHub 页面上找到了答案,具体位于以下链接: https://github.com/texstudio-org/texstudio/wiki/Scripts#generate-environment-after-typing-trigger-code

相关内容