矩阵太高太薄

矩阵太高太薄

作为线性代数作业的一部分,我必须绘制一些矩阵。但是,我发现pmatrix环境生成的矩阵太小太薄。在我看来,教授上传的文档中的矩阵看起来好多了,所以我想知道如何得到那个结果。我不能使用数学模式,因为我需要内联矩阵(它们在我教授的文档中也是内联的)。

附上图片和代码,我生成的矩阵是上面的。

我的矩阵

我的教授矩阵

\documentclass[a4paper, 10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage[top=1cm,bottom=1.5cm,left=2.5cm,right=1cm]{geometry}
\begin{document}
$\begin{pmatrix}
2\\
2\\
3
\end{pmatrix}$
\end{document}

答案1

我可以重现你的图片,虽然它确实很丑:

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}

\doublespacing

\begin{document}

\[
\begin{pmatrix} 2 \\ 2 \\ 3 \end{pmatrix}
\]

\end{document}

在此处输入图片描述

如果您使用\doublespacing(但除非某些过时的规定强制要求,否则您不应该使用),则需要将 更正\arraystretch为 的倒数\baselinestretch,在本例中为0.6

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}

\doublespacing
\renewcommand{\arraystretch}{0.6}

\begin{document}

\[
\begin{pmatrix} 2 \\ 2 \\ 3 \end{pmatrix}
\]

\end{document}

在此处输入图片描述

如果希望括号分隔更开,可以使用array。我的观点是,大括号不可能好看,但您的观点可能有所不同。我总是使用方括号。

\documentclass{article}
\usepackage{amsmath}
\usepackage{setspace}

\doublespacing
\renewcommand{\arraystretch}{0.6}

\begin{document}

\[
\left(\begin{array}{c} 2 \\ 2 \\ 3 \end{array}\right)
\qquad
\begin{bmatrix} 2 \\ 2 \\ 3 \end{bmatrix}
\]

\end{document}

在此处输入图片描述

左边的太分散了,看起来不太好(你的老师似乎有不同的想法或不知道pmatrix)。当然我的建议是不要使用\doublespacing

相关内容