aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-12-16 14:10:22 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2023-12-16 14:10:22 +0100
commit730b28db1cd7f0f642712bcb7f15a7cdad0dda91 (patch)
tree1739ddabcdfd30c7367956582a24b128dc4a6859
parent3692c760bb0a49b4aeda5e30d393e0c0b506e167 (diff)
downloadunterricht-730b28db1cd7f0f642712bcb7f15a7cdad0dda91.tar.gz
unterricht-730b28db1cd7f0f642712bcb7f15a7cdad0dda91.zip
add latex format directory
-rw-r--r--latex/fmts/.gitignore2
-rw-r--r--latex/fmts/Makefile18
-rw-r--r--latex/fmts/slides.tex23
3 files changed, 43 insertions, 0 deletions
diff --git a/latex/fmts/.gitignore b/latex/fmts/.gitignore
new file mode 100644
index 00000000..26aedee6
--- /dev/null
+++ b/latex/fmts/.gitignore
@@ -0,0 +1,2 @@
+*.log
+*.fmt
diff --git a/latex/fmts/Makefile b/latex/fmts/Makefile
new file mode 100644
index 00000000..da911d69
--- /dev/null
+++ b/latex/fmts/Makefile
@@ -0,0 +1,18 @@
+PANDOC_DIR=../../pandoc
+LATEX_DIR=..
+TEMPLATE_DIR=../../templates
+
+FORMATS:=$(addsuffix .fmt,handout map sequence slides)
+
+.PHONY: all
+all: $(FORMATS)
+
+%.fmt: $(TEMPLATE_DIR)/%.tex
+ TEXINPUTS=$(LATEX_DIR):.: pdflatex -ini -jobname=$* -shell-escape '&pdflatex' mylatexformat.ltx $<
+
+slides.fmt: slides.tex
+ TEXINPUTS=$(LATEX_DIR):.: pdflatex -ini -jobname=slides -shell-escape '&pdflatex' mylatexformat.ltx $<
+
+.PHONY: clean
+clean:
+ rm -f $(FORMATS)
diff --git a/latex/fmts/slides.tex b/latex/fmts/slides.tex
new file mode 100644
index 00000000..b6bbfe55
--- /dev/null
+++ b/latex/fmts/slides.tex
@@ -0,0 +1,23 @@
+% Options for packages loaded elsewhere
+\PassOptionsToPackage{unicode}{hyperref}
+\PassOptionsToPackage{hyphens}{url}
+%
+\documentclass[
+ ignorenonframetext,
+ aspectratio=169,
+ table]{beamer}
+\usepackage{pgfpages}
+\usepackage{amsmath,amssymb}
+\usepackage{iftex}
+
+% My default packages
+\usepackage{tikz}
+\usetikzlibrary{calc, positioning, tikzmark, shapes.arrows, arrows.meta}
+\usepackage[school]{pgf-umlcd}
+\usepackage{fontawesome5}
+\usepackage{tabularx}
+
+% My commands
+\newcommand{\boldred}[1]{\textcolor{red}{\textbf{#1}}}
+\begin{document}
+\end{document}