Слишком мало места над parbox, когда есть переводы строк

Слишком мало места над parbox, когда есть переводы строк

У меня есть следующие MWE:

\documentclass{article}

\begin{document}
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

\parbox{\linewidth}{
\centering\large
AAA qqq XXX \\
qqq AAA qqq
}

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\end{document}

Если я уберу новую строку в parbox, то пространство между первой и второй строкой будет выглядеть хорошо. С новой строкой пространство будет слишком маленьким. В чем причина такого поведения и как мне получить постоянный интервал между первой и второй строкой, независимо от того, есть ли новые строки в parbox?

Редактировать: Верхнее выравнивание работает, но в следующей строке будет похожая проблема. Поэтому я также добавил строку под parbox в MWE. Я хочу, чтобы расстояние между верхней строкой и parbox и нижней строкой и parbox было одинаковым, независимо от того, есть ли в parbox новая строка.

Редактировать: Будет идеально, если я добавлю \fbox{}вокруг него. ЗАЧЕМ? Плюс я не хочу рамку.

решение1

Я сделал несколько изменений. Я разместил \largeвнешнюю часть \parbox, с групповой областью действия. Я также убедился, что вызывается \parв конце области действия, чтобы гарантировать, что межстрочный интервал учитывает настройку \large. Наконец, я добавил [t]опцию для \parbox, для выравнивания по верху.

EDIT: заботиться о пространствепослеубедитесь \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}

введите описание изображения здесь

Связанный контент