From 730b28db1cd7f0f642712bcb7f15a7cdad0dda91 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 16 Dec 2023 14:10:22 +0100 Subject: add latex format directory --- latex/fmts/.gitignore | 2 ++ latex/fmts/Makefile | 18 ++++++++++++++++++ latex/fmts/slides.tex | 23 +++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 latex/fmts/.gitignore create mode 100644 latex/fmts/Makefile create mode 100644 latex/fmts/slides.tex 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} -- cgit v1.2.3