Browse Source

Merge pull request 'Einzugsformular als LaTeX' (#6) from einzug into master

pull/7/head
dkdent 2 years ago
parent
commit
46306530f7
  1. 71
      Einzug/Einzug.tex
  2. 10
      Einzug/Makefile
  3. 10
      Einzug/README.md
  4. 100
      Einzug/headfoot.tex

71
Einzug/Einzug.tex

@ -0,0 +1,71 @@
\documentclass[parskip=half]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[margin=2cm]{geometry}
\usepackage{eurosym}
\usepackage[shortlabels]{enumitem}
\usepackage{csquotes}
% ToDo-Notes: Parameter "disable" versteckt alle Notizen.
\usepackage[colorinlistoftodos]{todonotes}
\newcommand{\litnote}[1]{\todo[inline,color=blue!40]{#1}}
\newcommand{\refnote}[1]{\todo[color=blue!40]{#1}}
\newcommand{\note}[1]{\todo[inline,color=green!40]{#1}}
\usepackage[pdftex,colorlinks=true,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
\def\LayoutTextField#1#2{#2}
\def\tf#1#2{\TextField[name=#1,width=#2,bordercolor={},backgroundcolor={}]{\null}}
\def\LayoutCheckField#1#2{#2}
\def\cb#1{\CheckBox[name=#1,height=0.5cm,width=0.5cm,bordercolor=black]{\null}}
\usepackage{tabularx}
\usepackage{xcolor}
\include{headfoot}
\begin{document}
\section*{Einzugsermächtigung\\ zum Einzug der Mitgliedsbeiträge}
\begin{Form}
\begin{center}
\begin{tabularx}{\textwidth}{@{}p{5cm} X}
& \tf{nachname}{10cm}\\
Nachname & \dotfill \\
& \tf{vorname}{10cm}\\
Vorname & \dotfill \\
\end{tabularx}
\\[2cm]
\begin{minipage}{\textwidth}
Ich gestatte Netz39 e.V., die Mitgliedsbeiträge vom folgenden Konto abzuziehen:
\end{minipage}
\begin{tabularx}{\textwidth}{@{}p{5cm} X}
& \tf{inhaber}{10cm}\\
Kontoinhaber & \dotfill \\
& \tf{iban}{10cm}\\
IBAN & \dotfill\\
& \tf{bic}{10cm}\\
BIC & \dotfill
\end{tabularx}
\vspace{2cm}
\begin{tabular}{p{7cm}p{.5cm}p{7cm}}
\tf{datum}{7cm} & & \\
\dotfill & & \dotfill \\
Ort, Datum & & Unterschrift \\
\end{tabular}%
\end{center}
\end{Form}
\end{document}

10
Einzug/Makefile

@ -0,0 +1,10 @@
.PHONY: clean
default: Einzug.tex\
headfoot.tex
mkdir -p build
../latexdockercmd.sh pdflatex --output-directory=build Einzug.tex
mv build/Einzug.pdf .
clean:
rm -r build

10
Einzug/README.md

@ -0,0 +1,10 @@
# Aufnameantrag natürliche Person
## Repository
* Abgestimmte Dokumente werden als eigenständige PDF versioniert abgelegt
* `headfoot.tex` ist eigentlich für alle gleich, lässt sich aber nicht einfach ins Oberverzeichnis schieben, da LaTeX sowas nicht ohne Weiteres erlaubt.
## Änderungen
Änderungen bitte immer als PR einreichen!

100
Einzug/headfoot.tex

@ -0,0 +1,100 @@
\def\n39logo{
%% Inline Logo
\begin{tikzpicture}[
y=0.8pt,
x=0.8pt,
yscale=-1,
inner sep=0pt,
outer sep=0pt,
scale=0.2
]
\begin{scope}[shift={(-448.05262,-67.70133)}]
\path[color=black,fill=black,even odd rule,line width=16.000pt]
(534.1205,161.8816) -- (534.1205,172.2877) -- (581.3732,172.2877) .. controls
(571.8452,181.8308) and (562.3036,191.3603) .. (552.7463,200.8741) --
(565.3389,200.8741) .. controls (585.4511,200.8741) and (601.7400,217.2036) ..
(601.7400,237.3158) .. controls (601.7400,257.4280) and (585.4511,273.7170) ..
(565.3389,273.7170) .. controls (545.2267,273.7170) and (528.8972,257.4280) ..
(528.8972,237.3158) -- (518.4911,237.3158) .. controls (518.4911,263.1743) and
(539.4804,284.1231) .. (565.3389,284.1231) .. controls (591.1974,284.1231) and
(612.1462,263.1743) .. (612.1462,237.3158) .. controls (612.1462,215.3233) and
(596.9939,196.8355) .. (576.5548,191.8042) -- (606.5180,161.8816) -- cycle;
\begin{scope}[cm={{-1.0,0.0,0.0,-1.0,(1130.6373,475.18252)}}]
\path[color=black,fill=black,even odd rule,line width=16.000pt]
(565.3389,208.6889) .. controls (549.5365,208.6889) and (536.7120,221.5134) ..
(536.7120,237.3158) .. controls (536.7120,249.4467) and (544.2722,259.8031) ..
(554.9328,263.9587) -- (554.9328,252.2164) .. controls (550.2090,248.9346) and
(547.1181,243.5056) .. (547.1181,237.3158) .. controls (547.1181,227.2597) and
(555.2828,219.0950) .. (565.3389,219.0950) .. controls (575.3950,219.0950) and
(583.5192,227.2597) .. (583.5192,237.3158) .. controls (583.5192,243.4955) and
(580.4441,248.9328) .. (575.7450,252.2164) -- (575.7450,263.9587) .. controls
(586.3945,259.8031) and (593.9253,249.4467) .. (593.9253,237.3158) .. controls
(593.9253,221.5134) and (581.1413,208.6889) .. (565.3389,208.6889) -- cycle;
\path[color=black,fill=black,even odd rule,line width=16.000pt]
(565.3389,232.0925) .. controls (562.4657,232.0925) and (560.1156,234.4426) ..
(560.1156,237.3158) -- (560.1156,268.4937) -- (570.5217,268.4937) --
(570.5217,237.3158) .. controls (570.5217,234.4426) and (568.2121,232.0925) ..
(565.3389,232.0925) -- cycle;
\end{scope}
\path[fill=black] (630.8529,149.4914) .. controls (625.1306,149.5458) and
(620.4890,150.3447) .. (619.3535,151.0301) .. controls (617.0825,152.4009) and
(616.5461,155.6877) .. (617.2480,156.4558) .. controls (617.9500,157.2237) and
(628.6785,164.1143) .. (633.3633,166.3761) .. controls (645.9778,172.4665) and
(632.0756,195.7720) .. (621.2161,191.6018) .. controls (613.5199,188.6464) and
(604.7892,179.8446) .. (603.3192,179.7785) .. controls (601.8492,179.7137) and
(599.9557,180.7048) .. (599.4726,183.2607) .. controls (598.9895,185.8166) and
(602.4810,198.1576) .. (611.2554,207.7576) .. controls (621.7846,219.2778) and
(638.1817,206.5491) .. (638.1817,217.0704) --
(638.1817,265.9427)arc(179.961:0.039:13.018) -- (664.2172,203.5060) --
(664.2172,188.9294) .. controls (664.2172,183.4623) and (670.9201,161.5406) ..
(648.7498,152.3663) .. controls (643.3754,150.1424) and (636.5752,149.4370) ..
(630.8529,149.4914) -- cycle;
\end{scope}
\path[color=black,fill=black,even odd rule,line width=8.333pt]
(150.0000,23.1213) .. controls (79.9291,23.1213) and (23.1213,79.9291) ..
(23.1213,150.0000) .. controls (23.1213,220.0708) and (79.9291,276.8787) ..
(150.0000,276.8787) .. controls (220.0708,276.8787) and (276.8787,220.0708) ..
(276.8787,150.0000) .. controls (276.8787,79.9291) and (220.0708,23.1213) ..
(150.0000,23.1213) -- cycle(150.0000,40.5068) .. controls (210.4603,40.5068)
and (259.4540,89.5397) .. (259.4540,150.0000) .. controls (259.4540,210.4603)
and (210.4603,259.4540) .. (150.0000,259.4540) .. controls (89.5278,259.8428)
and (41.3547,203.5210) .. (40.5068,150.0000) .. controls (40.5068,89.5397) and
(89.5397,40.5068) .. (150.0001,40.5068) -- cycle;
\end{tikzpicture}
%% Logo End
}
\usepackage[headsepline]{scrlayer-scrpage}
\renewcommand{\headfont}{\sffamily}
\renewcommand{\footfont}{\sffamily \small}
\setlength{\headheight}{58pt} % logo height
\setlength{\footheight}{58pt} % logo height
\clearpairofpagestyles
\ihead{%
\unitlength1mm
\begin{picture}(0,0)
\put(0, 7){\parbox{180mm}{\n39logo}}
\put(17,6){\parbox{180mm}{ \sffamily \huge Netz39 e.V.}}
\end{picture}
}
\setlength{\footheight}{10em}
\cfoot{%
\rule{\textwidth}{0.5pt}\vspace{5pt}
\begin{tabular}{rl}
Vorsitzende & Stefan Haun\\
& Rick Hollinski\\
Kassenwart & David Kilias%
\end{tabular}%
\hspace{1cm}%
\begin{tabular}{rl}
IBAN& DE64\ 4306\ 0967\ 4120\ 8043\ 00\\
BIC& GENODEM1GLS\\
& GLS Gemeinschaftsbank%
\end{tabular}%
\hspace{1cm}%
\begin{tabular}{l}
Amtsgericht Stendal\\
VR\ 3169\\
\ %
\end{tabular}%
}