寻找比 \Bigg 更大的分隔符

寻找比 \Bigg 更大的分隔符
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\left.
\begin{vmatrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{vmatrix}\middle/\begin{vmatrix}
b_{11}&b_{12}&b_{13}\\
b_{21}&b_{22}&b_{23}\\
b_{31}&b_{32}&b_{33}\\
b_{41}&b_{42}&b_{43}
\end{vmatrix}
\right.\]
\[
\begin{vmatrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{vmatrix}\Bigg/\begin{vmatrix}
b_{11}&b_{12}&b_{13}\\
b_{21}&b_{22}&b_{23}\\
b_{31}&b_{32}&b_{33}\\
b_{41}&b_{42}&b_{43}
\end{vmatrix}
\]

斜线不适合矩阵。我该如何修复?

答案1

您可以/使用以下方式扩展\scalebox{<factor>}{<stuff>}graphicx包裹

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\begin{document}
\[\left.
  \begin{vmatrix}
    a_{11}&a_{12}&a_{13}\\
    a_{21}&a_{22}&a_{23}\\
    a_{31}&a_{32}&a_{33}
  \end{vmatrix}\middle/\begin{vmatrix}
    b_{11}&b_{12}&b_{13}\\
    b_{21}&b_{22}&b_{23}\\
    b_{31}&b_{32}&b_{33}\\
    b_{41}&b_{42}&b_{43}
  \end{vmatrix}
\right.\]
\[
  \begin{vmatrix}
    a_{11}&a_{12}&a_{13}\\
    a_{21}&a_{22}&a_{23}\\
    a_{31}&a_{32}&a_{33}
  \end{vmatrix}\scalebox{1.5}{\Bigg/}\begin{vmatrix}
    b_{11}&b_{12}&b_{13}\\
    b_{21}&b_{22}&b_{23}\\
    b_{31}&b_{32}&b_{33}\\
    b_{41}&b_{42}&b_{43}
  \end{vmatrix}
\]
\end{document}

请注意,这会/在垂直和水平方向上缩放,从而也会增加符号的宽度。为了尽量减少这种情况,我只缩放了\Bigg/。要查看差异,请考虑(例如)\raisebox{-2ex}{\scalebox{4.5}{/}}

另一种方法是将垂直标尺顺时针旋转 15 度(例如)。为此,您可以使用

\rotatebox{-15}{\rule[-1.8\baselineskip]{0.4pt}{4\baselineskip}}

上述垂直规则的宽度固定为0.4pt,您可以根据自己的喜好进行更改。

答案2

如果你有权访问该mtpro2包(“MathTime Pro II”的缩写),则可以使用以下代码

\documentclass{article}
\usepackage[lite]{mtpro2} % note: only "lite" subset of the mtpro2 package is needed
\usepackage{amsmath}
\begin{document}
\[
  \PARENS{\begin{matrix}
    a_{11}&a_{12}&a_{13}\\
    a_{21}&a_{22}&a_{23}\\
    a_{31}&a_{32}&a_{33}
  \end{matrix}}
  \LEFTRIGHT/.{\PARENS{\begin{matrix}
    b_{11}&b_{12}&b_{13}\\
    b_{21}&b_{22}&b_{23}\\
    b_{31}&b_{32}&b_{33}\\
    b_{41}&b_{42}&b_{43}
  \end{matrix}}}
\]
\end{document}

产生这个输出:

在此处输入图片描述

该软件包的文档指出,使用该\LEFTRIGHT<a><b>命令生成的分隔符(其中左侧和右侧符号“a”和“b”可以不同)最高可达 10 厘米(4 英寸)。如示例所示,如果您只需要一侧的“分隔符”,则应使用“。”符号作为另一侧的分隔符。

完整的 mtpro2 软件包是不是免费。但是,这个软件包所谓的“精简”子集确实是免费的,可以从本网站

答案3

唯一的问题是字体中没有这么大的斜线。如果你用\middle|\middle(代替,分隔符就足够大了。

如果有必要,可以像 Werner 那样进行缩放,或者使用类似的绘图包tikz可能会有所帮助。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}
\[
\begin{vmatrix}
a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\
a_{31}&a_{32}&a_{33}
\end{vmatrix}
\tikz[baseline]\draw(-1em,-2\baselineskip)--(1em,2\baselineskip);
\begin{vmatrix}
b_{11}&b_{12}&b_{13}\\
b_{21}&b_{22}&b_{23}\\
b_{31}&b_{32}&b_{33}\\
b_{41}&b_{42}&b_{43}
\end{vmatrix}
\]

\end{document}

相关内容