diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-19 18:54:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-19 18:54:54 +0000 |
commit | 2d248026682e0a02fa2b004a0ad2f13f57d8535c (patch) | |
tree | 7088bbd745de030191c2d843c4b3f4d9d5c46d91 /Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls | |
parent | eecee5a57aa7fbeb22e0df8440fb3b06c5117fc7 (diff) |
move german latex docs out of texmf-doc
git-svn-id: svn://tug.org/texlive/trunk@13264 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls')
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls b/Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls new file mode 100644 index 00000000000..3e260e6fae8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex-tipps-und-tricks/faltblat.cls @@ -0,0 +1,59 @@ +% Erzeugt Faltblaetter (zweiseitig mit 6 Spalten) +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{faltblat} + +\DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions + +\LoadClass[a4paper,12pt,landscape]{article} +\RequirePackage{german} + +\setlength{\parindent}{0cm} +\setlength{\hoffset}{-2.54cm} +\setlength{\voffset}{-2.54cm} + +% 1,5cm Fusssteg, 1 cm Kopfsteg +\setlength{\textheight}{17.5cm} +\setlength{\headheight}{0pt} +\setlength{\headsep}{0pt} +\setlength{\topmargin}{1.5cm} + +% 1 cm vom linken Rand +\setlength{\textwidth}{7.9cm} +\setlength{\oddsidemargin}{1cm} +\setlength{\evensidemargin}{1cm} +\emergencystretch=10pt + +\pagestyle{empty} + +% Boxen für Gesamttext und sechs Spalten ein +\newsavebox\falt +\newbox\ba \newbox\bb \newbox\bc +\newbox\bd \newbox\be \newbox\bf + +% Der gesamte Dokumentinhalt soll in die Hauptbox +% gesteckt werden +\AtBeginDocument{\setbox\falt=\vbox\bgroup} + +% Spalte Haupttext dann in 6 Spalten auf +\AtEndDocument{\egroup +\setbox\ba=\vsplit\falt to \textheight +\setbox\bb=\vsplit\falt to \textheight +\setbox\bc=\vsplit\falt to \textheight +\setbox\bd=\vsplit\falt to \textheight +\setbox\be=\vsplit\falt to \textheight +\setbox\bf=\vsplit\falt to \textheight + +% Vorderseite enthält Spalten 5, 6, 1 +\hbox{\ifvoid\be\vbox{\strut}\else\box\be\fi + \hspace{2cm}\ifvoid\bf\vbox{\strut}\else\box\bf\fi + \hspace{2cm}\box\ba + } +% Rückseite mit Spalten 2, 3, 4 +\newpage +\hbox{\box\bb + \hspace{2cm}\box\bc + \hspace{2cm}\box\bd + } +}
\ No newline at end of file |