作为线性代数作业的一部分,我必须绘制一些矩阵。但是,我发现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
。