Tabellen unterschiedlicher Zeilenanzahl und captionlänge

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabellen unterschiedlicher Zeilenanzahl und captionlänge

von direct » Fr 29. Aug 2014, 10:34

Ja, fast. Mit ein paar kleinen Änderungen deines Vorschlags sieht es jetzt so aus, wie ich es im Sinn hatte. Die captions habe ich an t ausgerichtet, nicht an b und in der zweiten caption ein \\ am Ende des Textes eingefügt, damit der Abstand zwischen Tabelle und caption nicht so knapp ausfällt. Das mit dem Abstand gehtt bestimmt auch eleganter, aber so funktionierts wohl.

Vielen Dank für die Hilfe, auch wenn das VM nicht vollständig war. Ich entschuldige mich dafür.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{amsmath}
\begin{document}
\begin{table}[htbp]
  \centering
  \captionsetup{format=plain}
  \centering
  \begin{minipage}[t]{0.45\textwidth}
  \caption{Das hier ist eine Caption die etwas kürzer ist als die andere.}
  \end{minipage}\hfill
  \begin{minipage}[t]{0.45\textwidth}
    \caption{Das hier ist eine caption, die etwas länger ist als die
      andere. Hier steht etwas mehr Text als oben und deswegen werden mehr
      Zeilen benötigt.\\}
  \end{minipage}\\
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \begin{tabular}[t]{cc}
      \hline
      \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
      {mg/ml} & {mg/ml} \\
      \hline
      \hline
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      \hline
      \hline
    \end{tabular}%
    \label{tab:l3}%
  \end{minipage}\hfill
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \begin{tabular}[t]{cc}
      \hline
      \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
      {mg/ml} & {mg/ml} \\
      \hline
      \hline
      0,0459   & 0,0751   \\
      0,0777   & 0,2484   \\
      0,0830   & 0,3984   \\
      0,1035   & 0,4001   \\
      0,1119   & 0,5200   \\
      0,1535   & 0,5153   \\
      0,1829   & 0,7533   \\
      0,2508   & 1,0977   \\
      0,3125   & 1,5039   \\
      0,4237   & 1,9089   \\
      0,6747   & 3,0049   \\
      0,7574   & 3,6900   \\
      0,8578   & 3,7151   \\
      1,0780   & 3,5765   \\
      1,2044   & 4,3580   \\
      1,3368   & 5,0810   \\
      1,4824   & 5,6744   \\
      \hline
      \hline
    \end{tabular}%
    \label{tab:l4}%
  \end{minipage}
\end{table}%
\end{document}

von Noch so einer » Do 28. Aug 2014, 18:01

Meinst Du so:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{amsmath}
\begin{document}
\begin{table}[htbp]
  \centering
  \captionsetup{format=plain}
  \centering
  \begin{minipage}[b]{0.45\textwidth}
  \caption{Das hier ist eine Caption die etwas kürzer ist als die andere.}
  \end{minipage}\hfill
  \begin{minipage}[b]{0.45\textwidth}
    \caption{Das hier ist eine caption, die etwas länger ist als die
      andere. Hier steht etwas mehr Text als oben und deswegen werden mehr
      Zeilen benötigt.}
  \end{minipage}\\
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \begin{tabular}[t]{cc}
      \hline
      \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
      {mg/ml} & {mg/ml} \\
      \hline
      \hline
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      0     & 0 \\
      \hline
      \hline
    \end{tabular}%
    \label{tab:l3}%
  \end{minipage}\hfill
  \begin{minipage}[t]{0.45\textwidth}
    \centering
    \begin{tabular}[t]{cc}
      \hline
      \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
      {mg/ml} & {mg/ml} \\
      \hline
      \hline
      0,0459   & 0,0751   \\
      0,0777   & 0,2484   \\
      0,0830   & 0,3984   \\
      0,1035   & 0,4001   \\
      0,1119   & 0,5200   \\
      0,1535   & 0,5153   \\
      0,1829   & 0,7533   \\
      0,2508   & 1,0977   \\
      0,3125   & 1,5039   \\
      0,4237   & 1,9089   \\
      0,6747   & 3,0049   \\
      0,7574   & 3,6900   \\
      0,8578   & 3,7151   \\
      1,0780   & 3,5765   \\
      1,2044   & 4,3580   \\
      1,3368   & 5,0810   \\
      1,4824   & 5,6744   \\
      \hline
      \hline
    \end{tabular}%
    \label{tab:l4}%
  \end{minipage}
\end{table}%
\end{document}
Und bitte beachte die wichtigen Hinweise zum Unterforum, insbesondere erstelle immer ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) statt uns wie dem Hund den Wurstzipfel nur einen Codeschnippsel zuzuwerfen, zu dem wir uns den Rest dann selbst aus den Fingern saugen dürfen!

Tabellen unterschiedlicher Zeilenanzahl und captionlänge

von direct » Do 28. Aug 2014, 17:43

Hallo,

ich würde gerne zwei Tabellen mit unterschiedlicher Zeilenanzahl und captionlänge nebeneinander darstellen. Das ist mit \table und \minipage mit \hfill auch soweit kein Problem. Bei gleicher captionlänge und gleicher Zeilenanzahl wird alles ordentlich nebeneinander angezeigt. Unterscheiden sich die Einträge jedoch in ihrer Länge beginnt die eine caption vor der anderen, ebenso wie die Tabelle.

Ich hätte gerne alles bündig nebeneinander, sodass sowohl caption und auch Tabelle auf der gleichen Höhe beginnen.
Hat jemand eine Idee?

Vielen Dank im Voraus!
\begin{table}[htbp]
  \centering
  \captionsetup{format=plain}
  \begin{minipage}{0.45\textwidth}
  \captionsetup{format=plain}
  \centering
  \caption{Das hier ist eine Caption die etwas kürzer ist als die andere.\\}
    \begin{tabular}{cc}
    \hline
    \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
    {mg/ml} & {mg/ml} \\
    \hline
    \hline
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    0     & 0 \\
    \hline
    \hline
    \end{tabular}%
  \label{tab:l3}%
   \end{minipage}\hfill%
   \begin{minipage}{0.45\textwidth}
   \captionsetup{format=plain}
   \centering
    \caption{Das hier ist eine caption, die etwas länger ist als die andere. Hier steht etwas mehr Text als oben und deswegen werden mehr Zeilen benötigt.\\}
       \begin{tabular}{cc}
       \hline
       \textit{c}$_{\text{p}}$ & \textit{q}$_{\text{p}}$ \\
       {mg/ml} & {mg/ml} \\
       \hline
       \hline
0,0459	& 0,0751	\\
0,0777	& 0,2484	\\
0,0830	& 0,3984	\\
0,1035	& 0,4001	\\
0,1119	& 0,5200	\\
0,1535	& 0,5153	\\
0,1829	& 0,7533	\\
0,2508	& 1,0977	\\
0,3125	& 1,5039	\\
0,4237	& 1,9089	\\
0,6747	& 3,0049	\\
0,7574	& 3,6900	\\
0,8578	& 3,7151	\\
1,0780	& 3,5765	\\
1,2044	& 4,3580	\\
1,3368	& 5,0810	\\
1,4824	& 5,6744	\\
       \hline
       \hline
       \end{tabular}%
     \label{tab:l4}%
      \end{minipage}\hfill%
\end{table}%

Nach oben