如何在 LaTeX 中定义内积参数

如何在 LaTeX 中定义内积参数

我想为我的数学试卷制作一个内积符号。我希望它按照以下方式工作\frac{arg1}{arg2}。具体来说,我想制作一个函数,这样我就可以说

\inner{arg1}{arg2}

得到类似的东西

\langle arg1, arg2 \rangle。如果有人能指导我如何做到这一点,我将不胜感激。

答案1

您可以利用mathtools它做出一个定义,以便在必要时调整括号的大小。

示例输出

\documentclass{article}

\usepackage{mathtools}

\DeclarePairedDelimiterX{\inp}[2]{\langle}{\rangle}{#1, #2}

\begin{document}

\( \inp{\mathbf u}{\mathbf v} \)

\begin{equation*}
  \inp*{\frac1n\mathbf u}{\frac 2n\mathbf v} =
  \inp[\Big]{\frac1n\mathbf u}{\frac 2n\mathbf v}
\end{equation*}

\end{document}

在此版本中,仅\inp打印标准尺寸的括号,并\inp*使用\left...\right缩放括号以包含材料。通常\inp*会产生过大的括号,可以通过 、 、 等提供\inp[\big]手动\inp[\Big]缩放。\inp[\bigg]\inp[\Bigg]

答案2

\newcommand\inner[2]{\langle #1, #2 \rangle}

相关内容