From dd0d14d7bbd1f959471faf36a088209cb28efa5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Tue, 7 Sep 2021 11:19:44 +0200 Subject: [PATCH] move hypersetup in script class to own package --- mkessler-hypersetup.sty | 16 ++++++++++++++++ mkessler-script.cls | 7 ------- 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 mkessler-hypersetup.sty 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: