add fancyfoot option to print section in footer

This commit is contained in:
Maximilian Keßler 2021-09-08 13:42:26 +02:00
parent feddd35451
commit 7998a17a22

View file

@ -10,6 +10,9 @@
\DeclareOption{show version}{\showversiontrue} \DeclareOption{show version}{\showversiontrue}
\DeclareOption{hideversion}{\showversionfalse} \DeclareOption{hideversion}{\showversionfalse}
\newif\iffancyfoot\fancyfootfalse
\DeclareOption{fancyfoot}{\fancyfoottrue}
\newif\ifgitversion\gitversionfalse \newif\ifgitversion\gitversionfalse
\DeclareOption{git}{\gitversiontrue} \DeclareOption{git}{\gitversiontrue}
@ -124,29 +127,32 @@
%SOFTWARE. %SOFTWARE.
%%%% These are the fancy headers %%%% These are the fancy headers
\RequirePackage{fancyhdr}
\pagestyle{fancy}
% LE: left even \iffancyfoot
% RO: right odd \RequirePackage{fancyhdr}
% CE, CO: center even, center odd \pagestyle{fancy}
\fancyhead[RO,LE]{\@lecture} % Right odd, Left even % LE: left even
\fancyhead[RE,LO]{} % Right even, Left odd % RO: right odd
% CE, CO: center even, center odd
\fancyfoot[RO,LE]{\thepage} % Right odd, Left even \fancyhead[RO,LE]{} % Right odd, Left even
\fancyfoot[RE,LO]{} % Right even, Left odd \fancyhead[RE,LO]{} % Right even, Left odd
\fancyfoot[C]{\leftmark} % Center
\makeatother \fancyfoot[RO,LE]{} % Right odd, Left even
\fancyfoot[RE,LO]{} % Right even, Left odd
\fancyfoot[C]{\leftmark} % Center
%%No fancy headers in the appendix (as there is no lecture) \makeatother
\let\oldappendix\appendix
\renewcommand\appendix{ %%No fancy headers in the appendix (as there is no lecture)
\oldappendix \let\oldappendix\appendix
\fancyhead[RO,LE]{} \renewcommand\appendix{
\renewcommand{\headrulewidth}{0pt} \oldappendix
} \fancyhead[RO,LE]{}
\renewcommand{\headrulewidth}{0pt}
}
\fi
% Fix some stuff % Fix some stuff
% %http://tex.stackexchange.com/questions/76273/multiple-pdfs-with-page-group-included-in-a-single-page-warning % %http://tex.stackexchange.com/questions/76273/multiple-pdfs-with-page-group-included-in-a-single-page-warning