我想节省表格中的空格。这是来源:
\texttt{
\begin{tabular}{ |p{3cm}||p{3cm}| }
\hline
\textbf{input} & \textbf{output}\\
\hline
7& 1 \\
& 212 \\
& 32123 \\
& 4321234 \\
& 543212345 \\
& 65432123456 \\
&7654321234567\\
& 65432123456 \\
& 543212345 \\
& 4321234 \\
& 32123 \\
& 212 \\
& 1 \\
\hline
\end{tabular}
}
它会生成如下表格:
但我需要它来保存源中看到的间距。我该怎么做?
答案1
使用这个(当然不会保留输入的间距,但会调整输出):
\documentclass{article}
\usepackage{array}
\begin{document}
\ttfamily
\begin{tabular}{|p{3cm}||>{\centering\arraybackslash}p{3cm}|}
\hline
\textbf{input} & \textbf{output}\\
\hline
7& 1 \\
& 212 \\
& 32123 \\
& 4321234 \\
& 543212345 \\
& 65432123456 \\
&7654321234567\\
& 65432123456 \\
& 543212345 \\
& 4321234 \\
& 32123 \\
& 212 \\
& 1 \\
\hline
\end{tabular}
\end{document}
更新:如果需要输出(标题)左对齐,请使用\multicolumn{1}{l|}{\textbf{output}}
。