从逻辑上来说插入能改变结果吗?
&
tabular
\documentclass{article}
\begin{document}
\begin{tabular}{cc}
0&0\\0&0 %NON-SPACED VERSION
%0 & 0 \\ 0 & 0 %SPACED VERSION
\end{tabular}
\end{document}
我目前正在使用不可读的无空格版本,因为不知道这些空格虽然更易读,但是否会扭曲结果。
答案1
tabular
类似的环境会不遗余力地忽略单元格开头和结尾的空白,具体来说,\ignorespaces
在开头应用 ,\unskip
在结尾应用单个 。因此,第一个使单元格开头的空格标记不产生空格,而 unskip 会从结尾的空格(甚至是未保护的\hspace
)中删除粘连。
当然,与 TeX 语法一样,它是上下文敏感的,并且文档可以改变这一点(例如在范围内,\obeyspaces
但这似乎不太可能)