author | Tom Henderson <tomh@tomh.org> |
Thu, 05 Feb 2015 13:02:44 -0800 | |
changeset 11214 | 103f62fc7d58 |
parent 11001 | 0c5c87e8d9fd |
permissions | -rwxr-xr-x |
9864
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
1 |
#!/usr/bin/env bash |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
2 |
|
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
3 |
TMPDIR=${TMPDIR:-/tmp} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
4 |
|
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
5 |
TMPFILE=`mktemp -t $(basename ${2}).XXXXXX` |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
6 |
|
11001
0c5c87e8d9fd
Sphinx] Reduce build chatter
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
9864
diff
changeset
|
7 |
ME=$(basename $0) |
0c5c87e8d9fd
Sphinx] Reduce build chatter
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
9864
diff
changeset
|
8 |
echo "$ME $(basename ${2}) to ${1}" |
9864
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
9 |
|
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
10 |
echo " |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
11 |
\documentclass{book} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
12 |
\usepackage{pdfpages} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
13 |
\begin{document} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
14 |
\includepdf[width=${1},fitpaper]{${2}} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
15 |
\end{document} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
16 |
" \ |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
17 |
>${TMPFILE}.tex |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
18 |
|
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
19 |
pdflatex -output-directory ${TMPDIR} ${TMPFILE}.tex >/dev/null 2>/dev/null |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
20 |
cp ${TMPFILE}.pdf ${2} |
fa7017314b75
Use a common portable pdf rescaling script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff
changeset
|
21 |
rm -f ${TMPFILE}{,.{tex,aux,log,pdf}} |