PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Align-Umgebung in ctable



nameac
11-10-2012, 21:26
Hallo miteinander,

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


\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}

Arthorius
11-10-2012, 22:26
Benutze statt align* die aligned Umgebung:


\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}

nameac
13-10-2012, 17:42
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.


\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}

Arthorius
13-10-2012, 19:01
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:


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