保存源中的间距

保存源中的间距

我想节省表格中的空格。这是来源:

\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}}

相关内容