Re: Problem mit multirow
"Norbert Zacharias" (via tex-d-l Mailing List) <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Moin,
versuchs mal mit :
\begin{document}
\newlength{\myl}
\settowidth{\myl}{\scalefont{5.0} H }
\begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|}\hline
X&\multirow{2}{\linewidth}{\begin{minipage}{\myl}
{\scalefont{5.0} H}
\end{minipage}}\\
Y &\\\hline
XYZ & ABCD \\\hline
\end{longtable}
\end{document}
Grüße
Norbert
Am 02.09.24 um 13:30 schrieb Dirk Hünniger (via tex-d-l Mailing List):
> ACHTUNG! Diese E-Mail kommt von Extern! WARNING! This email originated
> off-campus.
>
> 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).
>
> [cid:[email protected]]
>
> 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