[wip] transforming eisvogel.latex into a new lev-dokument.latex
- create files
This commit is contained in:
parent
12601194c3
commit
e100325c9f
5 changed files with 1217 additions and 0 deletions
|
@ -18,6 +18,7 @@ COPY --chown=root:root \
|
|||
# install pandoc templates
|
||||
COPY --chown=root:root \
|
||||
src/lev-protokoll.latex \
|
||||
src/lev-dokument.latex \
|
||||
/usr/local/share/pandoc/templates
|
||||
|
||||
RUN set -ex; \
|
||||
|
|
60
src/Beispiel_Dokument.dok.md
Normal file
60
src/Beispiel_Dokument.dok.md
Normal file
|
@ -0,0 +1,60 @@
|
|||
---
|
||||
title: Protokoll Vorstandssitzung
|
||||
author: Vorsitzender Jörn-Michael Miehe
|
||||
date: 30.11.2320
|
||||
|
||||
subject: "Lebenslauf"
|
||||
keywords: [Lebenslauf, CV, Profil, Resume]
|
||||
|
||||
# header-includes:
|
||||
# - \PassOptionsToPackage{showframe}{geometry}
|
||||
...
|
||||
|
||||
# Vinaque sanguine metuenti cuiquam Alcyone fixus
|
||||
|
||||
## Aesculeae domus vincemur et Veneris adsuetus lapsum
|
||||
|
||||
Lorem markdownum Letoia, et alios: figurae flectentem annis aliquid Peneosque ab
|
||||
esse, obstat gravitate. Obscura atque coniuge, per de coniunx, sibi **medias
|
||||
commentaque virgine** anima tamen comitemque petis, sed. In Amphion vestros
|
||||
hamos ire arceor mandere spicula, in licet aliquando.
|
||||
|
||||
```java
|
||||
public class Example implements LoremIpsum {
|
||||
public static void main(String[] args) {
|
||||
if(args.length < 2) {
|
||||
System.out.println("Lorem ipsum dolor sit amet");
|
||||
}
|
||||
} // Obscura atque coniuge, per de coniunx
|
||||
}
|
||||
```
|
||||
|
||||
Porrigitur et Pallas nuper longusque cratere habuisse sepulcro pectore fertur.
|
||||
Laudat ille auditi; vertitur iura tum nepotis causa; motus. Diva virtus! Acrota
|
||||
destruitis vos iubet quo et classis excessere Scyrumve spiro subitusque mente
|
||||
Pirithoi abstulit, lapides.
|
||||
|
||||
## Lydia caelo recenti haerebat lacerum ratae at
|
||||
|
||||
Te concepit pollice fugit vias alumno **oras** quam potest
|
||||
[rursus](http://example.com#rursus) optat. Non evadere orbem equorum, spatiis,
|
||||
vel pede inter si.
|
||||
|
||||
1. De neque iura aquis
|
||||
2. Frangitur gaudia mihi eo umor terrae quos
|
||||
3. Recens diffudit ille tantum
|
||||
|
||||
\begin{equation}\label{eq:neighbor-propability}
|
||||
p_{ij}(t) = \frac{\ell_j(t) - \ell_i(t)}{\sum_{k \in N_i(t)}^{} \ell_k(t) - \ell_i(t)}
|
||||
\end{equation}
|
||||
|
||||
Tamen condeturque saxa Pallorque num et ferarum promittis inveni lilia iuvencae
|
||||
adessent arbor. Florente perque at condeturque saxa et ferarum promittis tendebat. Armos nisi obortas refugit me.
|
||||
|
||||
> Et nepotes poterat, se qui. Euntem ego pater desuetaque aethera Maeandri, et
|
||||
[Dardanio geminaque](http://example.com#Dardanio_geminaque) cernit. Lassaque poenas
|
||||
nec, manifesta $\pi r^2$ mirantia captivarum prohibebant scelerato gradus unusque
|
||||
dura.
|
||||
|
||||
- Permulcens flebile simul
|
||||
- Iura tum nepotis causa motus diva virtus Acrota. Tamen condeturque saxa Pallorque num et ferarum promittis inveni lilia iuvencae adessent arbor. Florente perque at ire arcum.
|
|
@ -48,6 +48,13 @@ convert_pdfa = /opt/pdfa/bin/gs-919-linux_x86_64 \
|
|||
/opt/pdfa/PDFA_def.ps \
|
||||
$(1)
|
||||
|
||||
# convert markdown to LaTeX
|
||||
# params:
|
||||
# 1: input file
|
||||
# 2: pandoc template
|
||||
# 3: output file
|
||||
md2tex = $(call compile_md,$(1),$(2),latex,$(3))
|
||||
|
||||
# convert markdown to PDF
|
||||
# params:
|
||||
# 1: input file
|
||||
|
|
1116
src/lev-dokument.latex
Normal file
1116
src/lev-dokument.latex
Normal file
File diff suppressed because it is too large
Load diff
33
src/lev-dokument.mk
Normal file
33
src/lev-dokument.mk
Normal file
|
@ -0,0 +1,33 @@
|
|||
#%SRCPAT% \.dok\.md
|
||||
|
||||
include /opt/lenaisten/compile-md.mk
|
||||
|
||||
PANDOCVARS := \
|
||||
colorlinks:true \
|
||||
csquotes:true \
|
||||
hyperrefoptions:pdfa \
|
||||
lang:de-DE
|
||||
|
||||
mdFiles := $(wildcard *.dok.md)
|
||||
mdSuffix = $(patsubst %.dok.md,%$(1),$(mdFiles))
|
||||
|
||||
pdfFiles := $(call mdSuffix,.pdf)
|
||||
texFiles := $(call mdSuffix,.tex)
|
||||
|
||||
.PHONY: all autodoc
|
||||
all: pdf tex
|
||||
autodoc: pdf
|
||||
|
||||
.PHONY: pdf tex
|
||||
pdf: $(pdfFiles)
|
||||
tex: $(texFiles)
|
||||
|
||||
# pdf
|
||||
|
||||
%.pdf: %.dok.md
|
||||
$(call md2pdfa,$<,lev-dokument,$@)
|
||||
|
||||
# tex
|
||||
|
||||
%.tex: %.dok.md
|
||||
$(call md2tex,$<,lev-dokument,$@)
|
Loading…
Reference in a new issue