Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Align-Umgebung in ctable

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232

    Align-Umgebung in ctable

    Hallo miteinander,

    ich möchte gerne innerhalb von ctabel eine align Umgebung nutzen.

    Code:
    \documentclass{scrartcl}
    \usepackage{ctable}
    \usepackage{multirow}
    \usepackage{mathtools}
    
    \begin{document}
    \ctable[
    caption = Tabelle,
    ]{XXX}{}{
    \FL
    Spalte 1&2&3\ML
    1&2&\multirow{4}{*}{%
    %{\begin{align*}
    $x=y$
    %\end{align*}}
    }
    \NN
    1&2\NN
    1&2\NN
    1&2
    \LL
    }
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.09.2012
    Beiträge
    21
    Benutze statt align* die aligned Umgebung:

    Code:
    \documentclass{scrartcl}
    \usepackage{ctable}
    \usepackage{multirow}
    \usepackage{mathtools}
    
    \begin{document}
    \ctable[
    caption = Tabelle,
    ]{XXX}{}{
    \FL
    Spalte 1&2&3\ML
    1&2&\multirow{4}{*}{%
    $\begin{aligned}
    x = & y \\
    y = & z \\
    z = & 2 \\
    \end{aligned}$
    }
    \NN
    1&2\NN
    1&2\NN
    1&2
    \LL
    }
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.11.2006
    Beiträge
    232
    Danke. Ich hätte da noch eine kleine Frage und zwar, möchte ich Text um diese Tabelle. Habe wrapfigure ausprobiert, leider funktioniert es nicht mit ctable.

    Code:
    \documentclass{scrartcl}
    \usepackage{ctable}
    \usepackage{multirow}
    \usepackage{mathtools}
    \usepackage{wrapfig}
    
    \begin{document}
    \begin{wraptable}{r}{6cm}
    \centering
    \begin{tabular}{cc}
    14& 12\\
    \end{tabular}
    \caption{Eine von Text umflossene Tabelle}\label{tab:tabelle}
    \end{wraptable}
    %\begin{wraptable}{r}{5cm}
    %\ctable[
    %caption = Tabelle,
    %]{XXX}{}{
    %\FL
    %Spalte 1&2&3\ML
    %1&2&\multirow{4}{*}{%
    %$\begin{aligned}
    %x = & y \\
    %y = & z \\
    %z = & 2 \\
    %\end{aligned}$
    %}
    %\NN
    %1&2\NN
    %1&2\NN
    %1&2
    %\LL
    %}
    %\end{wraptable}
    
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.09.2012
    Beiträge
    21
    Dieses Konstrukt geht so nicht, da ctable "versucht" eine eigene gleitende Tabelle zusetzen, aber diese soll nicht gleiten sondern "gewrappt" werden.

    Ich kenne mich persönlich nicht mit ctable aus, aber die Doc. verrät mir, dass es wohl intern eine tabularx Tabelle benutzt wird. So könnte man dann dies dann auch von Hand machen:

    Code:
    \documentclass{scrartcl}
    
    \usepackage{wrapfig}
    
    \usepackage{ctable}
    
    \usepackage{multirow}
    \usepackage{mathtools}
    
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    \begin{document}
    
    \Blindtext
    \begin{wraptable}{r}{6cm}
    \centering
    \begin{tabular}{cc}
    14& 12\\
    \end{tabular}
    \caption{Eine von Text umflossene Tabelle}\label{tab:tabelle}
    \end{wraptable}
    \Blindtext
    \begin{wraptable}{r}{5cm}
    \begin{tabularx}{5cm}{cXX}\FL
    Spalte 1&2&3\ML
    1&2&\multirow{4}{*}{%
    $\begin{aligned}
    x = & y \\
    y = & z \\
    z = & 2 \\
    \end{aligned}$
    }\NN
    1&2\NN
    1&2\NN
    1&2\LL
    \end{tabularx}
    \caption{Tabelle}
    \end{wraptable}
    \Blindtext
    
    \end{document}
    Für häufigere Anwendung solcher Tabellen kann dann mit \newenvironment eine eigene Umgebung definiert werden.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •