我怎样才能得到一个大的$[\![ \overrightarrow{\mathcal A} ]\!]$?

我怎样才能得到一个大的$[\![ \overrightarrow{\mathcal A} ]\!]$?

我想要根据 里面的符号缩放双边括号[\![ \overrightarrow{\mathcal A} ]\!]。我试过了\left [\![ \overrightarrow{\mathcal A} ]\! \right],但没有成功。我该怎么做?

在此处输入图片描述

$\left [\!\left[ \overrightarrow{\mathcal A} \right]\!\right]$将分隔双括号(如下图所示)。我想让它们共享相同的水平边缘:

在此处输入图片描述

答案1

好的,您的解决方案是这样的。使用stmaryrd具有有用的括号和圆括号样式的包。

因此代码应该是这样的$\left\llbracket\overrightarrow{\mathcal A} \right\rrbracket$。这允许括号共享公共边缘并放大。

放大支架

改编自这里:双方括号对此解决方案稍作修改。

答案2

双括号在多个包中是\lBrack和,包括、和。一种方便的使用方法是将它们作为成对的数学分隔符。rBrackunicode-mathstixstix2fdsymbolmathtools

\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}

\DeclarePairedDelimiter\Brackets{\lBrack}{\rBrack}

\begin{document}
\[ \Brackets*{\overrightarrow{\mathcal A}\;}
\]
\end{document}

拉丁现代数学样本

您可以手动指定括号的大小,例如\Brackets[\big]。在这里,我在右侧添加了一些空间,以补偿箭头撞到右侧分隔符的情况,这不是一个很好的解决方案。

您还可以使用以下命令调整箭头的位置\skew

\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}

\DeclarePairedDelimiter\Brackets{\lBrack}{\rBrack}
\newcommand\Aaarow{\skew{-2}\overrightarrow{\mathcal{A}}}

\begin{document}
\[ \Brackets*{\Aaarow}
\]
\end{document}

拉丁现代数学样本

或者您可以使用一种延伸不太远的字体\overrightarrow,例如 STIX Two Math。

相关内容