我想使用mathtools
包的语法来生成大于\Bigg.
可以\Bigg
使用以下方法创建比指定大小更大的括号
然而,该解决方案不适\DeclarePairedDelimiter
用于mathtools.
请参阅下面的 MWE。我怀疑需要的是\Vastl,
\Vastr,
和\Vastm
命令。
\documentclass{article}
\usepackage{mathtools}
\makeatletter
\newcommand{\vast}{\bBigg@{4}}
\newcommand{\Vast}{\bBigg@{5}}
\makeatother
\DeclarePairedDelimiter{\parens}()
\begin{document}
\[
\parens[\Bigg]{\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}}
\]
\[
\Vast({\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}} \Vast)\qquad
\parens[\Vast]{\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}} % does not work
\]
\end{document}
答案1
是的,你的怀疑是正确的。简单定义一下:
\newcommand{\vastl}{\mathopen\vast}
\newcommand{\vastm}{\mathrel\vast}
\newcommand{\vastr}{\mathclose\vast}
\newcommand{\Vastl}{\mathopen\Vast}
\newcommand{\Vastm}{\mathrel\Vast}
\newcommand{\Vastr}{\mathclose\Vast}
并且您可以将\vast
和\Vast
一起使用\DeclarePairedDelimiter
。
梅威瑟:
\documentclass{article}
\usepackage{mathtools}
\makeatletter
\newcommand{\vast}{\bBigg@{4}}
\newcommand{\Vast}{\bBigg@{5}}
\newcommand{\vastl}{\mathopen\vast}
\newcommand{\vastm}{\mathrel\vast}
\newcommand{\vastr}{\mathclose\vast}
\newcommand{\Vastl}{\mathopen\Vast}
\newcommand{\Vastm}{\mathrel\Vast}
\newcommand{\Vastr}{\mathclose\Vast}
\makeatother
\DeclarePairedDelimiter{\parens}()
\begin{document}
\[
\parens[\Bigg]{\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}}
\]
\[
\Vast({\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}} \Vast)\qquad
\parens[\Vast]{\dfrac{\dfrac{y}{x}}{\dfrac{a}{b}}} % works now
\]
\end{document}
输出: