diff options
| author | Joe Carstairs <me@joeac.net> | 2026-08-03 12:41:41 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2026-08-03 12:41:41 +0100 |
| commit | 6bc9b6293e2d782742e21e597002acef3aac120c (patch) | |
| tree | 602677f64059635e9617e00128ff7a2a50f27bb1 | |
| parent | f57d5103084ea51235f7cc32c2745e228f023a0d (diff) | |
adds cover sheet
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 24 | ||||
| -rw-r--r-- | cover-sheet.odt | bin | 0 -> 25683 bytes |
3 files changed, 23 insertions, 2 deletions
@@ -4,3 +4,4 @@ dissertation.md dissertation.latex dissertation-no-references.latex *.wc +cover-sheet-complete.odt @@ -17,6 +17,10 @@ DISSERTATION_WORDCOUNT_FILE := .dissertation.wc DISSERTATION_NO_REFERENCES_WORDCOUNT_FILE := .dissertation-no-references.wc DISSERTATION_PDF := dissertation.pdf DISSERTATION_PDF_NO_REFERENCES := dissertation-no-references.pdf +COVER_SHEET_TEMPLATE_ODT := cover-sheet.odt +COVER_SHEET_COMPLETE_ODT := cover-sheet-complete.odt +COVER_SHEET_COMPLETE_PDF := cover-sheet-complete.pdf +DISSERTATION_SUBMISSION := dissertation-submission.pdf LOG_PDF := log.pdf SCRAPBOOK_PDF := scrapbook.pdf @@ -31,7 +35,7 @@ footnotes_wordcount = $$(( $(dissertation_no_references_wordcount) - $(chapter_w references_wordcount = $$(( $(dissertation_wordcount) - $(dissertation_no_references_wordcount) )) chapter_title = $(shell head -n 1 $(chapter_markdown_file) | cut -c4-) -all: log scrapbook dissertation wordcount +all: log scrapbook dissertation wordcount submission watch: ifdef TARGET @@ -146,5 +150,21 @@ $(DISSERTATION_LATEX_NO_REFERENCES): $(DISSERTATION_LATEX) head -n $$(( $(bib_start_line_index) - 1 )) $(DISSERTATION_LATEX) > $(DISSERTATION_LATEX_NO_REFERENCES) tail -n +$$(( $(bib_end_line_index) + 1 )) $(DISSERTATION_LATEX) >> $(DISSERTATION_LATEX_NO_REFERENCES) +.phony: submission +submission: $(DISSERTATION_SUBMISSION) + +$(DISSERTATION_SUBMISSION): $(COVER_SHEET_COMPLETE_PDF) $(DISSERTATION_PDF) + pdftk $(COVER_SHEET_COMPLETE_PDF) $(DISSERTATION_PDF) cat output $(DISSERTATION_SUBMISSION) + +$(COVER_SHEET_COMPLETE_PDF): $(COVER_SHEET_COMPLETE_ODT) + libreoffice --convert-to pdf $(COVER_SHEET_COMPLETE_ODT) + +$(COVER_SHEET_COMPLETE_ODT): $(COVER_SHEET_TEMPLATE_ODT) $(DISSERTATION_NO_REFERENCES_WORDCOUNT_FILE) + odfdo-replace \ + "{{ word_count }}" \ + "$(dissertation_no_references_wordcount)" \ + -i $(COVER_SHEET_TEMPLATE_ODT) \ + -o $(COVER_SHEET_COMPLETE_ODT) + clean: - rm -f $(LOG_PDF) $(SCRAPBOOK_PDF) $(DISSERTATION_MARKDOWN) $(DISSERTATION_LATEX) $(DISSERTATION_LATEX_NO_REFERENCES) $(DISSERTATION_PDF) $(DISSERTATION_PDF_NO_REFERENCES) $(CHAPTER_WORDCOUNT_FILES) $(DISSERTATION_WORDCOUNT_FILE) + rm -f $(LOG_PDF) $(SCRAPBOOK_PDF) $(DISSERTATION_MARKDOWN) $(DISSERTATION_LATEX) $(DISSERTATION_LATEX_NO_REFERENCES) $(DISSERTATION_PDF) $(DISSERTATION_PDF_NO_REFERENCES) $(CHAPTER_WORDCOUNT_FILES) $(DISSERTATION_WORDCOUNT_FILE) $(COVER_SHEET_COMPLETE_ODT) $(COVER_SHEET_COMPLETE_PDF) diff --git a/cover-sheet.odt b/cover-sheet.odt Binary files differnew file mode 100644 index 0000000..c570b88 --- /dev/null +++ b/cover-sheet.odt |
