我怎样才能得到这样的两个向量的叉积?

我怎样才能得到这样的两个向量的叉积?

我正在尝试对两个向量a和进行交叉乘积b。我试过了

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{esvect}
\begin{document}
    $ \bigl[\vv{a},\vv{b}\bigr] $ \quad  $ \bigg[\vv{b},\vv{a}\bigg] $ \quad 
    $ \big[\vv{a},\vv{b}\big] $. 
\end{document}

我明白了

在此处输入图片描述

我怎么会这样?

在此处输入图片描述

答案1

我将在包及其指令\crprod的帮助下创建一个名为的专用宏,比如说,并让方括号的高度根据参数中的内容而变化,并借助可选参数(如或)。mathtools\DeclarePairedDelimiter\crprod\big\Big

这种方法的一个主要优点是,如果你有一天决定使用尖括号而不是方括号来表示交叉乘积,你只需要改变\crprod序言中的定义,从

\DeclarePairedDelimiter{\crprod}{\lbrack}{\rbrack}

\DeclarePairedDelimiter{\crprod}{\langle}{\rangle}

对于当前的情况,\crprod[\big]{ \vv{b},\vv{a}}\crprod[\Big]{ \vv{a},\vv{b}}似乎都很好。相比之下, 产生的方括号\crprod[\bigg]{ \vv{a},\vv{b}}似乎太高了。

在此处输入图片描述

\documentclass[12pt,a4paper]{article}
\usepackage{mathtools} % for  \DeclarePairedDelimiter macro
\DeclarePairedDelimiter{\crprod}{\lbrack}{\rbrack}
\usepackage{esvect}

\begin{document}
\[
    \crprod{ \vv{a},\vv{b}}        \quad
    \crprod[\big]{ \vv{b},\vv{a}}  \quad  
    \crprod[\Big]{ \vv{a},\vv{b}}  \quad 
    \crprod[\bigg]{\vv{b},\vv{a}}
\]
\end{document}

答案2

像这样?

在此处输入图片描述

通过使用bmatrix

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{esvect}

\begin{document}
     $\begin{bmatrix}\vv{a},\vv{b}\end{bmatrix}$   
\end{document}

附录: 如果写得\begin{bmatrix} ... \end{bmatrix}太长或者太无聊,你可以定义新的交叉乘积命令,例如\cp

\newcommand\cp[1]{\begin{bmatrix}#1\end{bmatrix}}

然后写

\documentclass[12pt]{article}
\usepackage{amsmath}
\newcommand\cp[1]{\begin{bmatrix}#1\end{bmatrix}}
\usepackage{esvect}
\usepackage{bm}

\begin{document}
some text $\cp{\vv{a},\vv{b}}$ in paragraph
\end{document}

结果和以前一样:

在此处输入图片描述

相关内容