tiptel170
04-07-2006, 19:22
Hallo Latex-Freunde,
ich bin neu in dieser materie, denn ich habe mir lx-office installiert. Jetzt muss ich mich mit latex herumschlagen.
Folgendes Problem habe ich:
Eine Tabelle, habe 6Spalten und wenn ich über lx-office die Felder ausfüllen lasse. Sind die letzten drei Spalten so weit nach links verschoben, dass die ausserhalb des parierandes sind.
Siehe meinen Latex-code
\documentclass[twoside]{scrartcl}
\usepackage[frame]{xy}
\usepackage{tabularx}
\usepackage[latin1]{inputenc}
\setlength{\voffset}{0.5cm}
\setlength{\hoffset}{-2.0cm}
\setlength{\topmargin}{0cm}
\setlength{\headheight}{0.5cm}
\setlength{\headsep}{1cm}
\setlength{\topskip}{0pt}
\setlength{\oddsidemargin}{1.0cm}
\setlength{\evensidemargin}{1.0cm}
\setlength{\textwidth}{17cm}
\setlength{\textheight}{24.5cm}
\setlength{\footskip}{1cm}
\setlength{\parindent}{0pt}
\renewcommand{\baselinestretch}{1}
\begin{document}
\newlength{\descrwidth}\setlength{\descrwidth}{9cm }
\newsavebox{\hdr}
\sbox{\hdr}{
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
\parbox{\textwidth}{
\parbox[b]{12cm}{
<%company%>
<%address%>}\hfill
\begin{tabular}[b]{rr@{}}
Telefon & <%tel%>\\
Telefax & <%fax%>
\end{tabular}
\rule[1.5ex]{\textwidth}{0.5pt}
}
}
\fontfamily{cmss}\fontshape{n}\selectfont
\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
\pagestyle{myheadings}
%\thispagestyle{empty} use this with letterhead paper
<%pagebreak 90 27 48%>
\end{tabular*}
\rule{\textwidth}{2pt}
\hfill
\begin{tabularx}{7cm}{Xr@{}}
\textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
\end{tabularx}
\newpage
\markright{<%company%>\hfill <%invnumber%>}
\vspace*{-12pt}
\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
\textbf{Pos.} & \textbf{Menge} & \textbf{Text / Artikel} & \textbf{E-Preis} & \textbf{Rab.} & \textbf{Ges.Preis} \\
& \"{U}bertrag von Seite <%lastpage%> & & & & & <%sumcarriedforward%> \\
<%end pagebreak%>
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
\vspace*{2cm}
<%name%>
<%street%>
<%zipcode%> <%city%>
<%country%>
\vspace{3.5cm}
\textbf{R E C H N U N G}
\hfill
\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
\textbf{Rechnungs-Nr.} & <%invnumber%> \\
\textbf{Rechnungs-Datum} & <%invdate%> \\
\textbf{KD-Nummer} & <%customer_id%> \\
\textbf{AuftragsNr.} & <%ordnumber%> \\
\textbf{Verk\"{a}ufer} & <%employee_name%> \\
\textbf{Lieferdatum} & <%deliverydate%> \\
\textbf{Ihr Zeichen} & <%cusordnumber%> \\
\end{tabular}
\vspace{1cm}
\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
\textbf{Pos.} & \textbf{Menge} & \textbf{Text / Artikel} & \textbf{E-Preis} & \textbf{Rab.} & \textbf{Ges.Preis} \\
<%foreach number%>
<%runningnumber%> & <%qty%> <%unit%> & <%description%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
<%end number%>
\end{tabular*}
% \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
% <%foreach number%>
% <%runningnumber%> & <%qty%> <%unit%> & <%description%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
% <%end number%>
% \end{tabular*}
\parbox{\textwidth}{
\rule{\textwidth}{2pt}
\vspace{0.2cm}
\hfill
\begin{tabularx}{7cm}{Xr@{}}
\textbf{Zwischensumme} & \textbf{<%subtotal%>} \\
<%foreach tax%>
<%taxdescription%> auf <%taxbase%> & <%tax%> \\
<%end tax%>
\hline
\textbf{Total} & \textbf{<%invtotal%>} \\
<%if paid%>
\textbf{Bezahlt} & <%paid%> \\
<%end paid%>
<%if total%>
\textbf{Bezahlbar} & \textbf{<%total%>} \\
<%end total%>
\end{tabularx}
\vspace{0.3cm}
\hfill
Alle Preise in \textbf{<%currency%>}.
\vspace{12pt}
<%if notes%>
<%notes%>
<%end if%>
}
%\vfill
%\centerline{\textbf{salute}}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\footnotetext[1]{\tiny
Rechnung ist bezahlbar innerhalb von <%terms%> Tagen.
Nach dem <%duedate%> werden Zinsen zu einem
monatlichen Satz von 1.5\% verrechnet.
Waren bleiben im Besitz von <%company%> bis die Rechnung voll bezahlt ist.
Rckgaben werden mit 10 Prozent Lagergebhren belastet. Besch�igte Waren
und Waren ohne eine Rckgabenummer werden nicht entgegengenommen.
}
\end{document}
Siehe grafik.
Wer hat da eine Idee?
Gruss tiptel170
ich bin neu in dieser materie, denn ich habe mir lx-office installiert. Jetzt muss ich mich mit latex herumschlagen.
Folgendes Problem habe ich:
Eine Tabelle, habe 6Spalten und wenn ich über lx-office die Felder ausfüllen lasse. Sind die letzten drei Spalten so weit nach links verschoben, dass die ausserhalb des parierandes sind.
Siehe meinen Latex-code
\documentclass[twoside]{scrartcl}
\usepackage[frame]{xy}
\usepackage{tabularx}
\usepackage[latin1]{inputenc}
\setlength{\voffset}{0.5cm}
\setlength{\hoffset}{-2.0cm}
\setlength{\topmargin}{0cm}
\setlength{\headheight}{0.5cm}
\setlength{\headsep}{1cm}
\setlength{\topskip}{0pt}
\setlength{\oddsidemargin}{1.0cm}
\setlength{\evensidemargin}{1.0cm}
\setlength{\textwidth}{17cm}
\setlength{\textheight}{24.5cm}
\setlength{\footskip}{1cm}
\setlength{\parindent}{0pt}
\renewcommand{\baselinestretch}{1}
\begin{document}
\newlength{\descrwidth}\setlength{\descrwidth}{9cm }
\newsavebox{\hdr}
\sbox{\hdr}{
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
\parbox{\textwidth}{
\parbox[b]{12cm}{
<%company%>
<%address%>}\hfill
\begin{tabular}[b]{rr@{}}
Telefon & <%tel%>\\
Telefax & <%fax%>
\end{tabular}
\rule[1.5ex]{\textwidth}{0.5pt}
}
}
\fontfamily{cmss}\fontshape{n}\selectfont
\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
\pagestyle{myheadings}
%\thispagestyle{empty} use this with letterhead paper
<%pagebreak 90 27 48%>
\end{tabular*}
\rule{\textwidth}{2pt}
\hfill
\begin{tabularx}{7cm}{Xr@{}}
\textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
\end{tabularx}
\newpage
\markright{<%company%>\hfill <%invnumber%>}
\vspace*{-12pt}
\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
\textbf{Pos.} & \textbf{Menge} & \textbf{Text / Artikel} & \textbf{E-Preis} & \textbf{Rab.} & \textbf{Ges.Preis} \\
& \"{U}bertrag von Seite <%lastpage%> & & & & & <%sumcarriedforward%> \\
<%end pagebreak%>
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
\vspace*{2cm}
<%name%>
<%street%>
<%zipcode%> <%city%>
<%country%>
\vspace{3.5cm}
\textbf{R E C H N U N G}
\hfill
\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
\textbf{Rechnungs-Nr.} & <%invnumber%> \\
\textbf{Rechnungs-Datum} & <%invdate%> \\
\textbf{KD-Nummer} & <%customer_id%> \\
\textbf{AuftragsNr.} & <%ordnumber%> \\
\textbf{Verk\"{a}ufer} & <%employee_name%> \\
\textbf{Lieferdatum} & <%deliverydate%> \\
\textbf{Ihr Zeichen} & <%cusordnumber%> \\
\end{tabular}
\vspace{1cm}
\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
\textbf{Pos.} & \textbf{Menge} & \textbf{Text / Artikel} & \textbf{E-Preis} & \textbf{Rab.} & \textbf{Ges.Preis} \\
<%foreach number%>
<%runningnumber%> & <%qty%> <%unit%> & <%description%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
<%end number%>
\end{tabular*}
% \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\ extracolsep\fill}lllrrr@{}}
% <%foreach number%>
% <%runningnumber%> & <%qty%> <%unit%> & <%description%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
% <%end number%>
% \end{tabular*}
\parbox{\textwidth}{
\rule{\textwidth}{2pt}
\vspace{0.2cm}
\hfill
\begin{tabularx}{7cm}{Xr@{}}
\textbf{Zwischensumme} & \textbf{<%subtotal%>} \\
<%foreach tax%>
<%taxdescription%> auf <%taxbase%> & <%tax%> \\
<%end tax%>
\hline
\textbf{Total} & \textbf{<%invtotal%>} \\
<%if paid%>
\textbf{Bezahlt} & <%paid%> \\
<%end paid%>
<%if total%>
\textbf{Bezahlbar} & \textbf{<%total%>} \\
<%end total%>
\end{tabularx}
\vspace{0.3cm}
\hfill
Alle Preise in \textbf{<%currency%>}.
\vspace{12pt}
<%if notes%>
<%notes%>
<%end if%>
}
%\vfill
%\centerline{\textbf{salute}}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\footnotetext[1]{\tiny
Rechnung ist bezahlbar innerhalb von <%terms%> Tagen.
Nach dem <%duedate%> werden Zinsen zu einem
monatlichen Satz von 1.5\% verrechnet.
Waren bleiben im Besitz von <%company%> bis die Rechnung voll bezahlt ist.
Rckgaben werden mit 10 Prozent Lagergebhren belastet. Besch�igte Waren
und Waren ohne eine Rckgabenummer werden nicht entgegengenommen.
}
\end{document}
Siehe grafik.
Wer hat da eine Idee?
Gruss tiptel170