[NTG-context] texmfstart texexec --pdf --pages=1:2 => empty PDF
Tobias Burnus
burnus at net-b.de
Tue May 23 16:04:16 CEST 2006
Hello,
Tobias Burnus schrieb:
> I freshly switched to the ruby script and have now a problem:
> texmfstart texexec --pdf --pages=1:2
> produces: No pages of output.
> texmfstart texexec --pdf
> however, works: Output written on tmp_.pdf (3 pages, 103204 bytes)
>
I do not know what that option does. It seems to do something, but not
the right thing.
Actually, looking at texexec.rb I get the impression that --pages= is
not supported. One finds there
-------------
# so far for compatibility
@@extrastringvars = [
'pages', 'background', 'backspace', 'topspace', 'boxtype', 'tempdir',
-------------
Could the --pages option made to work in texexec.rb? In texexec.pl I
find the following. I probably should learn ruby [and python for that
matter] ...
Tobias
--------------------
if ($Pages) {
if ( lc $Pages eq "odd" ) {
print OPT "\\chardef\\whichpagetoshipout=1\n";
} elsif ( lc $Pages eq "even" ) {
print OPT "\\chardef\\whichpagetoshipout=2\n";
} else {
my @Pages = split( /\,/, $Pages );
$Pages = '';
foreach my $page (@Pages) {
if ( $page =~ /\:/ ) {
my ( $from, $to ) = split( /\:/, $page );
foreach ( my $i = $from ; $i <= $to ; $i++ ) {
$Pages .= $i . ',';
}
} else {
$Pages .= $page . ',';
}
}
chop $Pages;
print OPT "\\def\\pagestoshipout\{$Pages\}\n";
}
}
More information about the ntg-context
mailing list