Ich habe folgendes MWE:
\documentclass{article}
\begin{document}
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
\parbox{\linewidth}{
\centering\large
AAA qqq XXX \\
qqq AAA qqq
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
\end{document}
Wenn ich in der Parbox den Zeilenumbruch entferne, sieht der Abstand zwischen der ersten und der zweiten Zeile gut aus. Mit dem Zeilenumbruch ist der Abstand zu klein. Was ist der Grund für dieses Verhalten und wie kann ich einen konstanten Abstand zwischen der ersten und der zweiten Zeile erreichen, unabhängig davon, ob in der Parbox Zeilenumbrüche vorhanden sind?
Bearbeiten: Die obere Ausrichtung funktioniert, aber die nächste Zeile wird dann ein ähnliches Problem haben. Deshalb habe ich auch im MWE eine Zeile unterhalb der Parbox hinzugefügt. Ich möchte, dass der Abstand zwischen der oberen Reihe und der Parbox und der unteren Reihe und der Parbox gleich ist, unabhängig davon, ob sich in der Parbox eine neue Zeile befindet.
Bearbeiten: Es ist perfekt, wenn ich eins \fbox{}
darum herum anbringe. WARUM? Außerdem möchte ich keinen Rahmen.
Antwort1
Ich habe mehrere Änderungen vorgenommen. Ich habe die \large
Außenseite von \parbox
mit einem gruppierten Bereich platziert. Ich habe auch darauf geachtet, \par
am Ende des Bereichs aufzurufen, um zu gewährleisten, dass der Zeilenabstand die Einstellung berücksichtigt . Schließlich habe ich die Option zu für die Ausrichtung oben \large
hinzugefügt .[t]
\parbox
EDIT: um den Platz zu schonennach\parbox
Stellen Sie sicher, dass dies das \strut
letzte Element innerhalb ist \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}