我使用该mathtools
包来右对齐小矩阵中的条目。我的代码如下。问题是第一个矩阵中的分隔符大小不合适;它们应该与第二个矩阵中的分隔符大小相同。我确信问题是由于右对齐造成的。
如何在不使用 \bigl(
和的情况下修复第一个矩阵中的分隔符\bigr)
?
\documentclass[11pt]{article}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{mathtools}
\begin{document}
Here is a sentence.
\begin{enumerate}
%
\item $A = \left(
\begin{smallmatrix*}[r]
1 & 2 \\
5 & 7
\end{smallmatrix*} \right)$
%
\item $A = \left(
\begin{smallmatrix*}[r]
1 & -1\\
2 & 3
\end{smallmatrix*} \right)$
\end{enumerate}
\end{document}
答案1
该运算符-
的深度比周围的数字更大。因此,第二个smallmatrix
比第一个“更高”,导致分隔符进一步延伸。以下内容突出了这一点:
\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\setlength{\fboxsep}{-\fboxrule}
\newcommand{\boxit}[1]{\text{\fbox{$#1$}}}
\begin{document}
\[
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{2} \\
\boxit{5} & \boxit{7}
\end{smallmatrix*}\right) \quad {\def\boxit#1{#1}
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{2} \\
\boxit{5} & \boxit{7}
\end{smallmatrix*}\right)} \qquad
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{-1} \\
\boxit{2} & \boxit{3}
\end{smallmatrix*}\right) \quad {\def\boxit#1{#1}
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{-1} \\
\boxit{2} & \boxit{3}
\end{smallmatrix*}\right)}
\]
\end{document}
\boxit
在元素周围放置一个边界框。请注意第二行第一行中的元素smallmatrix
未垂直对齐。
高度的微小增加足以增加分隔符。可以通过设置元素(如\delimitershortfall
和/或 )来调整此行为\delimiterfactor
。在下面的例子中,我设置\delimitershortfall
为0pt
:
\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\setlength{\fboxsep}{-\fboxrule}
\newcommand{\boxit}[1]{\text{\fbox{$#1$}}}
\begin{document}
\setlength{\delimitershortfall}{0pt}
\[
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{2} \\
\boxit{5} & \boxit{7}
\end{smallmatrix*}\right) \quad {\def\boxit#1{#1}
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{2} \\
\boxit{5} & \boxit{7}
\end{smallmatrix*}\right)} \qquad
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{-1} \\
\boxit{2} & \boxit{3}
\end{smallmatrix*}\right) \quad {\def\boxit#1{#1}
\left(\begin{smallmatrix*}[r]
\boxit{1} & \boxit{-1} \\
\boxit{2} & \boxit{3}
\end{smallmatrix*}\right)}
\]
\end{document}
阅读有关这些设置的更多信息嵌套括号的自动大小调整。