summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/dvips.c
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-11-01 23:23:20 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-11-01 23:23:20 +0000
commitcd10673915bd0effcb0170c048764a7fc4c2dcc3 (patch)
tree4604106adea1a22af05fe51300d46629e23a2acc /Build/source/texk/dvipsk/dvips.c
parent7f9d5282652829ff5c3080f0e4e87fadb9fbf32c (diff)
dvipsk: add a new option to tweak special papersize
git-svn-id: svn://tug.org/texlive/trunk@42420 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipsk/dvips.c')
-rw-r--r--Build/source/texk/dvipsk/dvips.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Build/source/texk/dvipsk/dvips.c b/Build/source/texk/dvipsk/dvips.c
index ae22ff794d7..b98d5e69017 100644
--- a/Build/source/texk/dvipsk/dvips.c
+++ b/Build/source/texk/dvipsk/dvips.c
@@ -137,6 +137,7 @@ quarterword *raster; /* area for raster manipulations */
integer hh, vv; /* horizontal and vertical pixel positions */
Boolean noomega = 0; /* Omega extensions are enabled */
Boolean noptex = 0; /* pTeX extensions are enabled */
+Boolean lastpsizwins = 1; /* if 1, last \special{papersize=w,h} wins */
/*-----------------------------------------------------------------------*
* The PATH definitions cannot be defined on the command line because so many
@@ -281,7 +282,7 @@ static const char *helparr[] = {
"-i* Separate file per section",
"-j* Download fonts partially",
"-k* Print crop marks -K* Pull comments from inclusions",
-"-l # Last page",
+"-l # Last page -L* Last special papersize wins",
"-m* Manual feed -M* Don't make fonts",
"-mode s Metafont device name",
"-n # Maximum number of pages -N* No structured comments",
@@ -1011,6 +1012,9 @@ case 'E' :
case 'K' :
removecomments = (*p != '0');
break;
+case 'L' :
+ lastpsizwins = (*p != '0');
+ break;
case 'U' :
nosmallchars = (*p != '0');
break;