From 014aadc9e59368ae628e545ff58fdbbad5156c31 Mon Sep 17 00:00:00 2001 From: Roland Hieber <rohieb@rohieb.name> Date: Thu, 12 Jan 2012 02:47:27 +0100 Subject: [PATCH] =?UTF-8?q?LaTeX-Package=20f=C3=BCr=20einheitliches=20Auss?= =?UTF-8?q?ehen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Beitragsordnung.tex | 9 +++------ Satzung.tex | 9 +++------ stratum0doc.sty | 48 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 12 deletions(-) create mode 100644 stratum0doc.sty diff --git a/Beitragsordnung.tex b/Beitragsordnung.tex index 1ad9d7f..fca16e4 100644 --- a/Beitragsordnung.tex +++ b/Beitragsordnung.tex @@ -3,14 +3,11 @@ \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{libertine} % kann man notfalls auch ignorieren, wenns nicht da ist -\usepackage{textcomp} - -\renewcommand{\labelenumi}{(\arabic{enumi})} -\renewcommand{\labelitemi}{--} -\makeatletter\renewcommand*\thesection{§\ \@arabic\c@section}\makeatother +\usepackage{textcomp} % für Euro-Symbol +\usepackage[legal]{stratum0doc} \title{Beitragsordnung des Stratum~0~e.~V.} -\date{Version vom 8. Januar 2012} +\date{8.~Januar~2012} \begin{document} \maketitle diff --git a/Satzung.tex b/Satzung.tex index d1c213c..906d086 100644 --- a/Satzung.tex +++ b/Satzung.tex @@ -3,13 +3,10 @@ \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{libertine} % kann man notfalls auch ignorieren, wenns nicht da ist - -\renewcommand{\labelenumi}{(\arabic{enumi})} -\renewcommand{\labelitemi}{--} -\makeatletter\renewcommand*\thesection{§\ \@arabic\c@section}\makeatother +\usepackage[legal]{stratum0doc} \title{Satzung des Stratum~0~e.~V.} -\date{Version vom 23.~Juli~2011} +\date{23.~Juli~2011} \begin{document} \maketitle @@ -27,7 +24,7 @@ \item Der Verein ist parteipolitisch und weltanschaulich neutral. \item Der Verein setzt sich zum Zweck: \begin{itemize} - \item + \item Die Förderung der Erziehung und Volksbildung, insbesondere der Informatik- und Medienkompetenz der breiten Öffentlichkeit, sowie Aufklärung über und kritische Betrachtung von Risiken und diff --git a/stratum0doc.sty b/stratum0doc.sty new file mode 100644 index 0000000..511d988 --- /dev/null +++ b/stratum0doc.sty @@ -0,0 +1,48 @@ +%% stratum0doc.sty +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] + +\ProvidesPackage{stratum0doc} + +%% Package options +\makeatletter + \DeclareOption{transcript}{\def\@sndsectionmark{TOP}} + \DeclareOption{legal}{\def\@sndsectionmark{§}} + \ExecuteOptions{transcript} + \ProcessOptions\relax +\makeatother + +%% fancyhdr setup +\newcommand{\myfancysetup}[2]{% + \pagestyle{fancy} + \fancyhf{} + \fancyhead[L]{\sc #1}% + \fancyhead[R]{\sc #2}% + \fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}} + \fancypagestyle{plain}{% for first page + \renewcommand{\headrulewidth}{0pt}% + \fancyhf{}% + \fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}% + } +} + +%% list bullets, section prefix +\makeatletter +\renewcommand{\labelenumi}{(\arabic{enumi})} +\renewcommand{\labelitemi}{--} +\renewcommand{\thesection}{% + \@sndsectionmark\ \@arabic\c@section +} +\makeatother + +\RequirePackage{fancyhdr} +\RequirePackage{lastpage} + +%% bootstrapping +\makeatletter +\AtBeginDocument{% + \let\mytitle\@title% + \let\mydate\@date% + \myfancysetup{\mytitle}{\mydate}% +} +\makeatother -- GitLab