commit
16a6b94095
|
@ -1,4 +1,5 @@
|
||||||
hack-the-hackerspace*.pdf
|
hack-the-hackerspace.pdf
|
||||||
|
hack-the-hackerspace-booklet-body.pdf
|
||||||
hack-the-hackerspace*.html
|
hack-the-hackerspace*.html
|
||||||
test*.pdf
|
test*.pdf
|
||||||
test*.tex
|
test*.tex
|
||||||
|
|
30
.travis.yml
30
.travis.yml
|
@ -1,25 +1,21 @@
|
||||||
language: R
|
language: R
|
||||||
# addons:
|
addons:
|
||||||
# apt:
|
apt:
|
||||||
# packages:
|
packages:
|
||||||
# - pandoc
|
- poppler-utils
|
||||||
# - texlive-xetex
|
install: tlmgr install mdframed mweights needspace sourcecodepro sourcesanspro collection-fontsextra pdfjam
|
||||||
# - texlive-plain-extra
|
script: |
|
||||||
# - texlive-generic-recommended
|
pandoc --verbose pandoc-metadata.yaml README.md [0-9]*.md -o hack-the-hackerspace.pdf --template eisvogel.tex --toc --listings --metadata date="`date +%D`" --include-before-body=include-cover.tex --include-after-body=include-back.tex
|
||||||
# - texlive-latex-recommended
|
numpages=$(pdfinfo hack-the-hackerspace.pdf | awk '/^Pages/ { print $2}')
|
||||||
# - texlive-latex-extra
|
pdfbook hack-the-hackerspace.pdf 2-$(($numpages-2)) -o hack-the-hackerspace-booklet-body.pdf
|
||||||
# - texlive-fonts-recommended
|
|
||||||
# - texlive-fonts-extra
|
|
||||||
# - latex-xcolor
|
|
||||||
# - dvipng
|
|
||||||
# - lmodern
|
|
||||||
install: tlmgr install mdframed mweights needspace sourcecodepro sourcesanspro collection-fontsextra
|
|
||||||
script: pandoc --verbose pandoc-metadata.yaml README.md [0-9]*.md -o hack-the-hackerspace.pdf --template eisvogel.tex --toc --listings --metadata date="`date +%D`" --include-before-body=include-cover.tex
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: releases
|
provider: releases
|
||||||
api_key:
|
api_key:
|
||||||
secure: cIRIKuDWejK79Kojh2URkQBmQcKDJtH/MmrzgCySQ7ArjbZ6/cPkS014QbNmUft4GiRGZzIiulfkkvLtdT4UVGVXEw7gTK/V5b6bEci6fst4rDPL/hCDeXcLutOxcOwb7vei38V5XhE+1D2UcFQFNJFkeo60WKWR9ybIQ7pAemo=
|
secure: cIRIKuDWejK79Kojh2URkQBmQcKDJtH/MmrzgCySQ7ArjbZ6/cPkS014QbNmUft4GiRGZzIiulfkkvLtdT4UVGVXEw7gTK/V5b6bEci6fst4rDPL/hCDeXcLutOxcOwb7vei38V5XhE+1D2UcFQFNJFkeo60WKWR9ybIQ7pAemo=
|
||||||
file: hack-the-hackerspace.pdf
|
file:
|
||||||
|
- hack-the-hackerspace.pdf
|
||||||
|
- hack-the-hackerspace-booklet-cover.pdf
|
||||||
|
- hack-the-hackerspace-booklet-body.pdf
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
on:
|
on:
|
||||||
repo: "0x20/HTH"
|
repo: "0x20/HTH"
|
||||||
|
|
|
@ -11,5 +11,13 @@ sudo apt install pandoc texlive-plain-generic texlive-latex-extra texlive-fonts-
|
||||||
Generate the print version using `pandoc`.
|
Generate the print version using `pandoc`.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pandoc pandoc-metadata.yaml README.md [0-9]*.md -o hack-the-hackerspace.pdf --template eisvogel.tex --toc --listings --metadata date="`date +%D`" --include-before-body=include-cover.tex
|
pandoc --verbose pandoc-metadata.yaml README.md [0-9]*.md -o hack-the-hackerspace.pdf --template eisvogel.tex --toc --listings --metadata date="`date +%D`" --include-before-body=include-cover.tex --include-after-body=include-back.tex
|
||||||
|
```
|
||||||
|
|
||||||
|
Generate the booklet version from the print version. The cover and back should be printed separately.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pandoc --verbose pandoc-metadata.yaml README.md [0-9]*.md -o hack-the-hackerspace.pdf --template eisvogel.tex --toc --listings --metadata date="`date +%D`" --include-before-body=include-cover.tex
|
||||||
|
numpages=$(pdfinfo hack-the-hackerspace.pdf | awk '/^Pages/ { print $2}')
|
||||||
|
pdfbook hack-the-hackerspace.pdf 2-$(($numpages-2)) -o hack-the-hackerspace-booklet-body.pdf
|
||||||
```
|
```
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,9 @@
|
||||||
|
% This file contains latex code that should be added at the front of the
|
||||||
|
% generated latex document. This is done by using the pandoc command line
|
||||||
|
% option `--include-before-body=include-cover.tex'
|
||||||
|
%
|
||||||
|
% Note that, in order for this to work, \usepackage{pdfpages} also
|
||||||
|
% needs to be added to the header of the latex document. This is done
|
||||||
|
% in pandoc-metadata.yaml
|
||||||
|
%
|
||||||
|
\includepdf[pages=-]{back.pdf} % include the cover PDF
|
Loading…
Reference in New Issue