diff --git a/src/Beispiel_Dokument.dok.md b/src/Beispiel_Dokument.dok.md index 8f48e9e..563518b 100644 --- a/src/Beispiel_Dokument.dok.md +++ b/src/Beispiel_Dokument.dok.md @@ -1,10 +1,10 @@ --- -title: Protokoll Vorstandssitzung -author: Vorsitzender Jörn-Michael Miehe +title: Example PDF +author: Der Vorstand des Lenaisten e.V. date: 30.11.2320 -subject: "Lebenslauf" -keywords: [Lebenslauf, CV, Profil, Resume] +subject: "Markdown" +keywords: [Markdown, Example] # header-includes: # - \PassOptionsToPackage{showframe}{geometry} diff --git a/src/lev-dokument.latex b/src/lev-dokument.latex index 2ae8dc6..a2b9e70 100644 --- a/src/lev-dokument.latex +++ b/src/lev-dokument.latex @@ -582,6 +582,69 @@ $endif$ $if(verbatim-in-note)$ \VerbatimFootnotes % allow verbatim text in footnotes $endif$ + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%BOOKMARK begin lenaisten pre + +% packages +\usepackage[pages=all]{background} +\usepackage[fixed]{fontawesome5} +\usepackage{graphicx} +\usepackage{lastpage} +\usepackage{to-geom} + +% page setup +\TeXofficeHeadheight0cm +\TeXofficeHeadsep0cm +\TeXofficeFootsep.5cm +\TeXofficeMargin2cm +\TeXofficeResetmargins + +% % number "section" tags +% \setcounter{secnumdepth}{1} +% include down to "subsection" in TOC +\setcounter{tocdepth}{2} + +% komascript fonts +\setkomafont{title}{\bfseries\scshape\huge} +\addtokomafont{author}{\color{gray}} +\addtokomafont{date}{\color{gray}} +\setkomafont{section}{\huge} + +% links with icons +\let\oldhref\href +\renewcommand{\href}[2]{% + \oldhref{#1}{\faIcon{external-link-alt}\underline{#2}}% +} + +% logo in top right +\backgroundsetup{ + scale=1, + opacity=0.3, + angle=0, + position={current page.north east}, + hshift=-3cm, + vshift=-3cm, + contents={% + \includegraphics[width=2cm]{/opt/lenaisten/logo/flat.png}% + } +} + +% footer +\AtBeginDocument{% + \TeXofficeAdjustfooter{% + \begin{minipage}[b]{.8\textwidth}% + \color{gray}Herausgegeben durch den Vorstand des Lenaisten e.V.% + \end{minipage}\hfill% + \begin{minipage}[b]{.15\textwidth}% + \raggedleft $date$ \\ Seite \pagemark\ von \pageref*{LastPage}% + \end{minipage}% + }% +} + +%BOOKMARK end lenaisten pre +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \hypersetup{ $if(title-meta)$ pdftitle={$title-meta$}, @@ -929,83 +992,44 @@ $endif$ \begin{document} -%% -%% begin titlepage -%% -$if(beamer)$ -$else$ -$if(titlepage)$ -\begin{titlepage} -$if(titlepage-background)$ -\newgeometry{top=2cm, right=4cm, bottom=3cm, left=4cm} -$else$ -\newgeometry{left=6cm} -$endif$ -$if(titlepage-color)$ -\definecolor{titlepage-color}{HTML}{$titlepage-color$} -\newpagecolor{titlepage-color}\afterpage{\restorepagecolor} -$endif$ -$if(titlepage-background)$ -\tikz[remember picture,overlay] \node[inner sep=0pt] at (current page.center){\includegraphics[width=\paperwidth,height=\paperheight]{$titlepage-background$}}; -$endif$ -\newcommand{\colorRule}[3][black]{\textcolor[HTML]{#1}{\rule{#2}{#3}}} -\begin{flushleft} -\noindent -\\[-1em] -\color[HTML]{$if(titlepage-text-color)$$titlepage-text-color$$else$5F5F5F$endif$} -\makebox[0pt][l]{\colorRule[$if(titlepage-rule-color)$$titlepage-rule-color$$else$435488$endif$]{1.3\textwidth}{$if(titlepage-rule-height)$$titlepage-rule-height$$else$4$endif$pt}} -\par -\noindent +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%BOOKMARK begin lenaisten title -$if(titlepage-background)$ -% The titlepage with a background image has other text spacing and text size -{ - \setstretch{2} - \vfill - \vskip -8em - \noindent {\huge \textbf{\textsf{$title$}}} - $if(subtitle)$ - \vskip 1em - {\Large \textsf{$subtitle$}} - $endif$ - \vskip 2em - \noindent {\Large \textsf{$for(author)$$author$$sep$, $endfor$} \vskip 0.6em \textsf{$date$}} - \vfill -} -$else$ -{ - \setstretch{1.4} - \vfill - \noindent {\huge \textbf{\textsf{$title$}}} - $if(subtitle)$ - \vskip 1em - {\Large \textsf{$subtitle$}} - $endif$ - \vskip 2em - \noindent {\Large \textsf{$for(author)$$author$$sep$, $endfor$}} - \vfill -} -$endif$ +% title page +\savegeometry{lenaisten}% +\begin{titlepage}% + \TeXofficeNoheader% + \TeXofficeNofooter% + \TeXofficeGeometry% + \cfoot*{}% + \begin{center}% + % begin maketitle + \makeatletter% + \pdfbookmark[1]{$title-meta$}{title}% + {\usekomafont{title}\@title\par}% + \vskip 1em% + {\usekomafont{author}\@author\par}% + \vskip 1em% + {\usekomafont{date}\@date\par}% + \makeatother% + % end maketitle + \vskip 2cm% + \includegraphics[width=3cm]{/opt/lenaisten/logo/3d.png}% + \vfill% + \end{center}% +\end{titlepage}% +\loadgeometry{lenaisten}% -$if(titlepage-logo)$ -\noindent -\includegraphics[width=$if(logo-width)$$logo-width$$else$35mm$endif$, left]{$titlepage-logo$} -$endif$ +% table of contents +{% + \hypersetup{hidelinks}% + \pdfbookmark[1]{\contentsname}{toc}% + \tableofcontents% +}% +\newpage% -$if(titlepage-background)$ -$else$ -\textsf{$date$} -$endif$ -\end{flushleft} -\end{titlepage} -\restoregeometry -\pagenumbering{arabic} -$endif$ -$endif$ - -%% -%% end titlepage -%% +%BOOKMARK end lenaisten title +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $if(has-frontmatter)$ \frontmatter diff --git a/src/lev-protokoll.latex b/src/lev-protokoll.latex index 78acba8..bc2c522 100644 --- a/src/lev-protokoll.latex +++ b/src/lev-protokoll.latex @@ -589,33 +589,26 @@ $endif$ \TeXofficeMargin2cm \TeXofficeResetmargins -% footer -\AtBeginDocument{% - \TeXofficeAdjustfooter{% - \begin{minipage}[b]{.8\textwidth}% - \color{gray}\Lenafooter% - \end{minipage} \hfill% - \begin{minipage}[b]{.15\textwidth}% - \raggedleft $date$ \\ Seite \pagemark\ von \pageref*{LastPage}% - \end{minipage}% - }% -} - % number "section" tags \setcounter{secnumdepth}{1} % include down to "subsection" in TOC \setcounter{tocdepth}{2} -% titlepage fonts +% komascript fonts \setkomafont{title}{\bfseries\scshape\huge} \addtokomafont{author}{\color{gray}} \addtokomafont{date}{\color{gray}} - -% section title font \setkomafont{section}{\huge} + % section label format \renewcommand*{\sectionformat}{\normalfont\Large TOP\ \thesection:\ } +% links with icons +\let\oldhref\href +\renewcommand{\href}[2]{% + \oldhref{#1}{\faIcon{external-link-alt}\underline{#2}}% +} + % logo in top right \backgroundsetup{ scale=1, @@ -629,10 +622,16 @@ $endif$ } } -% links with icons -\let\oldhref\href -\renewcommand{\href}[2]{% - \oldhref{#1}{\faIcon{external-link-alt}\underline{#2}}% +% footer +\AtBeginDocument{% + \TeXofficeAdjustfooter{% + \begin{minipage}[b]{.8\textwidth}% + \color{gray}\Lenafooter% + \end{minipage} \hfill% + \begin{minipage}[b]{.15\textwidth}% + \raggedleft $date$ \\ Seite \pagemark\ von \pageref*{LastPage}% + \end{minipage}% + }% } %BOOKMARK end lenaisten pre @@ -994,7 +993,7 @@ $endif$ \begin{center}% % begin maketitle \makeatletter% - \pdfbookmark[1]{$title$ $date$}{title}% + \pdfbookmark[1]{$title-meta$ $date$}{title}% {\usekomafont{title}\@title\par}% \vskip 1em% {\usekomafont{author}\@author\par}% @@ -1032,7 +1031,7 @@ $endif$ {% \renewcommand{\contentsname}{Tagesordnung}% \hypersetup{hidelinks}% - \pdfbookmark[1]{Tagesordnung}{toc}% + \pdfbookmark[1]{\contentsname}{toc}% \tableofcontents% }% \newpage%