2 tabellen nebeneinander vertikal ausrichten, Beschreibung

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: 2 tabellen nebeneinander vertikal ausrichten, Beschreibung

... 9 ...

von KOMA » Fr 5. Feb 2010, 18:19

Ich würde es schlicht so machen:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[lmargin=2cm,rmargin=2cm,tmargin=3cm,bmargin=2cm]{geometry} %Damit setze ich die Top,links,rechts und unten-Abstände
\begin{document}
\clearpage
\begin{table}
  \setcapindent{0pt}
  \begin{minipage}[b]{.45\linewidth}
    \begin{captionbeside}{Text Text Text Text Text  Text Text Text Text Text
        Text Text Text Text Text Text Text Text Text Text Text Text Text Text
        Text Text Text Text Text}[l]
        \begin{tabular}[b]{|*{6}{c|}}
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline
        \end{tabular}      
      \end{captionbeside}
    \end{minipage}\hfill
    \begin{minipage}[b]{.45\linewidth}
      \expandafter\def\csname @captype\endcsname{figure}% um auf figure umzuschalten
      \begin{captionbeside}{Text Text Text Text Text Text Text Text Text Text
          Text Text Text Text Text Text Text Text Text Text Text Text Text
          Text Text Text Text Text Text Text}[l]
        \rule{2cm}{4cm}
      \end{captionbeside}
    \end{minipage}
  \end{table}
\end{document}
Warum sollte man statt einer KOMA-Script-Klasse eine Standard-Klasse verwenden wollen? KOMA-Script ist über den Paketmanager sowohl von MiKTeX als auch von TeX-Live verfügbar. Wenn Du unbedingt die Standardklassen verwenden willst, kannst Du das sicher auch irgendwie mit mehreren minipages, wobei jede \caption ein einer eigenen minipage steht, zusammenbasteln. Vermutlich geht das auch irgendwie mit floatrow. Ich sehe aber keinen Grund, mir einen abzubrechen, wenn ich in KOMA-Script bereits eine simple Lösung anbiete.

von lebhero » Fr 5. Feb 2010, 17:24

Hallo KOMA,
Vielen Dank für deine Antwort ...
du hast ja Recht,
es sieht mehr als seltsam,...

wäre es möglich, die beiden Beschreibungen von den Tabellen, auf die gleiche Höhe zu stellen, auch wenn eine Beschreibung kürzer ist als die andere ?

Bitte sieh das Bild für Erklärung...

Problem ist, wenn eine Beschreibung kürzer ist als die andere, dann wird sie ganz nach unten gestellt, und dann stehen die Beiden Beschreibungen nicht auf gleiche Höhe ...


Wäre es dies auch möglich, ohne KOMA scripte zu verwenden?

Vielen Dank im Voraus ..
Dateianhänge
So sollte es sein ...
So sollte es sein ...
nah.jpg (39.93 KiB) 1585 mal betrachtet

von KOMA » Do 4. Feb 2010, 10:05

Meinst Du so:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[lmargin=2cm,rmargin=2cm,tmargin=3cm,bmargin=2cm]{geometry} %Damit setze ich die Top,links,rechts und unten-Abstände
\begin{document}
\clearpage
\begin{table}
  \setcapindent{0pt}
  \KOMAoptions{captions=topbeside}
  \begin{minipage}[t]{.45\linewidth}
    \begin{captionbeside}{Text Text Text Text Text  Text Text Text Text Text
        Text Text Text Text Text Text Text Text Text Text Text Text Text Text
        Text Text Text Text Text}[l]
        \begin{tabular}[b]{|*{6}{c|}}
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline 1&2&3&4&5&6\\
          \hline
        \end{tabular}      
      \end{captionbeside}
    \end{minipage}\hfill
    \begin{minipage}[t]{.45\linewidth}
      \expandafter\def\csname @captype\endcsname{figure}% um auf figure umzuschalten
      \begin{captionbeside}{Text Text Text Text Text Text Text Text Text Text
          Text Text Text Text Text Text Text Text Text Text Text Text Text
          Text Text Text Text Text Text Text}[l]
        \rule{2cm}{4cm}
      \end{captionbeside}
    \end{minipage}
  \end{table}
\end{document}
Da das allerdings mehr als seltsam aussieht, fürchte ich, dass ich ziemlich daneben liege. Trotzdem gebe ich das mal an. Vielleicht kannst Du ja an Hand dieses Beispiels klar stellen, was Du wirklich haben willst.

2 tabellen nebeneinander vertikal ausrichten, Beschreibung

von lebhero » Mi 3. Feb 2010, 15:49

Hallo ...
ich hoffe ihr könnt mir dabei helfen, denn diese Frage ist etwas speziell:
ich möchte 2 Tabellen nebeneinander vertikal ausrichten, so dass die unterekanten beide Tabellen auf die gleiche höhe...
neben jede Tabelle soll die Beschreibung sein, und dies soll auch auf die gleiche Höhe sein wie die Unterkante der Tabelle selbst ...

Das heisst auch wenn die Beschreibung lang ist, soll nur die erste Zeile vertikal ausgerichtet mit der Tabelle-Unterkante, und den Rest soll einfach daruter sein..
Im Anhang findet ihr was ich bis jetzt habe, und im Bild zeigt der Pfeil genau was ich machen will...

Vielen Dank im Voraus ...
Dateianhänge
TEST.tex
(1.23 KiB) 606-mal heruntergeladen
Untitled.gif
Untitled.gif (23.45 KiB) 1587 mal betrachtet

Nach oben