Unerwünschte Leerzeichen beim Einfügen von Tabellenelementen

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Gast

Unerwünschte Leerzeichen beim Einfügen von Tabellenelementen

Beitrag von Gast »

Hallo Forum.
Ich möchte einen Datensatz in einer Tabelle darstellen. Die Daten liegen in einer Form vor, in der jedes Datum einen LaTeX-Befehl aufruft. Leider entsteht beim Erzeugen der Tabelle immer ein Abstand bei jedem Aufruf des Befehls. Wie kann ich das vermeiden? Oder gibt es generell eine sinnvollere Lösung als meinen Ansatz? Die Tabelle bei den Daten zu integrieren ist leider nicht möglich. Danke für Eure Hilfe.

Minimalbeispiel:

Haupt .tex-Datei:
\documentclass[a4paper]{scrartcl}

\usepackage{longtable}

\newcommand{\tabelleneintrag}[3]
{
\xdef\liste{ #1 & #2 & #3 \\ }
} 

\begin{document}
\begin{longtable}{|l|l|l|}
ein tabellenelement1 & ein tabellenelement2 & ein tabellenelement3 \\
\input{daten.tex}
\end{longtable}

\end{document}
Datensatz:
\let\\\relax
\tabelleneintrag{a}{b}{c}
\liste

\let\\\relax
\tabelleneintrag{x}{y}{z}
\liste

matze

Beitrag von matze »

...
Zuletzt geändert von matze am Mo 19. Sep 2011, 00:52, insgesamt 1-mal geändert.


Antworten