出于某种原因,在我撰写的新论文中,所有矩阵看起来都比平常更宽,失去了它们原来的平方长宽比。我正在将旧论文中的完全相同的代码复制到新论文中。
左边是乳胶现在打印它们的方式,右边是我想要它们的方式以及它们在旧纸上的打印方式。
我怎样才能以一种通用的方式解决文档中的所有矩阵?
编辑:我把所有的序言都留在这里,因为我真的不知道是什么导致了这个问题。https://shrib.com/?v=nc#DarwinGroundFinch7zXOK65
我用于新矩阵的代码示例:
\begin{equation}
\vn{M}=
\left( \begin{array}{c:cc:c}
\vn{\tilde{M}} & & & \vn{L}_{AB} \\ \hdashline
& \vn{M}^{c}_{B} & \vn{M}^{cb}_{B} & \\
& \vn{M}^{bc}_{A} & \vn{M}^{b}_{A} & -\vn{L}_{BA} \\ \hdashline
\vn{L}^{t}_{AB} & & -\vn{L}^{t}_{BA} & \\ %
\end{array} \right)
\label{eq:M_modal_matrix}
\end{equation}
答案1
我猜你改变了行距的设置。
\documentclass{article}
\usepackage{amsmath,arydshln}
\usepackage{setspace}
\newcommand{\vn}[1]{#1}
\begin{document}
\begin{equation}
\vn{M}=
\left( \begin{array}{c:cc:c}
\vn{\tilde{M}} & & & \vn{L}_{AB} \\ \hdashline
& \vn{M}^{c}_{B} & \vn{M}^{cb}_{B} & \\
& \vn{M}^{bc}_{A} & \vn{M}^{b}_{A} & -\vn{L}_{BA} \\ \hdashline
\vn{L}^{t}_{AB} & & -\vn{L}^{t}_{BA} & \\ %
\end{array} \right)
\end{equation}
\doublespacing
\begin{equation}
\vn{M}=
\left( \begin{array}{c:cc:c}
\vn{\tilde{M}} & & & \vn{L}_{AB} \\ \hdashline
& \vn{M}^{c}_{B} & \vn{M}^{cb}_{B} & \\
& \vn{M}^{bc}_{A} & \vn{M}^{b}_{A} & -\vn{L}_{BA} \\ \hdashline
\vn{L}^{t}_{AB} & & -\vn{L}^{t}_{BA} & \\ %
\end{array} \right)
\end{equation}
\end{document}
由于您现在似乎正在使用\setstretch{1.1}
,因此您可以本地重新定义\arraystretch
以产生与相同的结果\doublespacing
。
\documentclass{article}
\usepackage{amsmath,arydshln}
\usepackage{setspace}
\newcommand{\vn}[1]{#1}
\setstretch{1.1}
\begin{document}
\begin{equation}
\vn{M}=
\left( \renewcommand{\arraystretch}{1.5}
\begin{array}{c:cc:c}
\vn{\tilde{M}} & & & \vn{L}_{AB} \\ \hdashline
& \vn{M}^{c}_{B} & \vn{M}^{cb}_{B} & \\
& \vn{M}^{bc}_{A} & \vn{M}^{b}_{A} & -\vn{L}_{BA} \\ \hdashline
\vn{L}^{t}_{AB} & & -\vn{L}^{t}_{BA} & \\ %
\end{array} \right)
\end{equation}
\end{document}