nameless
21-01-2009, 11:09
Hi Leute,
Ich bin grad dabei eine PDF-Vorlage für eine Checkliste in form einer Tabelle zu erstellen, die ab und an mal über mehrere Seiten gehen kann. Hatte bis heute auch noch nie probleme damit und hab auch immer was bei google gefunden... aber diesmal brauch ich Euch :-)
Folgendes: Tabelle kann ab und an über mehrere Seiten gehen, also benutze ich für alle LongtableX damit ich auch die breite der spalten bestimmen kann!
Hier mal ein bsp.:
Main-Tex-Datei
\documentclass[10pt,a4paper]{scrartcl}
\usepackage[paper=a4paper,left=10mm,right=35mm,top=30mm,bottom =22mm,includeheadfoot]{geometry} %ich weis... komische ränder, muss aber so sein, aufgrund des hintergrunds
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{wallpaper}
\usepackage{scrpage2}
\usepackage{tabularx}
\usepackage{multirow} %für tabellen formatierung
\usepackage{booktabs} %für tabellen formatierung
\usepackage{longtable} %für tabellen die über mehrere seiten gehen
\usepackage{ltxtable} %LongtableX (Mehrseitige tabellen mit X)
\usepackage[none]{hyphenat} %Silbentrennung ausschalten
\sloppy %Silbentrennung ausschalten
\usepackage{eurosym} %Für €-Symbol
\usepackage{xcolor} %für Farben im Text
\usepackage{helvet} %schriftart serifen-los
\usepackage{lastpage} %für anzahl der seiten
\usepackage{filecontents}
\renewcommand{\familydefault}{\sfdefault} %schriftart serifen-los
\newcommand{\tab}{ \footnotesize \bf }
\newcommand{\fatscript}{ \scriptsize \bf }
%kopf-fußzeile
\pagestyle{scrheadings}
\cfoot{\input{footer.tex} } %footer - footer besteht auch aus einer normalen tabelle (tabularx)
\samepage %Seitenumbruch _nur_ nach absätzen!
\begin{document}
\footnotesize %schriftgröße auf footnotesize setzten
\CenterWallPaper{1}{hintergrund.pdf} %Hintergrundbild
\parindent0mm % KEIN einrücken bei neuen Absätzen
\input{headinfo.tex} % Allgemeine Infos zu der Liste, auch normale Tabelle (tabularx)
\\ \\ \\ \\
\large{ \underline{\bf {Einkauf}}}
\footnotesize
\LTXtable{ 500pt }{ltxtable_test.tex} %longtable die aber nur eine seite benötigt
\newpage
\footnotesize
\LTXtable{ 500pt }{long_test.tex} %longtable über mind. 2 seiten
\newpage
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
\end{document}
ltxtable_test.tex
\newcolumntype{Y}{>{\small\raggedleft\arraybackslash}p{135pt}} %rechtsbündige spalte mit bestimmter breite
\begin{longtable}{|YX|}
\hline
& \\ % erste Zeile leer für größeren abstand zur hline
Test Text & Test Text \\
Test Text & Test Text \\
.
.
.
Test Text & Test Text \\
Test Text & Test Text \\
& \\ % letzte Zeile leer für größeren abstand zur hline
\hline
\end{longtable}
long_test.tex
\newcolumntype{Y}{>{\small\raggedleft\arraybackslash}p{135pt}} %rechtsbündige spalte mit bestimmter breite
\begin{longtable}{|YX|}
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
.
.
.
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
\end{longtable}
Bitte um hilfe^^
Evtl. liegt es an den Pakten die ich benutze?
Fehlermeldung is übrigens folgende:
(./footer.tex (./long_test.tex
! Misplaced \cr.
\reserved@c ->\ifnum 0=`{}\fi \cr
l.11 \endfoot
hab auch schon danach gegoogelt... tipp war nochmal alle geschweiften klammern überprüfen (hab ich gemacht, war alles richtig)
Ich bin grad dabei eine PDF-Vorlage für eine Checkliste in form einer Tabelle zu erstellen, die ab und an mal über mehrere Seiten gehen kann. Hatte bis heute auch noch nie probleme damit und hab auch immer was bei google gefunden... aber diesmal brauch ich Euch :-)
Folgendes: Tabelle kann ab und an über mehrere Seiten gehen, also benutze ich für alle LongtableX damit ich auch die breite der spalten bestimmen kann!
Hier mal ein bsp.:
Main-Tex-Datei
\documentclass[10pt,a4paper]{scrartcl}
\usepackage[paper=a4paper,left=10mm,right=35mm,top=30mm,bottom =22mm,includeheadfoot]{geometry} %ich weis... komische ränder, muss aber so sein, aufgrund des hintergrunds
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{wallpaper}
\usepackage{scrpage2}
\usepackage{tabularx}
\usepackage{multirow} %für tabellen formatierung
\usepackage{booktabs} %für tabellen formatierung
\usepackage{longtable} %für tabellen die über mehrere seiten gehen
\usepackage{ltxtable} %LongtableX (Mehrseitige tabellen mit X)
\usepackage[none]{hyphenat} %Silbentrennung ausschalten
\sloppy %Silbentrennung ausschalten
\usepackage{eurosym} %Für €-Symbol
\usepackage{xcolor} %für Farben im Text
\usepackage{helvet} %schriftart serifen-los
\usepackage{lastpage} %für anzahl der seiten
\usepackage{filecontents}
\renewcommand{\familydefault}{\sfdefault} %schriftart serifen-los
\newcommand{\tab}{ \footnotesize \bf }
\newcommand{\fatscript}{ \scriptsize \bf }
%kopf-fußzeile
\pagestyle{scrheadings}
\cfoot{\input{footer.tex} } %footer - footer besteht auch aus einer normalen tabelle (tabularx)
\samepage %Seitenumbruch _nur_ nach absätzen!
\begin{document}
\footnotesize %schriftgröße auf footnotesize setzten
\CenterWallPaper{1}{hintergrund.pdf} %Hintergrundbild
\parindent0mm % KEIN einrücken bei neuen Absätzen
\input{headinfo.tex} % Allgemeine Infos zu der Liste, auch normale Tabelle (tabularx)
\\ \\ \\ \\
\large{ \underline{\bf {Einkauf}}}
\footnotesize
\LTXtable{ 500pt }{ltxtable_test.tex} %longtable die aber nur eine seite benötigt
\newpage
\footnotesize
\LTXtable{ 500pt }{long_test.tex} %longtable über mind. 2 seiten
\newpage
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
asdadasdasdasdadasdasdasdadasdasdasdadasdasdasdada sdasd\\
\end{document}
ltxtable_test.tex
\newcolumntype{Y}{>{\small\raggedleft\arraybackslash}p{135pt}} %rechtsbündige spalte mit bestimmter breite
\begin{longtable}{|YX|}
\hline
& \\ % erste Zeile leer für größeren abstand zur hline
Test Text & Test Text \\
Test Text & Test Text \\
.
.
.
Test Text & Test Text \\
Test Text & Test Text \\
& \\ % letzte Zeile leer für größeren abstand zur hline
\hline
\end{longtable}
long_test.tex
\newcolumntype{Y}{>{\small\raggedleft\arraybackslash}p{135pt}} %rechtsbündige spalte mit bestimmter breite
\begin{longtable}{|YX|}
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
.
.
.
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
asdasd sda sd as & fdgdgdfgd gdfg \\
\end{longtable}
Bitte um hilfe^^
Evtl. liegt es an den Pakten die ich benutze?
Fehlermeldung is übrigens folgende:
(./footer.tex (./long_test.tex
! Misplaced \cr.
\reserved@c ->\ifnum 0=`{}\fi \cr
l.11 \endfoot
hab auch schon danach gegoogelt... tipp war nochmal alle geschweiften klammern überprüfen (hab ich gemacht, war alles richtig)