diff --git a/README.md b/README.md index 0c62bca22d4f22fc46f027018aa13b3f05d37d39..d946502f29545f02e9d5eef8e2637033c8a78fa7 100644 --- a/README.md +++ b/README.md @@ -40,4 +40,13 @@ Um hier beispielsweise den Autor anzuzeigen, genügt folgende Anpassung: \end{textblock} ``` -Feedback und Änderungsvorschläge nehmen wir sehr gerne entgegen, entweder per Issue oder noch besser direkt mit einem Pull Request. \ No newline at end of file +## Englisch oder Deutsches Hintergundbild + +Das Template unterstützt eine Deutsche oder Englisches Hintergundsbild auf der Titelseite. Um das deutsche Bild darzustellen, muss vor dem import des Templates die Sprache auf Deutsch gestellt werden. + +```latex +\selectlanguage{german} +\usetheme{ost} +``` + +Feedback und Änderungsvorschläge nehmen wir sehr gerne entgegen, entweder per Issue oder noch besser direkt mit einem Pull Request. diff --git a/theme/beamerfontthemeost.sty b/theme/beamerfontthemeost.sty index 8f9595416d15c59ca10f5f877cfe14a6af5b1541..dfa72d41c6877916a59e5fa9e022d1ed7a6b13f1 100644 --- a/theme/beamerfontthemeost.sty +++ b/theme/beamerfontthemeost.sty @@ -1,16 +1,39 @@ \mode<presentation> -\setbeamerfont*{title}{family={\fontspec{Arial}},series=\bfseries,size={\fontsize{32}{36}}} -\setbeamerfont*{subtitle}{family={\fontspec{Arial}},series=\bfseries,size={\fontsize{20}{24}}} -\setbeamerfont*{author}{family={\fontspec{Arial}},size={\fontsize{12}{14}}} -\setbeamerfont*{title in head/foot}{family={\fontspec{Arial}},size={\fontsize{12}{14}}} -\setbeamerfont*{institute}{family={\fontspec{Arial}},size={\fontsize{12}{14}}} -\setbeamerfont*{date}{family={\fontspec{Arial}},size={\fontsize{12}{14}}} -\setbeamerfont*{framenumber}{family={\fontspec{Arial}},size={\fontsize{12}{14}}} -\setbeamerfont*{normal text}{family={\fontspec{Arial}},size={\fontsize{20}{24}}} -\setbeamerfont*{frametitle}{family={\fontspec{Arial}},series=\bfseries,size={\fontsize{32}{32}}} -\setbeamerfont*{framesubtitle}{family={\fontspec{Arial}},series=\bfseries,size={\fontsize{20}{20}}} -\setbeamerfont*{caption}{series=\fontspec{Arial}} +\IfFontExistsTF{Arial} +{ + \newcommand{\ostmainfont}{Arial} +} +{ + \newcommand{\ostmainfont}{Liberation Sans} +} + +\IfFontExistsTF{Courier New} +{ + \newcommand{\ostmonofont}{Courier New} +} +{ + \IfFontExistsTF{Nimbus Mono L} + { + \newcommand{\ostmonofont}{Nimbus Mono L} + } + { + \newcommand{\ostmonofont}{zco} + } +} + + +\setbeamerfont*{title}{family={\fontspec{\ostmainfont}},series=\bfseries,size={\fontsize{32}{36}}} +\setbeamerfont*{subtitle}{family={\fontspec{\ostmainfont}},series=\bfseries,size={\fontsize{20}{24}}} +\setbeamerfont*{author}{family={\fontspec{\ostmainfont}},size={\fontsize{12}{14}}} +\setbeamerfont*{title in head/foot}{family={\fontspec{\ostmainfont}},size={\fontsize{12}{14}}} +\setbeamerfont*{institute}{family={\fontspec{\ostmainfont}},size={\fontsize{12}{14}}} +\setbeamerfont*{date}{family={\fontspec{\ostmainfont}},size={\fontsize{12}{14}}} +\setbeamerfont*{framenumber}{family={\fontspec{\ostmainfont}},size={\fontsize{12}{14}}} +\setbeamerfont*{normal text}{family={\fontspec{\ostmainfont}},size={\fontsize{20}{24}}} +\setbeamerfont*{frametitle}{family={\fontspec{\ostmainfont}},series=\bfseries,size={\fontsize{32}{32}}} +\setbeamerfont*{framesubtitle}{family={\fontspec{\ostmainfont}},series=\bfseries,size={\fontsize{20}{20}}} +\setbeamerfont*{caption}{series=\fontspec{\ostmainfont}} \setbeamerfont*{itemize/enumerate body}{size=\fontsize{20}{24}} \setbeamerfont*{itemize/enumerate subbody}{parent=itemize/enumerate body} @@ -18,9 +41,9 @@ \AtBeginDocument{\usebeamerfont*{normal text}} -\setmainfont{Arial} -\setsansfont{Arial} -\setmonofont{Courier New} +\setmainfont{\ostmainfont} +\setsansfont{\ostmainfont} +\setmonofont{\ostmonofont} \mode <all> \ No newline at end of file diff --git a/theme/beamerinnerthemeost.sty b/theme/beamerinnerthemeost.sty index 1605f885a3a1a5f023978a6e495f9308fc61dc9c..16da9545ae37d004cfe4f7b672e11915648a9521 100644 --- a/theme/beamerinnerthemeost.sty +++ b/theme/beamerinnerthemeost.sty @@ -5,7 +5,7 @@ \begin{tikzpicture} \useasboundingbox (0,0) rectangle(\the\paperwidth,\the\paperheight); \node[opacity=1,inner sep=0pt] at (current page.center){ - \includegraphics [height=\paperheight]{background.jpg}}; + \includegraphics [height=\paperheight]{\iflanguage{english}{background-en.jpg}{background.jpg}}}; \end{tikzpicture} \fi }