Re: Zeilenabstände zwischen Boxen

Dirk Hünniger (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Hallo Ulrich,

man kann die größe von Boxen in LaTeX messen. Leider habe ich die 
Details vergessen. Ich fand in meinem Quelltext aber noch folgende 
Fragmente zur Ausgabe der Breite einer Box.

\the\wd\mybox{},

\let\mybox\undefined\newsavebox{\mybox}

Viele Grüße Dirk

On 28.07.22 20:47, Ulrich Goebel wrote:
> 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
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>

-- 
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.