Re: Problem mit multirow

"\"Andreas J. Bittner\"" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Sorry, da fehlen noch die Pakete booktabs und bigdelim:

\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{bigdelim}
\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}

\end{document}

%%%%%%%%%


Am 02.09.24 um 18:59 schrieb "Andreas J. Bittner" (via tex-d-l Mailing
List):
> 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
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.