我有以下 MWE:
\documentclass{article}
\begin{document}
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
\parbox{\linewidth}{
\centering\large
AAA qqq XXX \\
qqq AAA qqq
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\end{document}
如果我刪除 parbox 中的換行符,第一行和第二行之間的空間看起來不錯。加上換行符,空間太小了。這種行為的原因是什麼?
編輯:頂部對齊有效,但下一行會出現類似的問題。所以我也在 MWE 的 parbox 下方新增了一行。我希望頂行和 parbox 之間的距離以及底行和 parbox 之間的距離相同,無論 parbox 中是否有換行符。
編輯\fbox{}
: 如果我在它周圍添加一個就完美了。為什麼?另外我不想要框架。
答案1
我做了一些改變。我將,\large
的外部放置\parbox
為分組範圍。我還確保\par
在範圍末尾調用,以保證行間距考慮到\large
設定。最後,我添加了,[t]
選項\parbox
以實現頂部對齊。
編輯:照顧空間後,\parbox
確保這\strut
是裡面的最後一件事\parbox
。
\documentclass{article}
\begin{document}
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
{\large\parbox[t]{\linewidth}{
\centering
AAA qqq XXX \\
qqq AAA qqq\strut
}\par}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
compare: qqqqqqqqqqqqqq
{\large AAA qqq XXXX\par}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\end{document}