diff --git a/nix/docker/default.nix b/nix/docker/default.nix index 98ec639da..1f63f37f7 100644 --- a/nix/docker/default.nix +++ b/nix/docker/default.nix @@ -31,11 +31,12 @@ let busybox # should provide a working lpr -- to be tested htop pdftk # for encrypting pdfs + roboto roboto-mono #texlive.combined.scheme-medium # too large for container in LMU build environment. (texlive.combine { inherit (texlive) scheme-basic babel-german babel-english booktabs textpos - enumitem eurosym koma-script parskip xcolor dejavu + enumitem eurosym koma-script parskip xcolor roboto # required fro LuaTeX luatexbase lualatex-math unicode-math selnolig ; diff --git a/shell.nix b/shell.nix index 42c65ae1f..d11179020 100644 --- a/shell.nix +++ b/shell.nix @@ -279,13 +279,14 @@ in pkgs.mkShell { # busybox # for print services, but interferes with build commands in develop-shell htop pdftk # pdftk just for testing pdf-passwords + roboto roboto-mono # texlive.combined.scheme-full # works # texlive.combined.scheme-medium # texlive.combined.scheme-small (texlive.combine { inherit (texlive) scheme-basic babel-german babel-english booktabs textpos - enumitem eurosym koma-script parskip xcolor dejavu + enumitem eurosym koma-script parskip xcolor roboto luatexbase lualatex-math unicode-math selnolig # required for LuaTeX ; }) diff --git a/templates/letter/din5008.latex b/templates/letter/din5008.latex index 17042126a..744b76d91 100644 --- a/templates/letter/din5008.latex +++ b/templates/letter/din5008.latex @@ -59,6 +59,8 @@ $endfor$ \def\languageshorthands#1{} $endif$ +\usepackage[sfdefault]{roboto} + \ifLuaTeX \usepackage{selnolig} % disable illegal ligatures \fi @@ -67,11 +69,11 @@ $endif$ \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} \usepackage[utf8]{inputenc} \usepackage{textcomp} % provide euro and other symbols - \usepackage{DejaVuSansMono} % better monofont + % \usepackage{DejaVuSansMono} % better monofont \else % if luatex or xetex \usepackage{fontspec} - \setmonofont{DejaVu Sans Mono} + % \setmonofont{DejaVu Sans Mono} \fi \renewcommand{\familydefault}{\sfdefault} diff --git a/templates/letter/din5008with_pin.latex b/templates/letter/din5008with_pin.latex index fe950b11c..3401230d7 100644 --- a/templates/letter/din5008with_pin.latex +++ b/templates/letter/din5008with_pin.latex @@ -63,15 +63,17 @@ $endif$ \usepackage{selnolig} % disable illegal ligatures \fi +\usepackage[sfdefault]{roboto} + \ifPDFTeX \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} \usepackage[utf8]{inputenc} \usepackage{textcomp} % provide euro and other symbols - \usepackage{DejaVuSansMono} % better monofont + % \usepackage{DejaVuSansMono} % better monofont \else % if luatex or xetex \usepackage{fontspec} - \setmonofont{DejaVu Sans Mono} + % \setmonofont{DejaVu Sans Mono} \fi \renewcommand{\familydefault}{\sfdefault} diff --git a/templates/letter/plain_article.latex b/templates/letter/plain_article.latex index 7c4038158..4ba5a5540 100644 --- a/templates/letter/plain_article.latex +++ b/templates/letter/plain_article.latex @@ -56,19 +56,21 @@ $endif$ \usepackage{selnolig} % disable illegal ligatures \fi +\usepackage[sfdefault]{roboto} + \ifPDFTeX \usepackage{helvet} \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc} \usepackage[utf8]{inputenc} \usepackage{textcomp}% provide euro and other symbols - \usepackage{DejaVuSansMono}% better monofont + % \usepackage{DejaVuSansMono}% better monofont \renewcommand{\familydefault}{\sfdefault} \else % if luatex or xetex \usepackage{fontspec} %\setmainfont{TeXGyreHeros}%could not install the package somehow tex-gyre in default.nix/shell.nix did not work - \setmainfont{DejaVu Sans} - \setmonofont{DejaVu Sans Mono} + % \setmainfont{DejaVu Sans} + %\setmonofont{DejaVu Sans Mono} \renewcommand{\familydefault}{\sfdefault} \fi