Tenho o seguinte MWE:
\documentclass{article}
\begin{document}
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
\parbox{\linewidth}{
\centering\large
AAA qqq XXX \\
qqq AAA qqq
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\end{document}
Se eu remover a nova linha na caixa parbox, o espaço entre a primeira e a segunda linha ficará bom. Com a nova linha, o espaço é muito pequeno. Qual é o motivo desse comportamento e como posso obter um espaçamento constante entre a primeira e a segunda linha, independentemente de haver novas linhas no parbox?
Editar: O alinhamento superior funciona, mas a próxima linha terá um problema semelhante. Então adicionei uma linha abaixo do parbox no MWE também. Quero que a distância entre a linha superior e o parbox e a linha inferior e o parbox seja a mesma, independentemente de haver uma nova linha no parbox.
Editar: É perfeito se eu adicionar um \fbox{}
em torno dele. POR QUE? Além disso, não quero uma moldura.
Responder1
Fiz várias alterações. Coloquei a \large
parte externa do \parbox
, com escopo agrupado. Também fiz questão de invocar \par
no final do escopo para garantir que o espaçamento entre linhas leve em consideração a \large
configuração. Por fim, adicionei a [t]
opção para \parbox
, para alinhamento superior.
EDIT: para cuidar do espaçodepoiso \parbox
, certifique-se de que essa \strut
seja a última coisa dentro do \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}