基本上,我试图制作一个 2x8 表格,第一列有一个带有水平线的变量,但它不会对齐,并且在以 pdf 格式查看时不断将单词“高度”添加到表格中。我在这里找不到任何类似的问题。提前致谢
以下是我的问题的一个例子
\begin{document}
\begin{tabular}{ |c|c|c|c|c|c|c|c| }
\hline
$x$ & 2.9 & 2.99 & 2.999 & 3 & 3.001 & 3.01 &3.1
\hline
y & 1.9 & 1.99 & 1.999 & \textbf{DNE} & 2.001 & 2.01 & 2.1
\hline
\end{tabular}
\end{document}
答案1
像这样。
- 您需要
\\
在每行末尾添加一个,然后添加\hline
。 - 用于
newcolumntype
定义一个宽度相等的新 C 列。 - 增加
arraystretch
以获得良好的垂直填充。
代码
\documentclass{article}
\usepackage{array}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{C}{>{\centering\arraybackslash}p{3em}}
\begin{document}
\begin{tabular}{ *{8}{|C}| }
\hline
$x$ & 2.9 & 2.99 & 2.999 & 3 & 3.001 & 3.01 &3.1\\
\hline
y & 1.9 & 1.99 & 1.999 & \textbf{DNE} & 2.001 & 2.01 & 2.1\\
\hline
\end{tabular}
\end{document}