chore(font): switch latex to roboto (WIP)

This commit is contained in:
Steffen Jost 2024-05-06 16:33:42 +02:00
parent 2fbd28154c
commit e2e5cc7bee
5 changed files with 17 additions and 9 deletions

View File

@ -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
;

View File

@ -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
;
})

View File

@ -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}

View File

@ -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}

View File

@ -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