diff --git a/.latexmkrc b/.latexmkrc index cc2ce15725cc94ec56c970fe0de24c29217c5c4f..80ea8380a642130583f4b76bba137ecebcc1e2aa 100644 --- a/.latexmkrc +++ b/.latexmkrc @@ -6,14 +6,14 @@ $aux_dir = '.aux/'; # use and auxilary folder for temp files $pdf_mode = 1; # use pdflatex $bibtex_use = 2; # use biber -push @generated_exts, "run.xml"; # biber creates this file +push @std_small_cleanup_files, "run.xml"; # biber creates this file push @generated_exts, "lol"; # the listings package creates this file # put the ./src subfolder on searchpath ensure_path( 'TEXINPUTS', './src//' ); # enable synctex -set_tex_cmds( '-synctex=1 -interaction=nonstopmode %O %S' ); +push @extra_pdflatex_options, '-synctex=1'; # create glossaries: add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' ); @@ -25,14 +25,13 @@ sub makeglossaries { my ($base_name, $path) = fileparse( $_[0] ); my @args = ( "-q", "-d", $path, $base_name ); if ($silent) { unshift @args, "-q"; } - return system "makeglossaries", "-d", $path, $base_name; + return system "makeglossaries", @args; } # simple svg dependencies via InkScape add_cus_dep( 'svg', 'pdf', 0, 'runInkscape' ); sub runInkscape { my @args = ( "$_[0].svg", "--export-area-page", "--export-filename", "$_[0].pdf" ); - print @args; return system "inkscape", @args; } diff --git a/src/HsH-article.cls b/src/HsH-article.cls index 07cf0e6a21402bf3748932c6cfaa020a5c723915..5cc8ff416955666157946208a82cdb230d0c7368 100644 --- a/src/HsH-article.cls +++ b/src/HsH-article.cls @@ -17,7 +17,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesClass{HsH-article} - [2024-04-23 3.00 HsH-class based on KOMA] + [2024-04-25 3.01 HsH-class based on KOMA] \let\HsHClassName\@currname \def\HsHClassName@ParrentClass{% scrartcl% @@ -133,12 +133,12 @@ \HsH@Options@DeclareAlias{ngerman}{language=ngerman} \def\HsH@opt@faculty{1} \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{% - {none}{1}, {false}{1},% - {f1}{2}, {1}{2},% - {f2}{3}, {2}{3},% - {f3}{4}, {3}{4},% - {f4}{5}, {4}{5},% - {f5}{6}, {5}{6},% + {0}{1}, {none}{1}, {false}{1}, {off}{1}% + {1}{2}, {f1}{2},% + {2}{3}, {f2}{3},% + {3}{4}, {f3}{4},% + {4}{5}, {f4}{5},% + {5}{6}, {f5}{6},% } \HsH@Options@DeclareAlias{f1}{faculty=f1} \HsH@Options@DeclareAlias{f2}{faculty=f2} @@ -220,7 +220,7 @@ \RequirePackage{scrhack} \AtBeginDocument{ \makeatletter - \@ifpackageloaded{biblatex}{ + \@ifpackageloaded{listings}{ \RequirePackage{lstautogobble}\lstset{autogobble=true} \iflanguage{ngerman}{ \lstset{literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1} diff --git a/src/HsH-classes.pdf b/src/HsH-classes.pdf index 7715f12bc1aead992774890e004c679fedafe59a..75ded2196757f003af530305ce098d5d73fe5e6d 100644 --- a/src/HsH-classes.pdf +++ b/src/HsH-classes.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4a4b9aa8c13bad56faea61271738d7ea664d44837a49bc5c333bcf9f8545c81 -size 313119 +oid sha256:10678dab154a21f3860fa8bd17a665feea659bd433c86b1aac3e19aff2ed34d5 +size 313112 diff --git a/src/HsH-report.cls b/src/HsH-report.cls index 3548b21bd5f3128dae2cbc6383000e43bf138199..d2fbeded0b30158a7f352e19896835a817577cf2 100644 --- a/src/HsH-report.cls +++ b/src/HsH-report.cls @@ -17,7 +17,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesClass{HsH-report} - [2024-04-23 3.00 HsH-class based on KOMA] + [2024-04-25 3.01 HsH-class based on KOMA] \let\HsHClassName\@currname \def\HsHClassName@ParrentClass{% scrreprt% @@ -133,12 +133,12 @@ \HsH@Options@DeclareAlias{ngerman}{language=ngerman} \def\HsH@opt@faculty{1} \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{% - {none}{1}, {false}{1},% - {f1}{2}, {1}{2},% - {f2}{3}, {2}{3},% - {f3}{4}, {3}{4},% - {f4}{5}, {4}{5},% - {f5}{6}, {5}{6},% + {0}{1}, {none}{1}, {false}{1}, {off}{1}% + {1}{2}, {f1}{2},% + {2}{3}, {f2}{3},% + {3}{4}, {f3}{4},% + {4}{5}, {f4}{5},% + {5}{6}, {f5}{6},% } \HsH@Options@DeclareAlias{f1}{faculty=f1} \HsH@Options@DeclareAlias{f2}{faculty=f2} @@ -220,7 +220,7 @@ \RequirePackage{scrhack} \AtBeginDocument{ \makeatletter - \@ifpackageloaded{biblatex}{ + \@ifpackageloaded{listings}{ \RequirePackage{lstautogobble}\lstset{autogobble=true} \iflanguage{ngerman}{ \lstset{literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1} diff --git a/src/HsH-standalone.cls b/src/HsH-standalone.cls index a8f1501f6dfcd85b1f2dcbca44a5fe097771d7fb..010528b228b3169c8d88e9d313e22216b4bf3472 100644 --- a/src/HsH-standalone.cls +++ b/src/HsH-standalone.cls @@ -17,7 +17,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesClass{HsH-standalone} - [2024-04-23 3.00 HsH-class based on KOMA] + [2024-04-25 3.01 HsH-class based on KOMA] \let\HsHClassName\@currname \def\HsHClassName@ParrentClass{% standalone% @@ -66,12 +66,12 @@ \HsH@Options@DeclareAlias{ngerman}{language=ngerman} \def\HsH@opt@faculty{1} \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{% - {none}{1}, {false}{1},% - {f1}{2}, {1}{2},% - {f2}{3}, {2}{3},% - {f3}{4}, {3}{4},% - {f4}{5}, {4}{5},% - {f5}{6}, {5}{6},% + {0}{1}, {none}{1}, {false}{1}, {off}{1}% + {1}{2}, {f1}{2},% + {2}{3}, {f2}{3},% + {3}{4}, {f3}{4},% + {4}{5}, {f4}{5},% + {5}{6}, {f5}{6},% } \HsH@Options@DeclareAlias{f1}{faculty=f1} \HsH@Options@DeclareAlias{f2}{faculty=f2} @@ -135,7 +135,7 @@ \RequirePackage{scrhack} \AtBeginDocument{ \makeatletter - \@ifpackageloaded{biblatex}{ + \@ifpackageloaded{listings}{ \RequirePackage{lstautogobble}\lstset{autogobble=true} \iflanguage{ngerman}{ \lstset{literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1}