diff --git a/main.tex b/main.tex index e95dbac..6da466c 100644 --- a/main.tex +++ b/main.tex @@ -5,7 +5,7 @@ \usepackage{datetime} \usepackage[inkscapeversion=1]{svg} -\addbibresource{doc.bib} +\addbibresource{references.bib} \setbeamerfont{footnote}{size=\tiny} diff --git a/monitor.sh b/monitor.sh new file mode 100755 index 0000000..4098793 --- /dev/null +++ b/monitor.sh @@ -0,0 +1,2 @@ +#!/bin/bash +latexmk -lualatex -latexoption=-halt-on-error -shell-escape -pvc -quiet -output-directory=build main.tex diff --git a/spnotes.tex b/spnotes.tex new file mode 100644 index 0000000..4aaba0d --- /dev/null +++ b/spnotes.tex @@ -0,0 +1,29 @@ +% create a new file handle +\newwrite\pdfpcnotesfile + +% open file on \begin{document} +\AtBeginDocument{% + \immediate\openout\pdfpcnotesfile\jobname-Notizen.txt.tmp\relax + \immediate\write\pdfpcnotesfile{} +} +% define a # https://tex.stackexchange.com/a/37757/10327 +\begingroup + \catcode`\#=12 + \gdef\hashchar{#}% +\endgroup +% define command \pnote{} that works exactly like \note but +% additionally writes notes to file in pdfpc readable format +\newcommand{\spnote}[1]{% + % keep normal notes working + \note{#1}% + % write notes to file + \begingroup + \let\#\hashchar + %\immediate\write\pdfpcnotesfile{\#\theframenumber\#\unexpanded{#1}}% + \immediate\write\pdfpcnotesfile{\#\thepage\#\unexpanded{#1}}% + \endgroup +} +% close file on \end{document} +\AtEndDocument{% + \immediate\closeout\pdfpcnotesfile +} \ No newline at end of file