当我尝试在 Latex 中制作一个简单的表格时,我发现我创建的空列宽度非常小。有没有办法可以增加空列的空间?
答案1
创建单列tabular
,并指定右侧双线之间的空间宽度:
\documentclass{article}
\begin{document}
\begin{tabular}{|l|@{\hspace{1em}}|}
\hline
A \\
\hline
B \\
\hline
\end{tabular}
\begin{tabular}{|l|@{\hspace{2em}}|}
\hline
A \\
\hline
B \\
\hline
\end{tabular}
\end{document}
答案2
如果您希望两列的宽度相同,那么您只需插入一个\hphantom
包含最宽左侧站点输入内容的输入即可。
% arara: pdflatex
\documentclass{article}
\usepackage{array} % fixing the gaps in the vertical lines.
\begin{document}
\begin{tabular}{|l|l|}
\hline
A & \hphantom{A} \\
\hline
B & \\
\hline
\end{tabular}
\end{document}
答案3
两种选择。第一种
\newcommand{\wb}[1]{#1&\phantom{#1}}
第二列的宽度与第一列的宽度完全相同,因为我们在每一行都添加了一个具有相同内容的幻像。
另一种可能性
\newcommand{\wb}[1]{#1&\hspace{1cm}}
第二列将具有固定宽度,在本例中为 1cm。
在示例中,我\renewcommand
仅展示了同一文档中的两种可能性。这也表明使用宏可以让您自由地决定格式,直到最后一刻。
\documentclass{article}
\newcommand{\wb}[1]{#1&\phantom{#1}}
\begin{document}
\begin{tabular}{|c|c|}
\hline
\wb{A} \\
\hline
\wb{B} \\
\hline
\end{tabular}
\begin{tabular}{|c|c|}
\hline
\wb{Vpp} \\
\hline
\wb{Vrms} \\
\hline
\end{tabular}
\bigskip
\renewcommand{\wb}[1]{#1&\hspace{1cm}}
\begin{tabular}{|c|c|}
\hline
\wb{A} \\
\hline
\wb{B} \\
\hline
\end{tabular}
\begin{tabular}{|c|c|}
\hline
\wb{Vpp} \\
\hline
\wb{Vrms} \\
\hline
\end{tabular}
\end{document}