add build script

This commit is contained in:
tastytea 2022-09-25 16:40:47 +02:00
parent effbf8b573
commit 5ebf907b01
Signed by: tastytea
SSH Key Fingerprint: SHA256:FBkvrOlhq5use1XEttyUGT4bUTDVA1ar9SgIc9P03cM
11 changed files with 32 additions and 8 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
*.tex *.tex
auto/ auto/
*.html *.html
/pdf/

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Pommesauflauf * Pommesauflauf
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Hummus * Hummus
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Kartoffelgulasch * Kartoffelgulasch
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Doughnuts * Doughnuts
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Kleister * Kleister
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Nudelteig * Nudelteig
:PROPERTIES: :PROPERTIES:

View File

@ -6,6 +6,15 @@ Ich sammle hier meine Rezepte in [[https://www.gnu.org/software/emacs/manual/htm
die einzelnen rezepte in passabler qualität über LaTeX in PDF exportiert werden die einzelnen rezepte in passabler qualität über LaTeX in PDF exportiert werden
können. können.
Um alle rezepte in PDFs zu konvertieren, ein PDF pro kategorie, ein rezept pro
seite:
#+BEGIN_SRC
./build_pdf.sh
#+END_SRC
Zsh und pandoc werden benötigt.
* Dazugehöriger code * Dazugehöriger code
[[https://github.com/joaotavora/yasnippet][yasnippet]]-snippet, um ein neues rezept einzutragen: [[https://github.com/joaotavora/yasnippet][yasnippet]]-snippet, um ein neues rezept einzutragen:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Robuste schnitte * Robuste schnitte
:PROPERTIES: :PROPERTIES:

View File

@ -3,7 +3,8 @@
#+LANGUAGE: de #+LANGUAGE: de
#+OPTIONS: toc:nil num:nil author:nil date:nil #+OPTIONS: toc:nil num:nil author:nil date:nil
#+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno} #+LATEX_HEADER: \usepackage[a4paper, vmargin=1cm, nohead]{geometry} \usepackage{nopageno}
#+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif Pro} #+LATEX_HEADER: \usepackage{fontspec} \setmainfont{Source Serif 4}
#+LATEX_HEADER: \usepackage{titlesec} \newcommand{\sectionbreak}{\clearpage}
* Geile Fettsoße * Geile Fettsoße
:PROPERTIES: :PROPERTIES:

6
build_pdf.sh Executable file
View File

@ -0,0 +1,6 @@
#!/usr/bin/env zsh
mkdir -p pdf
for orgfile in *.org; do
pandoc ${orgfile} --output=pdf/${orgfile%.*}.pdf --pdf-engine=xelatex
done