arydshln
我对和有一些问题multicolumn
。以下文档:
\documentclass{article}
\usepackage{amsmath}
\usepackage{arydshln}
\begin{document}
\[
\begin{pmatrix}
\multicolumn{1}{|c|}{1} & \multicolumn{1}{|c|}{2} & \multicolumn{1}{|c|}{3} & \multicolumn{1}{|c|}{4}\\[5ex] \cline{1-4}
\end{pmatrix}
\]
\end{document}
生成以下输出:
垂直线太短。如果我删除该\usepackage{arydshln}
线,输出就正常了:
因此,看起来似乎与高度规格arydshln
不太相符。multicolumn
[5ex]
multicolumn
如果我使用with进行对齐,也会发生同样的情况{:c:}
(这实际上是我想要的,但不起作用):
\multicolumn{1}{:c:}{1} & \multicolumn{1}{:c:}{2} & \multicolumn{1}{:c:}{3} & \multicolumn{1}{:c:}{4}\\[5ex] \cdashline{1-4}
那么有没有办法得到第二个结果?我使用包的方式错误吗?
谢谢你!
答案1
在我看来,最好tabular
在环境中提供一个真实的环境pmatrix
——这样它就可以开箱即用!
\documentclass{article}
\usepackage{amsmath}
\usepackage{arydshln}
\begin{document}
\[
\begin{pmatrix}
\begin{tabular}{:*{4}{c:}}
1 & 2 & 3 & 4 \tabularnewline
& & & \tabularnewline[4ex]
\cdashline{1-4} % or \hdashline
\end{tabular}
\end{pmatrix}
\]
\end{document}