![斜杠前后的空格](https://linux22.com/image/479246/%E6%96%9C%E6%9D%A0%E5%89%8D%E5%90%8E%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
例如,后面的空格\hfill
不会在输出中添加空格。
LEFT\hfill{}RIGHT
LEFT\hfill RIGHT
如果我在 前面放置另一个空格\hfill
,那么这个空格会改变输出并添加一个不可见的空格吗?
LEFT\hfill RIGHT
LEFT \hfill RIGHT
类似地,制表时,空格会改变输出吗?
Row 1&1.23&4.56&7.89\\
Row 2 & 1.23 & 4.56 & 7.89 \\
这里我添加了示例。看来空格不影响。
\documentclass{article}
\begin{document}
\begin{center}
\begin{tabular}{lr}\hline
asdf & asdf \\
asdf & asdf \\\hline
0.12 & 0.34 \\
0.56&0.78\\\hline
\end{tabular}
\end{center}
\end{document}
谢谢。
答案1
如果一行中有多个,问题会更有趣\hfill
。然后,是的,文本和后续文本之间的空格\hfill
会产生影响。
\documentclass{article}
\begin{document}
\noindent
LEFT\hfill MIDDLE\hfill RIGHT\\
LEFT \hfill MIDDLE\hfill RIGHT\\
LEFT\hfill MIDDLE \hfill RIGHT\\
\end{document}
从的位置可以看出MIDDLE
,这些空间增加了距离。
至于你关于 & 符号的问题:你没有提供 MWE。但是如果你把它放在普通的句子中,tabular
空格就不重要了(但会增加可读性)。在其他情况下,它们可能很重要。