PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pfuscherei



STONe
16-05-2008, 09:07
Hallo Latex Profis,

habe erneut ein Problem mit einer Tabelle. Genauer sind es zwei Tabellen die nebeneinander liegen und deren Zellabstände jeweils gleich groß sein sollen. Versuche seit Stunden durch anpassen der Abstände diese Bündig zu bekommen, allerdings ohne Erfolg.
Sollte es einen einfacheren Weg geben als den meinigen wäre ich super glücklich, denn ansonsten pfusche ich da noche ewig weiter :o

hier mal ein Minimalbeispiel:

\documentclass[english, ngerman, pointlessnumbers, 12pt, abstracton, headsepline]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{verbatim}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{setspace}

%% hiermit kommt Farbe ins Spiel
\usepackage{color} %% folgend Befehle gibt es hierfür:
\usepackage{colortbl} %%\columncolor{hellgrau}
% Define user colors using the RGB model %%\rowcolor{hellgrau}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8} %%\cellcolor{dunkelgrau}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}

\usepackage{tabularx,ragged2e}

% hiermit lassen sich die Seitenränder exakt einstellen
\usepackage[a4paper, left=2.0cm, right=2.0cm, top=2.5cm, bottom=2.5cm]{geometry}

\makeatletter

\providecommand{\tabularnewline}{\\}

% benötigt man um tabellen bzw. Zellen zu drehen
\usepackage{rotating}

\usepackage{ %a4wide,
ellipsis, fixltx2e, mparhack, %Fehlerkorrektur für Marginalien
booktabs, longtable %schönere Tabellen
}


\newcommand*\MC{\multicolumn{1}{c}{}}


% --------- Anfang des Dokumentes -------------------

\begin{document}

\begin{tabular}{@{}m{235pt}| *7{>{\Centering}m{0.6cm}|}}
\MC & \multicolumn{3}{l}{\tiny außerordentlich}
& \multicolumn{1}{c}{\tiny\makebox[0pt]{teils/teils}}
& \multicolumn{3}{r}{\tiny überhaupt nicht}\tabularnewline[-2mm]
\MC & \multicolumn{2}{l}{\tiny zufrieden} &\MC&\MC&\MC
& \multicolumn{2}{r}{\tiny zufrieden}\tabularnewline\hline
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus. & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
\end{tabular}\hspace{1mm}
\begin{tabular}{>{\Centering \columncolor{hellgrau}}p{0.6cm}}
\begin{sideways}\begin{sideways}\begin{sideways}
\parbox{1cm}{\tiny keine \mbox{Angabe}}%\rule[10pt]{10pt}{10pt}}
\end{sideways}\end{sideways}\end{sideways}\tabular newline[-2mm]\hline
\tabularnewline {$\bigcirc$}\tabularnewline[1mm]\hline{~}
\end{tabular}
\bigskip

\begin{tabular}{@{}m{235pt}| *7{>{\Centering}m{0.6cm}|}}

\multicolumn{1}{r}{Wie zufrieden wären Sie \ldots{}} & \multicolumn{3}{l}{\tiny außerordentlich}
& \multicolumn{1}{c}{\tiny\makebox[0pt]{teils/teils}}
& \multicolumn{3}{r}{\tiny überhaupt nicht}\tabularnewline[-2mm]
\MC & \multicolumn{2}{l}{\tiny zufrieden} &\MC&\MC&\MC
& \multicolumn{2}{r}{\tiny zufrieden}\tabularnewline\hline
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus. & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus.
& $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus. & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus. & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die kurzen, nicht. \rule{0pt}{25pt}& $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die kurzen, nicht. \rule{0pt}{25pt} & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die kurzen, nicht. \rule{0pt}{25pt} & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die kurzen, nicht. \rule{0pt}{25pt} & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline
Hier stehen die Fragen. Die kurzen, nicht. \rule{0pt}{25pt} & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\hline

\end{tabular}\hspace{1mm}
\begin{tabular}{>{\Centering \columncolor{hellgrau}}p{0.6cm}}
\begin{sideways}\begin{sideways}\begin{sideways}
\parbox{1cm}{\tiny keine \mbox{Angabe}}%\rule[10pt]{10pt}{10pt}}
\end{sideways}\end{sideways}\end{sideways}\tabular newline[2mm]\hline
{$\bigcirc$}\tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm]\hline {$\bigcirc$} \tabularnewline[5mm] \hline {$\bigcirc$}\tabularnewline[1mm]\hline{~}
\end{tabular}

\end{document}

Würde mich sehr freuen, wenn mir jemand weiterhelfen könnte.

Xenara
16-05-2008, 09:32
Würdest du dein MB bitte nochmal als normalen Code posten und nicht als php-Code?
Im php fehlen sämtliche "\", daher ist es etwas mühsam, dein Beispiel auszuprobieren.

Sabrina.Dankers
16-05-2008, 09:50
Hallo,

habe ich das richtig verstanden, du willst beide Tabellen oben bündig ausrichten? Dann fügst du einfach die Tabellen so ein:


\begin{tabular}[t]{>{Centering columncolor{hellgrau}}p{0.6cm}}

STONe
16-05-2008, 10:07
das wusste ich nicht. habe oben php in code umgeändert.

@Sabrina
eigentlich sollen die Punkte ausgerichtet werden. Habe auch nur deshalbt zwei Tabellen gemacht, weil es sonst die ersten beiden Zeilen zu weit auseinanderzieht, da ja in der neuen Spalte die erste Zeile um 90° gedreht ist.
(nochmal verständlicher: zwischen "außerordentlich" und "zufrieden" wäre dann zuviel Platz.)

Xenara
16-05-2008, 10:19
Ich habe gerade leider keine Zeit, es richtig hinzubasteln, aber mein Ansatz wäre, die ganz rechte Spalte nicht als extra Tabelle zu machen, sondern zur gleichen Tabelle hinzufügen.
Das Abgesetzte mit den Linien und Farben müsste afaik gehen. Damit wäre alles exakt gleich wie bei der grossen Tabelle. Die schräge Schrift sollte sich mit einer rotatebox machen lassen.

STONe
16-05-2008, 13:51
Vielen Dank. Habe es jetzt folgendermaßen gelöst bekommen:


\begin{tabular}{@{}m{235pt}| *7{>{\Centering}m{0.6cm}|}>{\Centering\columncolor{hellgrau}}m{0.6cm}}
\MC & \multicolumn{3}{l}{\parbox[t]{2cm}{\tiny \raggedright außerordentlich zufrieden}} &\multicolumn{1}{c}{\tiny\makebox[0pt]{teils/teils}}
& \multicolumn{3}{r}{\parbox[t]{2cm}{\tiny \raggedleft überhaupt nicht zufrieden}} &\rotatebox{270}{\parbox{1cm}{\tiny keine Angabe}} \tabularnewline\cline{1-8}
Hier stehen die Fragen. Die langen, gehen über eine Zeile hinaus. & $\bigcirc$ & $\bigcirc$
& $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ & $\bigcirc$ \tabularnewline\cline{1-8}
\end{tabular}

Xenara
16-05-2008, 15:15
Wenn du noch etwas Abstand zur letzten Spalte brauchst, kannst du auch einfach eine Leerspalte einfügen.