我注意到表格环境在顶部产生了多余的垂直空间\baselineskip
(LaTeX 默认如此,但可以使用 来避免这一部分\offinterlineskip
):
\documentclass{文章}
\begin{document}
\offinterlineskip
\fontsize{40pt}{40pt}\selectfont
No vertical spacing (bars touch):\\\textbar\\\textbar
\begin{tabular}{l}
Tabular produces vertical space:\\\textbar\\\textbar
\end{tabular}
\end{document}
我怎样才能tabular
省略垂直空间?似乎我还没有找到合适的长度来设置……
添加到已接受的答案:
事实证明,大部分混乱是由于后续问题中描述的问题引起的,请参阅https://tex.stackexchange.com/a/410251/152311
我在本例中用 40 pt 的字体大小来突出问题,但不幸的是,这在最糟糕的情况下显示出字体无法完全缩放的问题,甚至对正常文本也引入了较大的垂直间距,我随后尝试抑制这种现象\offinterlineskip
。不过,此命令不会tabular
以同样的方式影响环境。
事实证明“修复”很简单,只需添加fix-cm
包或使用可缩放字体(如 lmodern)即可:
\documentclass{scrartcl}
\usepackage{lmodern}
\begin{document}
% \offinterlineskip
\fontsize{40pt}{40pt}\selectfont
No vertical spacing (bars touch):\\\textbar\\\textbar
\begin{tabular}{l}
Tabular produces vertical space:\\\textbar\\\textbar
\end{tabular}
\end{document}
请注意字体大小的突然增加(不幸的是,由于缩放比例不同,在屏幕截图中无法正确显示)。
tabular
现在示例中的条形图也几乎接触了(如果能帮助我消除剩余的差异,我将不胜感激,但现在主要是学术性的)。
使用\fontsize{40pt}{80pt}\selectfont
会导致我最初期望的行为(例如,文本和中的适当双行间距tabular
)。