- Makefile: Add indermediate tex target for debugging
- Template pdf: finetune for rendering non-print style - Set correct order for chapters
This commit is contained in:
10
Makefile
10
Makefile
@ -41,6 +41,7 @@ DOCX_ARGS = --standalone --reference-doc templates/docx.docx
|
||||
EPUB_ARGS = --template templates/epub.html --epub-cover-image $(COVER_IMAGE)
|
||||
HTML_ARGS = --template templates/html.html --standalone --to html5
|
||||
PDF_ARGS = --template templates/pdf.latex --pdf-engine xelatex
|
||||
TEX_ARGS = --template templates/pdf.latex --pdf-engine xelatex
|
||||
|
||||
# Per-format file dependencies
|
||||
|
||||
@ -49,6 +50,7 @@ DOCX_DEPENDENCIES = $(BASE_DEPENDENCIES)
|
||||
EPUB_DEPENDENCIES = $(BASE_DEPENDENCIES)
|
||||
HTML_DEPENDENCIES = $(BASE_DEPENDENCIES)
|
||||
PDF_DEPENDENCIES = $(BASE_DEPENDENCIES)
|
||||
TEX_DEPENDENCIES = $(BASE_DEPENDENCIES)
|
||||
|
||||
####################################################################################################
|
||||
# Basic actions
|
||||
@ -77,6 +79,9 @@ html: $(BUILD)/html/$(OUTPUT_FILENAME).html
|
||||
.PHONY: pdf
|
||||
pdf: $(BUILD)/pdf/$(OUTPUT_FILENAME).pdf
|
||||
|
||||
.PHONY: tex
|
||||
tex: $(BUILD)/tex/$(OUTPUT_FILENAME).tex
|
||||
|
||||
.PHONY: docx
|
||||
docx: $(BUILD)/docx/$(OUTPUT_FILENAME).docx
|
||||
|
||||
@ -96,6 +101,11 @@ $(BUILD)/pdf/$(OUTPUT_FILENAME).pdf: $(PDF_DEPENDENCIES)
|
||||
$(CONTENT) | $(CONTENT_FILTERS) | $(PANDOC_COMMAND) $(ARGS) $(PDF_ARGS) -o $@
|
||||
@echo "$@ was built"
|
||||
|
||||
$(BUILD)/tex/$(OUTPUT_FILENAME).tex: $(TEX_DEPENDENCIES)
|
||||
mkdir -p $(BUILD)/tex
|
||||
$(CONTENT) | $(CONTENT_FILTERS) | $(PANDOC_COMMAND) $(ARGS) $(TEX_ARGS) -o $@
|
||||
@echo "$@ was built"
|
||||
|
||||
$(BUILD)/docx/$(OUTPUT_FILENAME).docx: $(DOCX_DEPENDENCIES)
|
||||
mkdir -p $(BUILD)/docx
|
||||
$(CONTENT) | $(CONTENT_FILTERS) | $(PANDOC_COMMAND) $(ARGS) $(DOCX_ARGS) -o $@
|
||||
|
||||
Reference in New Issue
Block a user