Update preamble.sty
This commit is contained in:
parent
5691a5fb2c
commit
fb36d85745
@ -1,8 +1,8 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% %%
|
||||
%% defaultPreamble.sty %%
|
||||
%% %%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% %%
|
||||
%% Setup a preamble for document class: article %%
|
||||
%% 1.Pagesettings: %%
|
||||
@ -43,21 +43,26 @@
|
||||
%% - biblatex = Set biblatex for citation and bibliography %%
|
||||
%% with biber as backend and the %%
|
||||
%% bibliography style 'ieee'. %%
|
||||
%% - enumitem = Provides support change enum type in options. %%
|
||||
%% %%
|
||||
%% 4.Defines New Commands %%
|
||||
%% - \includePdf{filename} = Include a PDF file. %%
|
||||
%% - \bibfilename{file.bib} = Set bib file. %%
|
||||
%% - \printbib = Print bibliography. %%
|
||||
%% - \b{text} = Set text to bold format. %%
|
||||
%% - \mono{text} = Set text to monospace. %%
|
||||
%% - \minsep = Set item spacing to minimum. %%
|
||||
%% %%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
\NeedsTeXFormat{LaTeX2e}%
|
||||
\ProvidesPackage{defaultPreamble}[2019/01/15 v1.0 DefaultPreamble Package from Erik Roemmelt]%
|
||||
\ProcessOptions\relax%
|
||||
%%% Packages %%%
|
||||
% ___Document___
|
||||
\RequirePackage[a4paper, left=30mm, right=20mm, top=20mm, bottom=30mm, headsep=10mm, footskip=10mm]{geometry} % Set page settings
|
||||
\RequirePackage[a4paper, left=20mm, right=20mm, top=20mm, bottom=30mm, headsep=10mm, footskip=10mm]{geometry} % Set page settings
|
||||
\RequirePackage[nodisplayskipstretch]{setspace} % Set linespacing and prevent math formula streching
|
||||
\setstretch{1.5} % Change typeset line spacing by multiplicator 1.5
|
||||
\setstretch{1.0} % Change typeset line spacing by multiplicator 1.5
|
||||
\RequirePackage{lastpage} % Get last page number with \pageref{LastPage}
|
||||
\RequirePackage{fancyhdr} % Set header, footer and page layout.
|
||||
\pagestyle{fancy} % Set the pagestyle to fancyhdr settings
|
||||
@ -68,7 +73,7 @@
|
||||
\renewcommand{\footrulewidth}{0pt} % Set footer ruler hidden
|
||||
\fancypagestyle{plain}{% Redefine plain style
|
||||
\fancyhf{} % Clear all header and footer fields
|
||||
\fancyfoot[R]{\ifnum\value{page}<3\relax\else{Seite \thepage \hspace{1pt} von \pageref{LastPage}}\fi} % Set page numbering "n / last" in the right field of footer, skip page numbering on page 1+2
|
||||
\fancyfoot[R]{\ifnum\value{page}<2\relax\else{Seite \thepage \hspace{1pt} von \pageref{LastPage}}\fi} % Set page numbering "n / last" in the right field of footer, skip page numbering on page 1+2
|
||||
\renewcommand{\headrulewidth}{0pt} % Set header ruler hidden
|
||||
\renewcommand{\footrulewidth}{0pt} % Set footer ruler hidden
|
||||
}%
|
||||
@ -88,9 +93,18 @@
|
||||
\RequirePackage{amsfonts} % Advanced font typesetting
|
||||
\RequirePackage{amssymb} % Advanced symoblic typesetting
|
||||
\RequirePackage{blindtext} % Blindtext, Lorem Ipsum text
|
||||
\usepackage[shortlabels]{enumitem} % Allows to change enumerate type easily
|
||||
% __Bibliography___
|
||||
\RequirePackage[backend=biber,style=ieee]{biblatex} % Use biblatex package
|
||||
%%% New Commands %%%
|
||||
% New command for closer spacing in list
|
||||
\newcommand{\minsep}{\topsep=0pt\itemsep=0pt\parsep=0pt\partopsep=0pt}%
|
||||
% Add new command to include a pdf file
|
||||
\newcommand*{\@includePdf}{%
|
||||
\PackageWarning{defaultPreamble}{PDF-File does not exist}%
|
||||
NoN%
|
||||
}%
|
||||
\newcommand{\includePdf}[1]{\includepdf[pages=-,fitpaper=true,frame=false,pagecommand=\thispagestyle{plain}]{#1}}% Insert the name of the pdf file
|
||||
% Add new command to set file name for *.bib file
|
||||
\newcommand*{\@bibfilename}{%
|
||||
\PackageWarning{defaultPreamble}{Bib-File-Name undefined}%
|
||||
@ -99,4 +113,8 @@
|
||||
\newcommand{\bibfilename}[1]{\addbibresource{#1}}% Insert the name of the BibLatex file
|
||||
% Add new command to print the bibliography
|
||||
\newcommand{\printbib}{\printbibliography[heading=bibintoc]}% Insert the name of the BibLatex file
|
||||
% Add new commant to shorten text format command: \textbf
|
||||
\renewcommand{\b}{\textbf}%
|
||||
% Add new commant to shorten text format command: \texttt
|
||||
\newcommand{\mono}{\texttt}%
|
||||
\endinput % Das ist das Ende von dieser .sty Datei
|
Loading…
x
Reference in New Issue
Block a user