diff --git a/.gitignore b/.gitignore index d212ee4..dcd6835 100644 --- a/.gitignore +++ b/.gitignore @@ -318,5 +318,5 @@ main.pdf # ignore build directories # these hold all the clutter we do not want to have -tmp -build \ No newline at end of file +.tmp +.build \ No newline at end of file diff --git a/.latexmkrc b/.latexmkrc index 398277b..cd16ee4 100644 --- a/.latexmkrc +++ b/.latexmkrc @@ -16,10 +16,10 @@ # Move all axuiliary files to a separate directory, so they do not clutter up the project directory $emulate_aux = 1; -$aux_dir = "tmp"; +$aux_dir = ".tmp"; # Move the compiled files (and synctex) to a separate directory -$out_dir = 'build'; +$out_dir = '.build'; # command to compile and run $pdflatex = 'pdflatex %O -interaction=nonstopmode -shell-escape %S'; diff --git a/config/geomerty.tex b/config/geomerty.tex new file mode 100644 index 0000000..9bb4d85 --- /dev/null +++ b/config/geomerty.tex @@ -0,0 +1,15 @@ +% Set page geometry such as: margin, aspect ratio, ... +% Documentation see: https://texdoc.org/serve/geometry.pdf/0 +\geometry { + papername=a4paper, % size of paper + portrait, % aspect ratio format + % margins + left=3cm, + right=2cm, + top=2cm, + bottom=2cm, + % includes the head of the page, \headheight and \headsep, into total body. + includehead, + % show a frame around text (for debuging) + showframe=false, +} \ No newline at end of file diff --git a/config/pages.tex b/config/pages.tex index 6e63f00..191f3ad 100644 --- a/config/pages.tex +++ b/config/pages.tex @@ -1,12 +1,3 @@ -% set page margins -\newgeometry { - left=3cm, - right=2cm, - top=2cm, - bottom=2cm, - includehead -} - % configure hyper links \hypersetup{ bookmarksopen=false, @@ -18,6 +9,7 @@ pdfborder={0 0 0} % disable border } +% translate caption title to german \captionsetup*[figure]{name=Bild} \captionsetup*[table]{name=Tabelle} \captionsetup*[listing]{name=Quelltext} diff --git a/main.tex b/main.tex index 499d4b5..e626677 100644 --- a/main.tex +++ b/main.tex @@ -1,4 +1,4 @@ -\documentclass[a4paper, 12pt]{article} +\documentclass[12pt]{article} % ===================================================================== % latex packages to use @@ -36,6 +36,8 @@ % include file with fixes and workaround % as well as special settings \input{extra/fixes} +% article page geometry configuration +\input{config/geomerty} \begin{document}