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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.