From 65729647c2eaf76d7e51c5875f01c54ba1e54d3d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 24 Nov 2020 22:14:37 +0000 Subject: bewerbung (23nov20) git-svn-id: svn://tug.org/texlive/trunk@56998 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/latex/bewerbung/bewerbung.dtx | 81 ++++++++++++++-------- .../source/latex/bewerbung/bewerbung.ins | 4 +- 2 files changed, 56 insertions(+), 29 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/bewerbung/bewerbung.dtx b/Master/texmf-dist/source/latex/bewerbung/bewerbung.dtx index a86c3243141..3081b10a143 100644 --- a/Master/texmf-dist/source/latex/bewerbung/bewerbung.dtx +++ b/Master/texmf-dist/source/latex/bewerbung/bewerbung.dtx @@ -1,20 +1,20 @@ %\iffalse % bewerbung.dtx generated using makedtx version 0.94b (c) Nicola Talbot % Command line args: -% -author "André Hilbig, mail@andrehilbig.de" -% -codetitle "Implementation" -% -setambles "neueBewerbung.sh=>\nopreamble\nopostamble" -% -date "2015-07-14:14:18:49 -- Version 1.1" % -src "(.*)\.sty=>\1.sty" % -src "(.*)\.cls=>\1.cls" % -src "neueBewerbung.sh=>neueBewerbung.sh" % -src "(.*)\.inc=>\1.inc" +% -codetitle "Implementation" +% -author "André Hilbig, mail@andrehilbig.de" % -doc "../dokumentation.tex" +% -setambles "neueBewerbung.sh=>\nopreamble\nopostamble" +% -date "2020-11-24:11:30:14 -- Version 1.2" % -macrocode "neueBewerbung.sh" % -comment "neueBewerbung.sh" % -comment "config.inc=>config.inc" % bewerbung -% Created on 2015-07-14:14:18:49 -- Version 1.1/7/14 14:18 +% Created on 2020-11-24:11:30:14 -- Version 1.2/11/24 11:30 %\fi %\iffalse %<*package> @@ -37,7 +37,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2015-07-14:14:18:49 -- Version 1.1 André Hilbig, mail@andrehilbig.de, all rights reserved. +% Copyright (C) 2020-11-24:11:30:14 -- Version 1.2 André Hilbig, mail@andrehilbig.de, all rights reserved. % \fi % \iffalse %<*driver> @@ -220,7 +220,7 @@ \xspaceaddexceptions{\guillemotright,\guillemotleft} -\CheckSum{2158} +\CheckSum{2181} \begin{document} @@ -234,7 +234,7 @@ % Übersichtstabelle zur Dokumentation der Bewerbungsversuche} % \author{Andr\'e Hilbig \\ \texttt{mail@andrehilbig.de} \\ % \url{http://www.andrehilbig.de/index.cgi/Publications/Bewerbung}} -% \date{2015-07-14} +% \date{2020-11-24} % \maketitle % \begin{abstract} % \foreignlanguage{english}{ @@ -325,6 +325,11 @@ % \item Satz in der Dokumentation überarbeitet % \item Kontaktdaten in den READMEs korrigiert % \end{itemize} +% \item[v1.2] +% \begin{itemize} +% \item Anpassungen an neuere \LaTeX Versionen durchgeführt +% \item Kleinere Anpassungen an die Titelseite +% \end{itemize} % \end{description} % % \section{Installation} @@ -448,7 +453,8 @@ % Der Klasse |bewerbung| kann die Option |idPlain| übergeben werden. Dann wird nach % der exakten Übereinstimmung der hier notierten Identifikation mit dem Feld ID gesucht. % Dies muss keine Zahl sein. Wird keine Option übergeben wird die notierte Zahl als -% Zeilennummer startend bei 0 interpretiert. +% Zeilennummer startend bei 0 interpretiert. Außerdem kann man die Option |nophone| +% übergeben, um das Telefonfeld auszublenden. % % \DescribeMacro{\Anhang}\label{Anhang} % An zwei Stellen in einer Bewerbung werden angehangene Dokumente ausgewiesen: Titelseite @@ -1269,10 +1275,10 @@ % name and title % \begin{macrocode} \begin{minipage}[b]{\@titlenamewidth}% + \firstnamestyle{\firstname}\\[0.75em] % % \end{macrocode} %% ahilbig begin % \begin{macrocode} - \firstnamestyle{\firstname}\\ % \familynamestyle{\familyname}% \ifdefempty{\acadtitle}{}{% \\[1.25em]\acadtitlestyle{\acadtitle}}% @@ -3016,7 +3022,7 @@ % % \begin{macro}{\tel} % \begin{macrocode} -\providecommand{\tel}{} +\providecommand{\tel}{empty} % \end{macrocode} % \end{macro} % @@ -3044,10 +3050,10 @@ % \begin{macrocode} \ProvideDocumentCommand{\anhang}{o}{% \IfNoValueTF{#1}{% - Curriculum Vitae.\anhangTmpFlat + \lebenslaufTitel.\anhangTmpFlat }{% \item Anschreiben - \item Curriculum Vitae + \item \lebenslaufTitel \anhangTmpList } % } @@ -3421,7 +3427,9 @@ \providecommand{\runKomaVar}{% \setkomavar{fromname}{\fullname} % \setkomavar{fromaddress}{\street\\\plz\xspace\stadt} % - \setkomavar{fromphone}[\Telefon\enskip]{\tel} % + \ifthenelse{\equal{\tel}{empty}}{}{% + \setkomavar{fromphone}[\Telefon\enskip]{\tel} % + }% \setkomavar{fromfax}[\Mobilefone\enskip]{\mobile} % \setkomavar{fromemail}[\Letter\enskip]{\email} % \setkomavar{signature}{\vorname\xspace\name} % @@ -3442,7 +3450,9 @@ \renewcommand*{\addressstreet}{\street} % \renewcommand*{\addresscity}{\plz\xspace\stadt} % \renewcommand*{\address}{\street\\\plz\xspace\stadt} % - \renewcommand*{\phonenr}{\tel} % + \ifthenelse{\equal{\tel}{empty}}{}{% + \renewcommand*{\phonenr}{\tel} % + }% % \end{macrocode} %\iffalse %% \renewcommand*{\extrainfo}{Some extra info} @@ -3499,7 +3509,10 @@ \ProvideDocumentEnvironment{lebenslauf}{oo}{% \clearpage \newgeometry{top=2.5cm,left=3cm,right=2.5cm,bottom=3cm} - \pagestyle{empty} + %\pagestyle{empty} + \pagenumbering{arabic} + \hypersetup{hidelinks} + \ofoot{Seite \thepage\ von \pageref{LastPage}} \ifthenelse{\equal{#1}{none}}{\renewcommand{\@listitemsymbol}{}}{} % %\iffalse %%\clearscrheadfoot @@ -3513,6 +3526,7 @@ \fullname\\ \todayOrt, \todayTime \end{tabular} + \label{LastPage} \end{raggedright} \IfNoValueF{#2}{% \newpage % @@ -3669,16 +3683,27 @@ setkeys=\kvsetkeys% \DeclareStringOption[classic]{lebenslaufStyle}[classic] \DeclareStringOption[anschrift.csv]{anschrift}[anschrift.csv] \DeclareBoolOption{idPlain} +\DeclareBoolOption{nophone} \ProcessKeyvalOptions{ahbewerbung} % evaluate keyval options \DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrlttr2}} \ProcessOptions\relax -\LoadClass[ - DIN, pagenumber=botright, backaddress=true, parskip=half,% - fromalign=left, fromemail=true, fromfax=true, % - fromphone=true, fromurl=false, fromalign=right, % - fromlogo=false, fromrule=true, foldmarks=true, % - paper=a4, fontsize=10pt,enlargefirstpage=true, firstfoot=false -]{scrlttr2} +\ifahbewerbung@nophone % + \LoadClass[ + DIN, pagenumber=botright, backaddress=true, parskip=half,% + fromalign=left, fromemail=true, fromfax=true, % + fromphone=false, fromurl=false, fromalign=right, % + fromlogo=false, fromrule=true, foldmarks=true, % + paper=a4, fontsize=10pt,enlargefirstpage=true, firstfoot=false + ]{scrlttr2} +\else % + \LoadClass[ + DIN, pagenumber=botright, backaddress=true, parskip=half,% + fromalign=left, fromemail=true, fromfax=true, % + fromphone=true, fromurl=false, fromalign=right, % + fromlogo=false, fromrule=true, foldmarks=true, % + paper=a4, fontsize=10pt,enlargefirstpage=true, firstfoot=false + ]{scrlttr2} +\fi % % \end{macrocode} %\iffalse %% import from komacv.cls for easier maintaining @@ -3690,7 +3715,7 @@ setkeys=\kvsetkeys% ifluatex,% ifxetex,% marvosym, % - scrpage2,% + scrlayer-scrpage,% array,% graphicx,% microtype,% @@ -3842,9 +3867,9 @@ cd .. \textbf{\meinBeruf} \\ \ \\ \street\\ \plz\ \stadt\\ - \Letter\enskip \email\\ \Telefon\enskip \tel\\ \Mobilefone\enskip \mobile + \letter\enskip \email\\ \vfill \textbf{Inhalt} @@ -3861,8 +3886,10 @@ cd .. \leftskip=0.3cm \hspace*{0.1cm}\textit{bei}\\ % hier gehört bei rein \textbf{\bewerbungFirma}\\ - \bewerbungFirmaAnrede\ - \bewerbungFirmaName\\ + \ifthenelse{\equal{\bewerbungFirmaName}{n}}{}{% + \bewerbungFirmaAnrede\ + \bewerbungFirmaName\\ + } \bewerbungFirmaStr\\ \bewerbungFirmaPlz\ \bewerbungFirmaOrt % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/bewerbung/bewerbung.ins b/Master/texmf-dist/source/latex/bewerbung/bewerbung.ins index 2d08da06b32..049fe18f90c 100644 --- a/Master/texmf-dist/source/latex/bewerbung/bewerbung.ins +++ b/Master/texmf-dist/source/latex/bewerbung/bewerbung.ins @@ -1,10 +1,10 @@ -% bewerbung.ins generated using makedtx version 0.94b 2015-07-14:14:18:49 -- Version 1.1/7/14 14:18 +% bewerbung.ins generated using makedtx version 0.94b 2020-11-24:11:30:14 -- Version 1.2/11/24 11:30 \input docstrip \preamble bewerbung.dtx - Copyright 2015-07-14:14:18:49 -- Version 1.1 André Hilbig, mail@andrehilbig.de + Copyright 2020-11-24:11:30:14 -- Version 1.2 André Hilbig, mail@andrehilbig.de This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 -- cgit v1.2.3