experimenting with automatic web version generation...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2023-04-02 16:15:03 +03:00
parent 9be9ed3062
commit 0a87ae4087
2 changed files with 106 additions and 79 deletions

View File

@ -9,6 +9,8 @@
.DEFAULT_GOAL := all
#SHELL := bash
ifeq ($(DEBUG),)
STDERR := > /dev/null
endif
@ -79,6 +81,29 @@ spreads.tex: $(SPREAD_DIR) $(wildcard $(SPREAD_DIR)/*/*) $(TEMPLATE_FILES)
block.pdf: $(SPREADS)
# XXX need to also include covers and endpapers (optionally?)
web.tex: setup.tex
{ \
echo "% This file is generated via make web.tex" \
echo "% see the Makefile for info" \
echo "% do not edit directly" \
echo \
echo "\input{setup}" \
echo \
echo "\setlength\bleed{0mm}" \
echo "\setlength\bindingoffset{0mm}" \
echo \
echo "\ChangeLayout{endpaper}" \
echo \
echo "\pagecolor{black}" \
echo \
echo "\begin{document}" \
echo "\includepdf[pages={{},1-}, nup=2x1, delta=0.3mm 0.3mm]{block}" \
echo "\end{document}" \
echo \
} > $@
#----------------------------------------------------------------------
# production targets...

View File

@ -64,6 +64,8 @@ Structure
### `web.tex`
<!-- XXX this is quite generic, can we generate it? -->
Workflow