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
|
busybox # should provide a working lpr -- to be tested
|
||||||
htop
|
htop
|
||||||
pdftk # for encrypting pdfs
|
pdftk # for encrypting pdfs
|
||||||
|
roboto roboto-mono
|
||||||
#texlive.combined.scheme-medium # too large for container in LMU build environment.
|
#texlive.combined.scheme-medium # too large for container in LMU build environment.
|
||||||
(texlive.combine {
|
(texlive.combine {
|
||||||
inherit (texlive) scheme-basic
|
inherit (texlive) scheme-basic
|
||||||
babel-german babel-english booktabs textpos
|
babel-german babel-english booktabs textpos
|
||||||
enumitem eurosym koma-script parskip xcolor dejavu
|
enumitem eurosym koma-script parskip xcolor roboto
|
||||||
# required fro LuaTeX
|
# required fro LuaTeX
|
||||||
luatexbase lualatex-math unicode-math selnolig
|
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
|
# busybox # for print services, but interferes with build commands in develop-shell
|
||||||
htop
|
htop
|
||||||
pdftk # pdftk just for testing pdf-passwords
|
pdftk # pdftk just for testing pdf-passwords
|
||||||
|
roboto roboto-mono
|
||||||
# texlive.combined.scheme-full # works
|
# texlive.combined.scheme-full # works
|
||||||
# texlive.combined.scheme-medium
|
# texlive.combined.scheme-medium
|
||||||
# texlive.combined.scheme-small
|
# texlive.combined.scheme-small
|
||||||
(texlive.combine {
|
(texlive.combine {
|
||||||
inherit (texlive) scheme-basic
|
inherit (texlive) scheme-basic
|
||||||
babel-german babel-english booktabs textpos
|
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
|
luatexbase lualatex-math unicode-math selnolig # required for LuaTeX
|
||||||
;
|
;
|
||||||
})
|
})
|
||||||
|
|||||||
@ -59,6 +59,8 @@ $endfor$
|
|||||||
\def\languageshorthands#1{}
|
\def\languageshorthands#1{}
|
||||||
$endif$
|
$endif$
|
||||||
|
|
||||||
|
\usepackage[sfdefault]{roboto}
|
||||||
|
|
||||||
\ifLuaTeX
|
\ifLuaTeX
|
||||||
\usepackage{selnolig} % disable illegal ligatures
|
\usepackage{selnolig} % disable illegal ligatures
|
||||||
\fi
|
\fi
|
||||||
@ -67,11 +69,11 @@ $endif$
|
|||||||
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage{textcomp} % provide euro and other symbols
|
\usepackage{textcomp} % provide euro and other symbols
|
||||||
\usepackage{DejaVuSansMono} % better monofont
|
% \usepackage{DejaVuSansMono} % better monofont
|
||||||
\else
|
\else
|
||||||
% if luatex or xetex
|
% if luatex or xetex
|
||||||
\usepackage{fontspec}
|
\usepackage{fontspec}
|
||||||
\setmonofont{DejaVu Sans Mono}
|
% \setmonofont{DejaVu Sans Mono}
|
||||||
\fi
|
\fi
|
||||||
\renewcommand{\familydefault}{\sfdefault}
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
|
||||||
|
|||||||
@ -63,15 +63,17 @@ $endif$
|
|||||||
\usepackage{selnolig} % disable illegal ligatures
|
\usepackage{selnolig} % disable illegal ligatures
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
|
\usepackage[sfdefault]{roboto}
|
||||||
|
|
||||||
\ifPDFTeX
|
\ifPDFTeX
|
||||||
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage{textcomp} % provide euro and other symbols
|
\usepackage{textcomp} % provide euro and other symbols
|
||||||
\usepackage{DejaVuSansMono} % better monofont
|
% \usepackage{DejaVuSansMono} % better monofont
|
||||||
\else
|
\else
|
||||||
% if luatex or xetex
|
% if luatex or xetex
|
||||||
\usepackage{fontspec}
|
\usepackage{fontspec}
|
||||||
\setmonofont{DejaVu Sans Mono}
|
% \setmonofont{DejaVu Sans Mono}
|
||||||
\fi
|
\fi
|
||||||
\renewcommand{\familydefault}{\sfdefault}
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
|
||||||
|
|||||||
@ -56,19 +56,21 @@ $endif$
|
|||||||
\usepackage{selnolig} % disable illegal ligatures
|
\usepackage{selnolig} % disable illegal ligatures
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
|
\usepackage[sfdefault]{roboto}
|
||||||
|
|
||||||
\ifPDFTeX
|
\ifPDFTeX
|
||||||
\usepackage{helvet}
|
\usepackage{helvet}
|
||||||
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
|
||||||
\usepackage[utf8]{inputenc}
|
\usepackage[utf8]{inputenc}
|
||||||
\usepackage{textcomp}% provide euro and other symbols
|
\usepackage{textcomp}% provide euro and other symbols
|
||||||
\usepackage{DejaVuSansMono}% better monofont
|
% \usepackage{DejaVuSansMono}% better monofont
|
||||||
\renewcommand{\familydefault}{\sfdefault}
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
\else
|
\else
|
||||||
% if luatex or xetex
|
% if luatex or xetex
|
||||||
\usepackage{fontspec}
|
\usepackage{fontspec}
|
||||||
%\setmainfont{TeXGyreHeros}%could not install the package somehow tex-gyre in default.nix/shell.nix did not work
|
%\setmainfont{TeXGyreHeros}%could not install the package somehow tex-gyre in default.nix/shell.nix did not work
|
||||||
\setmainfont{DejaVu Sans}
|
% \setmainfont{DejaVu Sans}
|
||||||
\setmonofont{DejaVu Sans Mono}
|
%\setmonofont{DejaVu Sans Mono}
|
||||||
\renewcommand{\familydefault}{\sfdefault}
|
\renewcommand{\familydefault}{\sfdefault}
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user