在表格条目后添加空格

在表格条目后添加空格

在此代码中

\documentclass{article}
\begin{document}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|l|r|}
  entry00 & entry01\quad
\end{tabular}
\end{document}

entry01我尝试使用后添加一些空格\quad。结果空格被完全忽略了:

在此处输入图片描述

怎么修?

答案1

我认为,从你的上一个问题,你使用\setlength{\tabcolsep}{0pt},这样您就可以添加\null锚点来诱使 TeX 接受您的空间:

\documentclass{article}
\begin{document}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|l|r|}
  entry00 & entry01\quad\null
\end{tabular}
\end{document}

答案2

\documentclass{article}
\begin{document}
\setlength{\tabcolsep}{0pt}
\begin{tabular}{|l|r@{\quad}|}% <---
  entry00 & entry01
\end{tabular}
\end{document}

答案3

行尾空格/跳过通常会被吞掉。如果您希望强制保留它们,请考虑使用\hspace\hspace*

在此处输入图片描述

\documentclass{article}

\begin{document}

\setlength{\tabcolsep}{0pt}
\begin{tabular}{ | *{4}{l |} }
  entry00 & entry01\quad & entry02\hspace{1em} & entry03\hspace*{1em}
\end{tabular}

\end{document}

\quad是长度的\h水平线。skip1em

相关内容