diff --git a/mkessler-hypersetup.sty b/mkessler-hypersetup.sty new file mode 100644 index 0000000..eb8b9fc --- /dev/null +++ b/mkessler-hypersetup.sty @@ -0,0 +1,16 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{mkessler-hypersetup}[2021-09-06 - Package for setting up hyperref, cleveref and some default hyperref colors] +%%%%%%%%%%%%%%%%%% + +\newif\ifenglish\englishtrue +\DeclareOption{german}{\englishfalse} +\DeclareOption{english}{\englishtrue} +\DeclareOption*{\PackageWarning{mkessler-hypersetup}{Unknown '\CurrentOption'}} +\ProcessOptions\relax + +%%%Hyperref and setup +\RequirePackage{hyperref} % Hyperlinks +\RequirePackage{amsmath} % Cleveref needs this +\RequirePackage{cleveref} % Better referencing +\hypersetup{colorlinks, citecolor=violet, urlcolor=blue!80!black, linkcolor=red!50!black, pdfauthor=\@author, pdftitle=\@course} + diff --git a/mkessler-script.cls b/mkessler-script.cls index a76bb5f..9febbf2 100644 --- a/mkessler-script.cls +++ b/mkessler-script.cls @@ -83,13 +83,6 @@ } -%%%Document-specific features that are provided -%%%Hyperref and setup -\RequirePackage{hyperref} % Hyperlinks -\RequirePackage{amsmath} % Cleveref needs this -\RequirePackage{cleveref} % Better referencing -\hypersetup{colorlinks, citecolor=violet, urlcolor=blue!80!black, linkcolor=red!50!black, pdfauthor=\@author, pdftitle=\@course} - %%%The following is based on the repository % https://github.com/gillescastel/university-setup % but has been modified for own purposes. The original content is distributed under the following license: