chore(font): switch latex to roboto (WIP)
This commit is contained in:
parent
2fbd28154c
commit
e2e5cc7bee
@ -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
|
||||
;
|
||||
|
||||
@ -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
|
||||
;
|
||||
})
|
||||
|
||||
@ -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}
|
||||
|
||||
|
||||
@ -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}
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user