This commit is contained in:
2026-07-23 18:13:11 +09:00
parent 2c996ad3f1
commit 101067a32e
11 changed files with 133 additions and 10 deletions
+27
View File
@@ -0,0 +1,27 @@
PANDOC:=pandoc
TEX:=xelatex
OUTPUT:=./out
SRC:=$(wildcard *.md)
SRC_MAIN_TEX:=report.tex
TEX_OUT:=$(SRC:.md=.tex)
TEMPLATE:=./template.tex
all: report.pdf
generate-template:
pandoc --from markdown --to latex --template=${TEMPLATE} -o ${TEMPLATE:.tex=.sty} *.md
sed -i '/====/,/++++/d' ${TEMPLATE:.tex=.sty}
%.tex: %.md
pandoc --from markdown --to latex --strip-comments -o $@ $^
# for multi-file report
report.pdf: ${TEX_OUT}
@mkdir -p ${OUTPUT}
${TEX} --output-directory=${OUTPUT} ${SRC_MAIN_TEX}
clean:
rm ${TEX_OUT}