HI Leute, ich beschäftige mich erst seit gut zwei Woche mit Latex und komme auch eigentlich ganz gut zurecht. Jetzt habe ich aber ein Problem an dem ich mir schon viele Stunden die Zähne ausbeise.
Ich möchte in einer Tabelle in der linken Spalte jeweils einen Begriff und in der rechten Spalte zu diesem Begriff mehrere Aufzählungen machen. Damit die Aufzählung nicht nach unten versetzt wird habe ich das mit einer minipage gelöst. Leider wird jeweils ab der zweiten Zeile bei jedem Aufzählungspunkt der Text eingerückt, was ich nicht will.
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{paralist}
\usepackage{array,paralist,ragged2e}
\newcolumntype{i}[1]{%
>{\vspace*{-.5\baselineskip}%
\RaggedRight%
\begin{compactitem}\addtolength{\itemindent}{-1.5em}}
p{#1}%
<{\end{compactitem}%
\vspace*{-\baselineskip}}
}
\begin{document}
\begin{tabular}{@{}p{0.2\textwidth}p{0.8\textwidth}}
\multicolumn{1}{c}{Hallo} & \multicolumn{1}{c}{Hall2o} \\
\hline
\multicolumn{1}{i{.2\textwidth}}{
\begin{minipage}[t]{0.2\textwidth}
\renewcommand{\labelitemi}{}
\item Punkt 2
\end{minipage}
}
&
\multicolumn{1}{i{.8\textwidth}}{
\begin{minipage}[t]{.8\textwidth}
\item Punkt eins 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
Text Text Text Text Text Text Text Text
\item Punkt zwei Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
\end{minipage}
}
\end{tabular}
\end{document}
Gibt es dafür eine einfache Lösung?
Vielen Dank schonmal
Zuletzt geändert von Goddz am Di 3. Sep 2013, 14:47, insgesamt 1-mal geändert.
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{paralist}
\usepackage{array,paralist,ragged2e}
\begin{document}
\begin{labeling}{\hspace{0.2\textwidth}}
\item[Punkt 1]
\begin{itemize}
\item Punkt eins 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
Text Text Text Text Text Text Text Text
\item Punkt zwei Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
\end{itemize}
\item[Punkt 2]
\begin{itemize}
\item Punkt eins 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
Text Text Text Text Text Text Text Text
\item Punkt zwei Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
\end{itemize}
\end{labeling}
\end{document}
Bist du sicher, dass du wirklich einen Tabellenkopf brauchst. Wenn du in der linken Spalte nicht nur 35 sondern KW 35 schreibst versteht das mE auch jeder. Die Aufgaben formulierst du doch wohl sowieso so, dass man versteht, dass es Aufgaben sind. Was willst du dann noch in den Tabellenkopf schreiben?
Hier ist mal ein Vorschlag als Tabelle, aber mit tabularx, damit die Spaltenbreite passt:
\documentclass{scrartcl}
\usepackage{tabularx}
\usepackage{ragged2e}
\newcolumntype{P}{%
>{\begin{minipage}[t]{\linewidth}\RaggedRight\arraybackslash}X<{\end{minipage}}}
\usepackage[alwaysadjust]{paralist}
\newenvironment{titemize}{\begin{compactitem}}{\strut\end{compactitem}}
%% alternativ mit Paket enumitem statt paralist
%\usepackage{enumitem}
%\newlist{titemize}{itemize}{1}% neue Listenumgebung für Tabellen
%\setlist[titemize]{nosep, label=\textbullet, after=\strut,
%align=left, leftmargin=*}
\begin{document}
\noindent\begin{tabularx}{\textwidth}{p{0.2\textwidth}P}
Hallo & Hallo2 \\
\hline
Punkt 2
&\begin{titemize}
\item Punkt eins 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
Text Text Text Text Text Text Text Text
\item Punkt zwei Text Text Text Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
\end{titemize}\\
Punkt 3& Weiteres
\end{tabularx}
\end{document}
Gruß
Elke
Edit: Code korrigiert
Zuletzt geändert von esdd am Mo 2. Sep 2013, 16:25, insgesamt 1-mal geändert.
Stimmt LuPi das mit dem Einrücken hat sich somit erledigt und die Tabelle schaut nun auch halbwegs anständig aus. Das kommt davon wenn man iwo her Scripte kopiert und nicht so richtig versteht was die einzelnen Befehle bedeuten.
Leider stehen die Punkte in der linken Spalte auch jetzt nicht so wirklich richtig linksbündig. Also Latex is ja echt ne feine Sachen und sonst schauts auch gut aus aber Tabellen erstellen macht keinen Spaß.
Die Lösung von Elke wollte ich gerne mal testen aber bei mit kommt bei