纯文本中的垂直空间过多
以下 MWE 在\normalsize
vs.中排版文本\tiny
(\huge
最后一种尺寸仅供参考)。
\documentclass{report}
\begin{document}
Comment ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va?
{\tiny Ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va!}
Comment ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va?
{\huge Ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va!}
\end{document
我们看到,段落的两行之间有多余的垂直空间\tiny
。减少整个段落(当然可以跨越两行以上)的这个空间的最简单的方法是什么?
-> 正如 @UlrikeFischer 所指出的,可以通过在段落末尾添加 来删除此内容\par
。另请参阅这个重复的问题。
多余的垂直空间tabular
\tiny
但是,在环境内关闭文本段落时tabular
,段落内的间距确实正确,但到下一个段落(单元格)的距离不正确。
\documentclass{report}
\begin{document}
\begin{tabular}{p{1cm}p{1cm}}
\hline
Ça va & Comment ça va? \\ \hline
Ça va & {\tiny Ça va, ça va!} \\ \hline
Ça va & {\tiny Ça va, ça va!\par} \\ \hline
Ça va & Ça va, ça va! \\ \hline
\end{tabular}
\end{document}
答案1
(这个问题似乎是tabular
在重复问题被关闭后添加的。这个答案与问题有关后 tabular
加入。)
tabular
类型的单元格是p
段落,根据定义,单元格tabular
是封闭的环境,因此任何非全局设置都会在其末尾消失。字体大小更改是局部的,而不是全局的。此示例演示了我能想到的所有变化,删除和括号\par
可以得到最令人满意的结果。
\documentclass{report}
\begin{document}
\begin{tabular}{p{1cm}p{1cm}}
\hline
Ça va & Comment ça va? \\ \hline
Ça va & {\tiny Ça va, ça va!} \\ \hline
Ça va & {\tiny Ça va, ça va!\par} \\ \hline
Ça va & \tiny Ça va, ça va!\par \\ \hline
Ça va & \tiny Ça va, ça va! \\ \hline
Ça va & Ça va, ça va! \\ \hline
\end{tabular}
\end{document}
答案2
您应该\par
在关闭组之前添加 where \tiny
(或其他更改大小的命令生效),否则段落将根据生效的字体大小进行排版外部群组。
但是,表格p
单元格有所不同:如果您输入
{\tiny some text\par}
作为单元格文本,TeX 还会在排版段落后添加一个支柱,这绝对是不想要的。
解决方案:不要使用括号!但这还有另一个可能不想要的效果:第一行将与同一行中的其他单元格共享基线,因为开头还添加了一个支柱,前 \tiny
被扫描。
查看图片中的表格和生成小文本的代码以决定您想要什么。
\documentclass{report}
\begin{document}
\section{Normal text}
Comment ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va?
{\tiny Ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va!\par}
Comment ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va?
{\huge Ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va ça va
ça va ça va ça va ça va ça va ça va ça va ça va ça va!\par}
\section{Tabular}
\begin{tabular}{p{1cm}p{1cm}}
\hline
Ça va & Comment ça va? \\ \hline
Ça va & \tiny Ça va, ça va! \\ \hline
Ça va & \vspace{-\ht\strutbox}\par\tiny\strut Ça va, ça va! \\ \hline
Ça va & Ça va, ça va! \\ \hline
\end{tabular}
\end{document}