\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}