PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : text positionierung in Zelle bei supertabular



miwieg
16-07-2012, 09:31
Hallo,

Ich möchte eine Tabelle mit supertabular anlegen.
Ich habe nur wenig Platz, deswegen sind die Zellen sehr klein.
Leider setzt LaTeX per Default den Text nicht unmittelbar mit Beginn der Zelle. Am linken Rand sind normalerweise noch ein bis zwei Milimeter frei.
Kann ich diesen Raum verkleinern, dass so eher der Text kommt.

Hier ein Minimalbeispiel:


\begin{supertabular}{|p{0.3cm}|} \hline
\scriptsize{text} \\ \hline
\end{supertabular}


Die Schriftgröße kann ich wegen der Lesbarkeit nicht verkleinern.

Vielen Dank im Voraus.

rstuby
16-07-2012, 10:04
Ein Minimalbeispiel ist ein lauffähiges Dokument. In diesem Fall war es aber einfach zu ergänzen.

\documentclass{scrbook}
\usepackage{supertabular}
\begin{document}

\noindent text

\begin{supertabular}{@{}|@{}p{0.3cm}|} \hline
\scriptsize{text} \\ \hline
\end{supertabular}
\end{document}

Das @{} unterdrückt jeweils den Abstand von 1\tabcolsep. Du kannst noch 1\fboxrule sparen, indem du außerdem die senkrechten Striche weglässt, die sowieso verpönt sind.

miwieg
16-07-2012, 11:16
Ich habe es ausprobiert und es funktioniert. Vielen Dank!