Re: Zeilenabstände zwischen Boxen
Ulrich Goebel <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Hm, dafür muss ich aber vorher wissen, wie hoch die Box/Minipage ist.
Das weiß ich aber nicht.
Am 28.07.22 um 16:54 schrieb "Handwerker, Jan (IMK)" (via tex-d-l
Mailing List):
> Wie gesagt: Minipage.
>
> Am 28.07.22 um 16:43 schrieb Ulrich Goebel:
>> Danke, das ist schon mal sehr hilfreich.
>>
>> Aber: es funktionier nur, solange es zwei solche Boxen sind.
>> Tatsächlich habe ich in meinem Anwendungsfall aber mit drei Boxen zu
>> tun...
>>
>> Gibt es da also noch andere Möglichkeiten?
>>
>> Beste Grüße
>> Ulrich
>>
>> Am 28.07.22 um 16:13 schrieb "Handwerker, Jan (IMK)" (via tex-d-l
>> Mailing List):
>>> Hallo Ulrich,
>>>
>>> wenn ich das je richtig verstanden habe, hat eine \parbox die Höhe
>>> einer gewöhnlichen Zeile Text. Wenn der Text in der \parbox mehrere
>>> Zeilen umfasst, wird er so umgebrochen, dass er gleich viel nach oben
>>> wie nach unten hervorsteht.
>>>
>>> Willst Du das ändern, steht das optionale Argument [pos] zur
>>> Verfügung. Dann wird mit [b] die Unterkante ("bottom") der \parbox so
>>> gewählt wie die Unterkante der Zeile, mit [t] die Oberkante ("top")
>>> entsprechend der Oberkante. Die Abstände zwischen den \parboxen
>>> werden also passend, wenn Du z.B.
>>>
>>> \parbox[b]{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>> \parbox[t]{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>>
>>> verwendest.
>>>
>>> Wenn Du willst, dass die ganze \parbox auch den vertikalen Platz
>>> bekommt, den sie braucht, verwende lieber eine minipage, die hat auch
>>> eine eigene Höhe.
>>>
>>> Soweit mein Verständnis mit Unterstützung aus dem Kopka von 1996. :-)
>>>
>>> Liebe Grüße
>>> Jan
>>>
>>> Am 28.07.22 um 14:48 schrieb Ulrich Goebel:
>>>> Hallo zusammen,
>>>>
>>>> der vertikale Abstand zweier Boxen (\parbox) variiert je nach
>>>> Inhalt. Das irritiert und lässt mich gerade verzweifeln.
>>>> Minimalbeispiel:
>>>>
>>>>
>>>> \documentclass[10pt]{article}
>>>>
>>>> \begin{document}
>>>> \noindent%
>>>> Eins zwei\\
>>>> Eins zwei
>>>>
>>>> \vspace{2cm}
>>>> \noindent%
>>>> \parbox{30mm}{Eins zwei}\\
>>>> \parbox{30mm}{Eins zwei}\\
>>>>
>>>> \vspace{2cm}
>>>> \noindent%
>>>> \parbox{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>>> \parbox{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>>>
>>>> \vspace{2cm}
>>>> \noindent%
>>>> \parbox{30mm}{Eins zwei}\\
>>>> \parbox{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>>>
>>>> \vspace{2cm}
>>>> \noindent%
>>>> \parbox{30mm}{Eins zwei drei vier fünf sechs sieben}\\
>>>> \parbox{30mm}{Eins zwei}\\
>>>>
>>>> \end{document}
>>>>
>>>>
>>>> Die ersten beiden Zeilen dienen nur als Referenz.
>>>>
>>>> Der vertikale Abstand der ersten beiden Boxen (\parbox) entspricht
>>>> dem, was ich erwarte.
>>>>
>>>> Der vertikale Abstand der zweiten beiden Boxen aber nicht. Irgendwie
>>>> scheint es damit zu tun zu haben, dass innerhalb der Boxen durch den
>>>> Blocksatz automatische Zeilenumbrüche eingefügt werden.
>>>>
>>>> Dabei scheint es egal zu sein, in welcher der beiden Boxen solche
>>>> Zeilenumbrüche eingefügt werden.
>>>>
>>>> Kann mir jemand dieses Verhalten erklären? Und hat jemand eine Idee,
>>>> wie ich dafür sorgen kann, dass der vertikale Abstand in jedem Fall
>>>> den "normalen" Wert hat, also wie in den ersten beiden Fällen?
>>>>
>>>> Mit Dank und Gruß
>>>> Ulrich
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
--
Ulrich Goebel
Hainallee 40, 44139 Dortmund
--
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l