From 09a66d22fa22b7629b4a881bb2def984e0952097 Mon Sep 17 00:00:00 2001 From: Malin Freeborn <malinfreeborn@posteo.net> Date: Mon, 23 Sep 2024 15:55:52 +0200 Subject: [PATCH] make flipped version of rules The booklet.pdf file needs flipped on the short side of the paper for it to print properly within other books. The booklet.pdf file can remain in landscape mode - it'll print fine on its own when flipped on the long edge. --- .gitlab-ci.yml | 4 +--- Makefile | 12 ++++++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dcb6f0c5..e5c820e2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,4 @@ build: - if: $CI_COMMIT_BRANCH == "run" artifacts: paths: - - docs.pdf - - booklet.pdf - - resources.pdf + - "*.pdf" diff --git a/Makefile b/Makefile index 8ee68ed7..fbca7844 100644 --- a/Makefile +++ b/Makefile @@ -26,10 +26,18 @@ resources.pdf: HANDOUTS STYLE_FILES | $(DROSS) $(RUN) resources.tex $(CP) $(DROSS)/resources.pdf resources.pdf -booklet.pdf: STYLE_FILES HANDOUTS | $(DROSS) +booklet.pdf: | STYLE_FILES HANDOUTS $(DROSS) $(RUN) booklet.tex $(RUN) booklet.tex - @pdfjam --angle 90 $(DROSS)/booklet.pdf --no-landscape --outfile $@ + $(CP) $(DROSS)/booklet.pdf booklet.pdf + +/tmp/p_1.pdf: booklet.pdf + pdfjam --angle '90' $< 1 --outfile $@ + +/tmp/p_2.pdf: booklet.pdf + pdfjam --angle '-90' $< 2 --outfile $@ +rules.pdf: /tmp/p_1.pdf /tmp/p_2.pdf + pdfunite $^ $@ .PHONY: all clean all: docs.pdf booklet.pdf resources.pdf $(DROSS)/test.pdf -- GitLab