Prechádzať zdrojové kódy

add emoji stuff + no ~/.texlive

Noah Vogt 3 rokov pred
rodič
commit
45254edea2

+ 3 - 0
dot-config/exportrc

@@ -31,6 +31,9 @@ export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/pass"
 export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config"
 export LEIN_HOME="$XDG_DATA_HOME/lein"
 export CONAN_USER_HOME="$XDG_CONFIG_HOME"
+export TEXMFHOME="$XDG_DATA_HOME/texmf"
+export TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var"
+export TEXMFCONFIG="$XDG_CONFIG_HOME/texlive/texmf-config"
 
 # quick acces to my latex templates 
 export PATH=$PATH:~/.config/setup/templates/latex

+ 16 - 2
dot-config/setup/templates/latex/school-template.tex

@@ -1,12 +1,26 @@
+% !TeX program = lualatex
+
 %standard
-\documentclass[a4paper,12pt]{scrartcl}
-\usepackage[utf8]{inputenc}
+\documentclass[a4paper,12pt]{article}
 \usepackage[ngerman]{babel}
 %\selectlanguage{english}
 
+\usepackage{ifluatex}
+
 %font
 \usepackage{tgheros}
 \usepackage{mathptmx}
+
+\ifluatex
+    \usepackage{fontspec}
+    \newfontfamily\emojifont{Noto Color Emoji}[Renderer=Harfbuzz]
+    \newcommand{\emoji}[1]{\ifmmode \text{\emojifont{#1}} \else \emojifont{#1} \fi}
+    \setmainfont{TeX Gyre Termes}
+    \setsansfont{TeX Gyre Heros}[Scale=MatchUppercase]
+\else
+    \usepackage[utf8]{inputenc}
+\fi 
+
 % use sans serif font
 % \renewcommand{\familydefault}{\sfdefault}
 

+ 1 - 1
dot-config/setup/templates/latex/sl

@@ -7,4 +7,4 @@
 
 cp ~/.config/setup/templates/latex/school-template.tex .
 mv school-template.tex "${1%.*}.tex"
-nvim -c :58  "${1%.*}.tex"
+nvim -c :72  "${1%.*}.tex"