Re: Problem mit multirow
"\"Andreas J. Bittner\"" (via tex-d-l Mailing List) <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo, Dirk,
Du scheinst den Sinn von multirow nicht verstanden zu haben. Es dient
dazu, den Inhalt der betreffenden multirow-Spalte *vertikal* über 2, 3,
4,... n Zeilen zu zentrieren, also in Spalte 1 Zeile 1 steht etwas, in
Spalte 1 Zeile 2 auch dazu gehört aber nur ein (zu zentrierender)
Eintrag in Spalte 2. Die Spielerei mit scalefont verstellt den Blick,
schau Dir bitte den output mit meiner Änderung an. Ich habe noch ein
Beispiel ergänzt, wo ich das mal gebraucht habe.
\documentclass{article}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{scalefnt}
\begin{document}
\begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|}\hline
X&\multirow{2}{\linewidth}{ --- H --- ---}\\
X2 & \\ \hline
Y & 3. Zeile\\\hline
XYZ & ABCD \\\hline
\end{longtable}
\begin{tabular}{l c p{.35\linewidth} }
\hline
Administrative Funktionen& &06:00--18:00 Uhr \\
Wareneingang/Warenausgang&\rdelim \} {5}{3ex}[ ~] &
\multirow{5}{\linewidth}{werktags 03:00--22:00 Uhr/\\samstags
06:00--13:00 Uhr} \\
Kommissionierung& &\\
Lagerbereiche& &\\
Büro& &\\
Bereitstellung& &\\
\hline
\end{tabular}
Viele Grüße
Andreas
\end{document}
Am 02.09.24 um 13:30 schrieb Dirk Hünniger (via tex-d-l Mailing List):
>
> Hallo Andreas,
>
> ich habe noch mal einige Zeit drüber nachgedacht und bin immer noch zu
> keiner Lösung gekommen. Ich habe noch mal ein weiteres Minimalbeispiel
> ohne Einbindung eines Bildes konstruiert in welchem das Problem im
> Zusammenhang mit multirow auftritt jedoch ohne multirow nicht. Die
> Zelle in der das X steht wird in vertikaler Richtung in Falle "ohne
> multirow" korrekt vergrößert um Platz für das große H zu schaffen
> (siehe unterer Teil der Abbildung). Im Falle "mit multirow" fehlt
> diese Vergrößerung (siehe oberer Teil der Abbildung).
>
> hier noch der LaTeX Code:
>
> \documentclass{article}
> \usepackage{multirow}
> \usepackage{longtable}
> \usepackage{scalefnt}
>
> \begin{document}
> \begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|}\hline
> X&\multirow{2}{\linewidth}{\scalefont{5.0} H}\\
> Y &\\\hline
> XYZ & ABCD \\\hline
> \end{longtable}
>
>
> \begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|}\hline
> X& {\scalefont{5.0} H}\\ \hline
> Y &\\\hline
> XYZ & ABCD \\\hline
> \end{longtable}
> \end{document}
>
>
> Viele Grüße Dirk
>
> On 01.09.24 17:45, "Andreas J. Bittner" (via tex-d-l Mailing List) wrote:
>> Hallo, Dirk,
>>
>> das löst Du am Besten mit dem Einfügen einer separaten Zeile, also
>>
>> X & M\\
>> Y & M \\
>> ~ & UVW\\
>> XYZ & ABC \\
>>
>> Soll das Y auf 2 Zeilen verteilt werden, gehts so =>
>>
>> \begin{document}
>> \begin{longtable}{p{0.5\linewidth}p{0.5\linewidth}}
>>
>> \multirow{2}{*} {X}&{M\newline{}M\newline{}UVW}\\ % nicht 2 Zeilen in
>> multirow-2 stecken sondern das X
>>
>> Y &--\\
>>
>> XYZ & ABC \\ % \\ fehlte
>> \end{longtable}
>> \end{document}
>>
>> Und eigentlich hast Du ja 3 Zeilen, nämlich
>>
>> M\newline{} M\newline{} UVW \\
>>
>> und nach ABC fehlte noch das \\
>>
>> HTH & viele Grüße
>> Andreas
>>
>> Am 01.09.24 um 17:04 schrieb Dirk Hünniger (via tex-d-l Mailing List):
>>> Hallo,
>>>
>>> ich habe hier ein Problem mit multirow. Folgendes Minimalbeispiel
>>> kompiliert:
>>>
>>> \documentclass{article}
>>> \usepackage{longtable}
>>> \usepackage{multirow}
>>>
>>> \begin{document}
>>> \begin{longtable}{p{0.5\linewidth}p{0.5\linewidth}}
>>> X&\multirow{2}{\linewidth}{M\newline{}M\newline{}UVW}\\ Y &\\ XYZ &
>>> ABC \end{longtable}
>>> \end{document}
>>>
>>> jedoch werden die Zeichenfolgen ABC und UVW übereinander gedruckt. Ich
>>> möchte aber folgendes Ergebnis erhalten
>>>
>>> X M
>>>
>>> Y M
>>>
>>> UVW
>>>
>>> XYZ ABC
>>>
>>> das heißt die Software soll die 4. Zeile um eine Zeile weiter unten
>>> beginnen. Sprich sie soll erkennen, dass die mutirow rechts länger ist
>>> und die erste Zeile nach Ende der multirow erst eine Zeile tiefer
>>> beginnen und dass soll multirow automatisch erkennen.
>>>
>>> Viele Grüße Dirk
>>>
>>>
>>>
>>
>>
>>
>
--
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