PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Tabellen



Jake2009
11-08-2009, 08:26
Hallöchen,

ich bin relativ neu mit Latex unterwegs und kämpfe grad mit einer zweispaltigen Tabelle.
Frage dazu: Durch das '&' ist der Inhalt der beiden Zeilen ja immer auf der gleichen Höhe?! Kann man das irgendwie umgehen? Anders gefragt: Wie schaffe ich es, dass die Formatierung der einen Spalte unabhängig ist von der der anderen?

Argh, alles schwer zu erklären. Weiß jemand, was ich meine?

mechanicus
11-08-2009, 18:07
Argh, alles schwer zu erklären. Weiß jemand, was ich meine?
Nein, erstelle eine Minimalbeispiel, an dem dein Problem deutlich wird und dann wird es sicherlich möglich sein, dir zu helfen.

Gruß
Marco

Legion
11-08-2009, 21:58
wenn du die inhalte versetzt haben möchtest nimm halt zeile 1 und 3 in der ersten und 2 und 4 in der zweiten spalte? oder was meinst du?

Jake2009
12-08-2009, 15:54
Nein, erstelle eine Minimalbeispiel, an dem dein Problem deutlich wird und dann wird es sicherlich möglich sein, dir zu helfen.


Also, so sieht die Tabelle derzeit aus. Nicht von dem parapsychologischen Quatsch verwirren lassen... :) Wie man jedenfalls sieht ist in der linken Spalte eine Lücke zwischen zwei Items der Tabelle. Die würd ich gerne entfernen?!
Vielen Dank für die Hilfe!



\begin{tabular}{p{6cm}p{7,5cm}}
\toprule
\textbf{Indikationen} & \textbf{Kontraindikationen}\\
\midrule

\textbullet~Regulationsstörungen & \textbullet~Entwicklungsstörungen \\
\textbullet~Verhaltensstörungen & \textbullet~Lernbehinderung \small \newline\phantom{\textbullet~}(ohne Symptome einer psychischen Störung) \\
\textbullet~emotionale Störungen & \textbullet~akute psychotische Zustände \\
\textbullet~Psychische Traumata & \textbullet~akute suizidale Gefährdung \\
\textbullet~Anpassungsstörungen & \\

\bottomrule
\end{tabular}

Xenara
12-08-2009, 16:21
Wie wäre es so:


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{paralist}

\begin{document}

\begin{tabular}{p{6cm}@{}p{8cm}}
\toprule
\textbf{Indikationen} & \textbf{Kontraindikationen}\\
\midrule
\setlength{\leftmargini}{1em}
\begin{compactitem}
\item Regulationsstörungen
\item Entwicklungsstörungen
\item Verhaltensstörungen
\item emotionale Störungen
\item Psychische Traumata
\item Anpassungsstörungen
\end{compactitem}
&
\setlength{\leftmargini}{1em}
\begin{compactitem}
\item Lernbehinderung \newline (ohne Symptome einer psychischen Störung)
\item akute psychotische Zustände
\item akute suizidale Gefährdung
\end{compactitem}
\\%
\bottomrule
\end{tabular}

\end{document}

Jake2009
12-08-2009, 17:11
Oh ja, das funktioniert. Vielen Dank!!
Kann man den Abstand zwischen den Items noch ein wenig vergrößern?

Xenara
12-08-2009, 19:07
Nimm statt compactitem die normale itemize-Umgebung. Dann brauchst du auch das paralist-Paket nicht mehr.

Jake2009
17-08-2009, 18:11
Nochmal vielen Dank. Soweit klappt das!

Allerdings stört mich eine Kleinigkeit. Der Abstand zwischen den Items und der abschließenden Linie (\bottomrule) ist deutlich größer als sonst. Kann man das noch irgendwie anpassen?

Danke!!

Jake2009
18-08-2009, 14:27
Es wäre toll, wenn mir noch jemand helfen könnte!!
Danke

Xenara
19-08-2009, 20:27
So? Die Abstände kannst du natürlich nach belieben anpassen.


\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{p{6cm}@{}p{8cm}}
\toprule
\textbf{Indikationen} & \textbf{Kontraindikationen}\\
\midrule
\vspace*{-2ex}
\setlength{\leftmargini}{1em}
\begin{itemize}
\item Regulationsstörungen
\item Entwicklungsstörungen
\item Verhaltensstörungen
\item emotionale Störungen
\item Psychische Traumata
\item Anpassungsstörungen
\end{itemize}
&
\vspace*{-2ex}
\setlength{\leftmargini}{1em}
\begin{itemize}
\item Lernbehinderung \newline (ohne Symptome einer psychischen Störung)
\item akute psychotische Zustände
\item akute suizidale Gefährdung
\end{itemize}
\\[-1ex]%
\bottomrule
\end{tabular}
\end{document}