PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenränder anpassen



tomi_on_drums
09-11-2007, 22:08
Hi!
Ich arbeite grad an einem möglichst einfachen Template für Abrechnungen/Rechnungen/Lieferscheine. Weil die Lösungen, die's da bereits gibt, meißt genau das nicht können, was ich brauche und mir sonst auch nicht besonders zusagen, hab ich mich entschlossen, selber was zu stricken.
Dabei hab bin ich erwartungsgemäß auf einige Probleme gestoßen, eins davon ist die Einstellung der Seitenränder:

Wie kann ich bei einem Letter oder einem Article den linken Seitenrand verstellen.
Die ganzen Geschichten mit


\setlength{\topmargin}{0cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\evensidemargin}{0cm}
\setlength{\leftmargin}{0cm}
\setlength{\rightmargin}{0cm}
\setlength\textwidth{17mm}
\setlength\textheight{252mm}

hab ich alle schon durch.


Hier mal das, was ich schon geschafft hab:


\RequirePackage{ifpdf}
%\ifpdf
%\documentclass[pdftex, a4paper, 12pt]{article}
%\else
%\documentclass[a4paper, 12pt]{article}
%\fi
\documentclass[a4paper,10pt]{letter}
\usepackage{german}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage{longtable}
\usepackage{ae}
\usepackage{color}

\ifpdf
\usepackage[pdftex,bookmarksopen,bookmarksnumbered,pdfborder=0]{hyperref}
\usepackage[pdftex]{graphicx}
\pdfcompresslevel=9
\else
\usepackage{url}
\usepackage[dvips]{graphicx}
\fi
\usepackage{eurosym}
%
% ausführlichere Fehlermeldungen
%\errorcontextlines=999
%
% Page-Layout
\setlength{\topmargin}{0cm}
%\setlength{\oddsidemargin}{0cm}
%\setlength{\evensidemargin}{0cm}

%\setlength{\leftmargin}{0cm}
%\setlength{\rightmargin}{0cm}


\setlength\textwidth{170mm}
%\setlength\textheight{252mm}
%\showthe\oddsidemargin


% Kopf und Fußzeilen:
\setlength\headheight{3cm}
\setlength\headwidth{17cm}
%\setlength\footerheight{3cm}
\pagestyle{fancy}
\fancyhf{}


\newcommand{\setheader}[2]{
\chead{
\begin{minipage}{17cm}
\begin{minipage}[t]{8cm}
{\fontfamily{cmss}\selectfont
#1
}
\end{minipage}
\hfill
\begin{minipage}[t]{7cm}
{\fontfamily{cmss}\selectfont
#2
}
\end{minipage}
\end{minipage}
}
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
}

\newcommand{\setrecipient}[3]{
\begin{minipage}{17cm}
\begin{minipage}{8cm}
{\fontfamily{cmtt}\selectfont
#1
}
\end{minipage}
\hfill
\begin{minipage}{7cm}
{\fontfamily{cmtt}\selectfont
\begin{tabular}{ll}
St. Nr: & #2 \\
Lief. Nr: & #3 \\
Seite: & \thepage
\end{tabular}
}
\end{minipage}
\end{minipage} \\[1cm]
}

\newcommand{\setbottom}[1]{

\cfoot{
\begin{minipage}{17cm}
#1
\end{minipage}
}
\renewcommand{\footrulewidth}{0.4pt} %untere Trennlinie
}

\newcommand{\setsermon}[3]{
Der obgen genannte Endbetrag wird Ihrem Konto #1 bei der #3 (BLZ #2) gutgeschrieben.
}

\begin{document}
\setheader{ Firmenadresse Firma GbR \newline
Firmenstraße 123 \newline
98765 Firmenort }{
\begin{tabular}[t]{ll}
Telefon: & 09100 1001 \\
Fax: & 09100 1002 \\
\newline
\end{tabular} }

\setrecipient{Empfänger Nachname\\Emfstr 123\\96741 Ortschaft}{ste/eue/rn umm}{000xx}

Abrechnung text

\begin{longtable}{lllllllll}%{l|l|l|l|l|l|l|l|l}
\textbf{ID} & \textbf{Datum/Zeit} & \textbf{KFZ} & \textbf{Fahrer} & \textbf{Netto} & \textbf{Probe}
& \textbf{E.Preis} \\
\endhead

\multicolumn{4}{r}{Nettogewicht (Zwischensumme):}& zwsum & \multicolumn{1}{r}{ZwSum:} & sum
\endfoot

\multicolumn{4}{r}{Gesamtnettogewicht:}& \textbf{ngsum} & \multicolumn{1}{r}{Summe:} & \textbf{gsum}
\endlastfoot
0001 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0002 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0003 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0004 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0005 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0001 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0002 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0003 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0004 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0005 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0001 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0002 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0003 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0004 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0005 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0001 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0002 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0003 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0004 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0005 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0001 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0002 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0003 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0004 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0005 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0006 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0007 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0008 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0009 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
0000 & 24.09.2007 20:05:36 & ERH-AF 9999 & Alexanderey Langnamus & 40000 & Mais 0815 & 1000.00 \euro \\
\end{longtable}



\setsermon{ktonr}{blz}{vb forchheim}

\setbottom{
\begin{minipage}{4cm}
{\fontfamily{cmss}\selectfont
Geschäftsführer: \newline
Hans Wurscht \newline
Kasperle
}
\end{minipage}
\hfill
\begin{minipage}{7cm}
{\fontfamily{cmss}\selectfont
\begin{tabular}{ll}
& Sparkasse Ortschaft \\
BLZ: & xxx xxx xx \\
KtoNr: & yyy yyy y \\
Steuernummer: & hhj/jjj/kkl mm
\end{tabular}
}
\end{minipage}
}
\end{document}

Das Problem wird beim ersten Übersetzen deutlich! Vielleicht kann mir dabei ja jemand von euch weiterhelfen.

Vorab schonmal vielen herzlichen Dank!
MfG
Tom

sofa-surfer
10-11-2007, 12:00
Hallo,

zentimetergenaue Seitenränder stellst du am besten mit dem geometry-Paket ein. (Die ganze \ifpdf-Geschichte in deinem Header brauchst du vermutlich auch nicht. Im Allgemeinen werden die benötigten Treiberoptionen automatisch gefunden.)


Matthias

tomi_on_drums
10-11-2007, 13:34
Funktioniert prächtig! Danke!