diff options
author | Norbert Preining <norbert@preining.info> | 2020-10-22 03:01:48 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-10-22 03:01:48 +0000 |
commit | 7448609d1256af02966b8f84fe8464234276ce7a (patch) | |
tree | 878dfcfc9f2f014d593d1bdb5dee382ee4a9ee3a /support/pdfxup | |
parent | d800950bfaacab9c6c4bf4d44206d60016b2f04d (diff) |
CTAN sync 202010220301
Diffstat (limited to 'support/pdfxup')
-rw-r--r-- | support/pdfxup/README | 4 | ||||
-rw-r--r-- | support/pdfxup/RELEASES | 12 | ||||
-rwxr-xr-x | support/pdfxup/pdfxup | 53 | ||||
-rw-r--r-- | support/pdfxup/pdfxup.1 | 2 | ||||
-rw-r--r-- | support/pdfxup/pdfxup.pdf | bin | 89855 -> 89691 bytes |
5 files changed, 36 insertions, 35 deletions
diff --git a/support/pdfxup/README b/support/pdfxup/README index 7423f6d4d5..ba3c0f05fa 100644 --- a/support/pdfxup/README +++ b/support/pdfxup/README @@ -1,4 +1,4 @@ -PDFXUP -- v1.60 (2020/06/24) +PDFXUP -- v1.61 (2020/10/21) N. Markey <pdfxup@markey.fr> @@ -18,7 +18,7 @@ graphicx package) in order to produce the new document. -%% (c) 2020/06/24 Nicolas Markey <pdfxup at markey dot fr> +%% (c) 2020/10/21 Nicolas Markey <pdfxup at markey dot fr> %% %% This work may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3 of this license diff --git a/support/pdfxup/RELEASES b/support/pdfxup/RELEASES index 18050aff3a..3cd0fc6166 100644 --- a/support/pdfxup/RELEASES +++ b/support/pdfxup/RELEASES @@ -31,8 +31,10 @@ v1.50 (2019/12/31) v1.51 (2020/01/06) - corrected bug in dimtopt() (conversion mm to pt) -v1.60 (2020/06/24) - - added --allow-file-read=... option for ghostscript >= 9.28 - (thanks to Janis Kalofolias for pointing out the problem) - - allow file names containing spaces - - better inclusion of watermarks +v1.60 (2020/06/27) + - allow file names containing spaces + - added --allow-file-read=... option to ghostscript >= 9.50 + +v1.61 (2020/10/21) + - minor bug corrected (would not clean-up with option -g) + (thanks to Oliver Redner for pointing out the bug)
\ No newline at end of file diff --git a/support/pdfxup/pdfxup b/support/pdfxup/pdfxup index f1bc490fcb..52baf20ddc 100755 --- a/support/pdfxup/pdfxup +++ b/support/pdfxup/pdfxup @@ -2,8 +2,8 @@ shopt -s extglob shopt -s lastpipe -VERSION="1.60" -VDATE="2020/06/24" +VERSION="1.61" +VDATE="2020/10/21" ## see release notes at the end of this file. @@ -15,6 +15,7 @@ VDATE="2020/06/24" ## dimtopt() and testdim() ## ifinrangelist() ## cleancslor() [clean comma-sep. list of ranges] +## cleanup ## 2) script: ## - set default options ## - test for ghostscript and pdflatex @@ -58,10 +59,10 @@ function defaultvalues() : ${dfpdfxupNOBB=""} : ${dfpdfxupKBB="0"} : ${dfpdfxupGBB="0"} - : ${dfpdfxupVERB=1} - : ${dfpdfxupDEBUG=0} - : ${dfpdfxupWMPERIOD=1} - : ${dfpdfxupALLOWOW=0} + : ${dfpdfxupVERB="1"} + : ${dfpdfxupDEBUG="0"} + : ${dfpdfxupWMPERIOD="1"} + : ${dfpdfxupALLOWOW="0"} : ${dfpdfxupFORCEBB=""} } @@ -91,7 +92,7 @@ function setdefaultvalues() WATERMARKPERIOD=$dfpdfxupWMPERIOD; KBB=$dfpdfxupKBB; GBB=$dfpdfxupGBB; - ALLOWOVERWITE=$dfpdfxupALLOWOW; + ALLOWOVERWRITE=$dfpdfxupALLOWOW; SBB=0; x0=-1 y0=-1 @@ -167,7 +168,6 @@ Available OPTIONS are: ## ## ## - exit 0; } @@ -335,6 +335,15 @@ function cleancslor() done } +function cleanup() +{ + if [[ $DEBUG == 0 ]]; then + myecho 1+ "-> cleaning"; + myecho 2+ " * rm $RMopt *$filename.*" + rm $RMopt *$filename.* + fi +} + ARGS=$@; if [ $# -eq 0 ]; then usage; @@ -532,7 +541,7 @@ while [ $# != 0 ]; do OUTF=$ANS; shift;; -ow) - ALLOWOVERWRITE=1; + ALLOWOVERWRITE="1"; shift;; -ihm|--innerhmargin) dimtopt $2 $dfpdfxupIHM "$1 $2"; @@ -1097,6 +1106,7 @@ fi if [[ $GBB != 0 ]]; then myecho 1+ " final bounding box: x=$x y=$y X=$w Y=$h"; + cleanup; exit 0; fi @@ -1408,34 +1418,20 @@ esac ###################################################################### if [[ $LATEXFAILED -eq 1 ]]; then myecho 1+ ": failed!" - if [[ $DEBUG == 0 ]]; then - myecho 1+ "-> cleaning"; - myecho 2+ " * rm $RMopt $filename.* $inputfilename.*" - rm $RMopt $filename.* $inputfilename.* - fi + cleanup exit 0; fi if [[ $EMPTYBB -eq 0 ]]; then myecho 1+ " final scale: "`cat $filename.scl | sed -e "s/pt$//"`"%" fi -## pass "-i" option to avoid overwriting... -## You may avoir this by running 'MVopt="-f" pdfxup ...' -if [[ "$ALLOWOVERWRITE" ]]; then +if [[ $ALLOWOVERWRITE -eq 1 ]]; then myecho 2+ " * mv $MVopt $filename.pdf \"$OUTF\"" mv $MVopt $filename.pdf "$OUTF" else myecho 2+ " * mv $MVopt -i $filename.pdf \"$OUTF\"" - mv $MVopt -i $filename.pdf "$OUTF" + mv $MVopt -i $filename.pdf "$OUTF" fi -if [[ $DEBUG == 0 ]]; then - myecho 1+ "-> cleaning"; - myecho 2+ " * rm $RMopt $filename.* $inputfilename.pdf" - rm $RMopt $filename.* $inputfilename.pdf - [[ -e $watermarkfilename.pdf ]] && \ - myecho 2+ " * rm $RMopt $watermarkfilename.pdf" && \ - rm $RMopt $watermarkfilename.pdf -fi - +cleanup exit 0 @@ -1581,3 +1577,6 @@ v1.60 (2020/06/24) (thanks to Janis Kalofolias for pointing out the problem) - allow file names containing spaces - better inclusion of watermarks + +v1.61 (2020/10/21) + - clean up after option '-g' (thanks to Oliver Redner) diff --git a/support/pdfxup/pdfxup.1 b/support/pdfxup/pdfxup.1 index 2f10be30d7..57b547e524 100644 --- a/support/pdfxup/pdfxup.1 +++ b/support/pdfxup/pdfxup.1 @@ -1,6 +1,6 @@ .\" Manpage for pdfxup. .\" Contact pdfxup@markey.fr to correct errors or typos. -.TH man 1 "24 june 2020" "1.60" "pdfxup man page" +.TH man 1 "21 october 2020" "1.61" "pdfxup man page" .SH NAME pdfxup \- n-up tool with reduced margins .SH SYNOPSIS diff --git a/support/pdfxup/pdfxup.pdf b/support/pdfxup/pdfxup.pdf Binary files differindex d6b137b2a6..651c92495f 100644 --- a/support/pdfxup/pdfxup.pdf +++ b/support/pdfxup/pdfxup.pdf |