PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Longtable innerhalb einer Itemize Umgebung



buttfinga
23-03-2009, 00:48
Hallo Zusammen,

ich hab ein kleines Problem mit dem 'longtable' Paket und zwar wird die Tabelle innerhalb von 'list' Umgebungen, wie z.B. 'itemize', nicht korrekt am Text ausgerichtet, sondern an der gesammten Seite ausgerichtet. Was dann leider sehr unschön aussieht.

Kann mir jemand von Euch vielleicht sagen, wie ich die Werte für 'LTleft' und 'LTright' anpassen muss, so dass das Beispiel unter 1. genauso aussieht wie unter 4. oder 5. ?!

Hier noch das Minimalbeispiel (leider etwas größer geworden :-/)...


\documentclass{scrreprt}
\usepackage{longtable}

\makeatletter
\LTleft\z@
\LTright\fill
\makeatother

\renewenvironment{itemize}
{
\begin{list}
{\textbullet\hfill}
{
\setlength{\topsep}{0pt}
\setlength{\labelsep}{0pt}
\setlength{\labelwidth}{20pt}
\setlength{\leftmargin}{40pt}
\setlength{\parsep}{\parskip}
\setlength{\itemsep}{0pt}
\setlength{\rightmargin}{30pt}
}
}{
\end{list}
}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua.

\begin{itemize}
\item 1. 'longtable' ohne optionales Argument:\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.

\begin{longtable}{ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{longtable}

\item 2. Links ausgerichtete 'longtable':\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.

\begin{longtable}[l]{ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{longtable}

\item 3. Rechts ausgerichtete 'longtable':\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.

\begin{longtable}[r]{ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{longtable}

\item 4. Links ausgerichtete 'longtable' in 'parbox':\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.

\parbox[t]{\linewidth}{
\begin{longtable}[l]{ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{longtable}
}

\item 5. Normale 'tabular' Umgebung:\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.

\begin{tabular}{ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{tabular}
\end{itemize}
\end{document}


Gruß
buttfinga

voss
23-03-2009, 07:07
Kann mir jemand von Euch vielleicht sagen, wie ich die Werte für 'LTleft' und 'LTright' anpassen muss, so dass das Beispiel unter 1. genauso aussieht wie unter 4. oder 5. ?!



\item 2. Links ausgerichtete 'longtable':\\
Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua.
\setlength\LTleft{\leftmargin}
\begin{longtable}{@{}ll}
FIRST & Dummy Text! \\
SECOND & Dummy Text! \\
\end{longtable}


Herbert

buttfinga
23-03-2009, 07:26
Klasse, vielen Dank!
Das war ja einfach ;-)