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
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}
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?
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
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}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.