當有換行符時,parbox 上方的空間太小

當有換行符時,parbox 上方的空間太小

我有以下 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}

在此輸入影像描述

相關內容