diff options
author | Marius <mariausol@gmail.com> | 2010-07-15 23:20:05 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2010-07-15 23:20:05 +0300 |
commit | 83a331fff83ac18314885a39e959ca0c10f316f7 (patch) | |
tree | 12e28253c45a07c819f98513827b0b3383dd5b0a /scripts/context/ruby | |
parent | b0f61c557fa27bddb54ad085c9dc9beefc851a30 (diff) | |
download | context-83a331fff83ac18314885a39e959ca0c10f316f7.tar.gz |
beta 2010-07-15 15:05
Diffstat (limited to 'scripts/context/ruby')
-rw-r--r-- | scripts/context/ruby/base/tex.rb | 2 | ||||
-rw-r--r-- | scripts/context/ruby/texexec.rb | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/scripts/context/ruby/base/tex.rb b/scripts/context/ruby/base/tex.rb index 84025693b..e89a88060 100644 --- a/scripts/context/ruby/base/tex.rb +++ b/scripts/context/ruby/base/tex.rb @@ -198,7 +198,7 @@ class TEX 'filters', 'usemodules', 'environments', 'separation', 'setuppath', 'arguments', 'input', 'output', 'randomseed', 'modes', 'mode', 'filename', 'ctxfile', 'printformat', 'paperformat', 'paperoffset', - 'timeout', 'passon' + 'timeout', 'passon', 'pdftitle' ] @@mainstandardvars = [ 'mainlanguage', 'bodyfont', 'language' diff --git a/scripts/context/ruby/texexec.rb b/scripts/context/ruby/texexec.rb index 747d76b68..4a08c3b61 100644 --- a/scripts/context/ruby/texexec.rb +++ b/scripts/context/ruby/texexec.rb @@ -508,6 +508,7 @@ class Commands combination = @commandline.checkedoption('combination','2*2').split(/[\*x]/o) paperformat = @commandline.checkedoption('paperformat', 'A4*A4').split(/[\*x]/o) bannerheight = @commandline.checkedoption('bannerheight', '') + pdftitle = @commandline.checkedoption('pdftitle', '') nx, ny = combination[0] || '2', combination[1] || combination[0] || '2' from, to = paperformat[0] || 'A4', paperformat[1] || paperformat[0] || 'A4' f << "\\setuppapersize[#{from}][#{to}]\n" @@ -525,8 +526,10 @@ class Commands f << "\\setuplayout[footer=0cm]\n" f << "\\setupbackgrounds[page][background=]\n" end - f << "\\setupexternalfigures\n" - f << " [directory=]\n" + f << "\\setupexternalfigures[directory=]\n" + if not pdftitle.empty? then + f << "\\setupinteraction[state=start,title={#{pdftitle}}]\n" + end f << "\\starttext\n" files.each do |filename| result = @commandline.checkedoption('result','texexec') |