diff options
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt')
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt | 241 |
1 files changed, 122 insertions, 119 deletions
diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt index e0240e8e3bc..bf6d00d5f3e 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt @@ -1,169 +1,172 @@ +%% $Id: syntaxform.pl 742 2016-04-25 17:30:55Z karl $ %% This is the list of new or extended primitives provided by pdftex. %% Don't edit this file, as it is now auto-generated from the -%% pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. -%% Used convention for syntax rules is borrowed from `TeXbook naruby' -%% by Petr Olsak. -%% $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ +%% pdfTeX manual source pdftex-t.tex (and the generated +%% pdftex-syntax.tex) by the script syntaxform.awk. +%% Syntax rule conventions borrowed from `TeXbook naruby' by Petr Olsak. -%% integer registers: -\pdfoutput (integer) -\pdfminorversion (integer) -\pdfcompresslevel (integer) -\pdfobjcompresslevel (integer) -\pdfdecimaldigits (integer) -\pdfimageresolution (integer) -\pdfpkresolution (integer) -\pdftracingfonts (integer) -\pdfuniqueresname (integer) -\pdfadjustspacing (integer) -\pdfprotrudechars (integer) +%% Integer registers: \efcode <font> <8-bit number> (integer) +\knaccode <font> <8-bit number> (integer) +\knbccode <font> <8-bit number> (integer) +\knbscode <font> <8-bit number> (integer) \lpcode <font> <8-bit number> (integer) -\rpcode <font> <8-bit number> (integer) \pdfadjustinterwordglue (integer) -\knbscode <font> <8-bit number> (integer) -\stbscode <font> <8-bit number> (integer) -\shbscode <font> <8-bit number> (integer) -\pdfprependkern (integer) -\knbccode <font> <8-bit number> (integer) +\pdfadjustspacing (integer) \pdfappendkern (integer) -\knaccode <font> <8-bit number> (integer) -\pdfgentounicode (integer) -\tagcode <font> <character code> (integer) -\pdfpagebox (integer) +\pdfcompresslevel (integer) +\pdfdecimaldigits (integer) +\pdfdraftmode (integer) \pdfforcepagebox (integer) -\pdfoptionalwaysusepdfpagebox (integer) -\pdfinclusionerrorlevel (integer) -\pdfoptionpdfinclusionerrorlevel (integer) -\pdfimagehicolor (integer) -\pdfimageapplygamma (integer) \pdfgamma (integer) +\pdfgentounicode (integer) +\pdfimageapplygamma (integer) \pdfimagegamma (integer) +\pdfimagehicolor (integer) +\pdfimageresolution (integer) \pdfinclusioncopyfonts (integer) -\pdfdraftmode (integer) +\pdfinclusionerrorlevel (integer) +\pdfinfoomitdate (integer) +\pdfminorversion (integer) +\pdfobjcompresslevel (integer) +\pdfoutput (integer) +\pdfpagebox (integer) +\pdfpkresolution (integer) +\pdfprependkern (integer) +\pdfprotrudechars (integer) +\pdfsuppressptexinfo (integer) \pdfsuppresswarningdupdest (integer) \pdfsuppresswarningdupmap (integer) \pdfsuppresswarningpagegroup (integer) +\pdftracingfonts (integer) +\pdfuniqueresname (integer) +\rpcode <font> <8-bit number> (integer) +\shbscode <font> <8-bit number> (integer) +\stbscode <font> <8-bit number> (integer) +\tagcode <font> <character code> (integer) + +%% Read-only integers: +\pdfelapsedtime (read-only integer) +\pdflastannot (read-only integer) +\pdflastlink (read-only integer) +\pdflastobj (read-only integer) +\pdflastxform (read-only integer) +\pdflastximage (read-only integer) +\pdflastximagecolordepth (read-only integer) +\pdflastximagepages (read-only integer) +\pdflastxpos (read-only integer) +\pdflastypos (read-only integer) +\pdfrandomseed (read-only integer) +\pdfretval (read-only integer) +\pdfshellescape (read-only integer) +\pdftexversion (read-only integer) -%% dimen registers: +%% Dimen registers: +\pdfdestmargin (dimen) +\pdfeachlinedepth (dimen) +\pdfeachlineheight (dimen) +\pdffirstlineheight (dimen) \pdfhorigin (dimen) -\pdfvorigin (dimen) -\pdfpagewidth (dimen) -\pdfpageheight (dimen) \pdfignoreddimen (dimen) -\pdffirstlineheight (dimen) \pdflastlinedepth (dimen) -\pdfeachlineheight (dimen) -\pdfeachlinedepth (dimen) \pdflinkmargin (dimen) -\pdfdestmargin (dimen) -\pdfthreadmargin (dimen) +\pdfpageheight (dimen) +\pdfpagewidth (dimen) \pdfpxdimen (dimen) +\pdfthreadmargin (dimen) +\pdfvorigin (dimen) -%% token registers: -\pdfpagesattr (tokens) +%% Token registers: \pdfpageattr (tokens) \pdfpageresources (tokens) +\pdfpagesattr (tokens) \pdfpkmode (tokens) -%% expandable commands: -\pdftexrevision (expandable) -\pdftexbanner (expandable) +%% Expandable commands: +\ifincsname (expandable) +\ifpdfabsdim (expandable) +\ifpdfabsnum (expandable) +\ifpdfprimitive <control sequence> (expandable) +\leftmarginkern <box number> (expandable) +\pdfcolorstackinit [page] [direct] <general text> (expandable) \pdfcreationdate (expandable) -\pdfpageref <page number> (expandable) -\pdfxformname <object number> (expandable) +\pdfescapehex <general text> (expandable) +\pdfescapename <general text> (expandable) +\pdfescapestring <general text> (expandable) +\pdffiledump [offset <number>] [length <number>] <general text> (expandable) +\pdffilemoddate <general text> (expandable) +\pdffilesize <general text> (expandable) \pdffontname <font> (expandable) \pdffontobjnum <font> (expandable) \pdffontsize <font> (expandable) \pdfincludechars <font> <general text> (expandable) -\leftmarginkern <box number> (expandable) -\rightmarginkern <box number> (expandable) -\pdfescapestring <general text> (expandable) -\pdfescapename <general text> (expandable) -\pdfescapehex <general text> (expandable) -\pdfunescapehex <general text> (expandable) -\ifpdfprimitive <control sequence> (expandable) -\ifincsname (expandable) -\pdfstrcmp <general text> <general text> (expandable) -\pdfmatch [icase] [subcount <number>] - <general text> <general text> (expandable) +\pdfinsertht <integer> (expandable) \pdflastmatch <integer> (expandable) -\ifpdfabsnum (expandable) -\ifpdfabsdim (expandable) -\pdfuniformdeviate <number> (expandable) +\pdfmatch [icase] [subcount <integer>] <general text> <general text> (expandable) +\pdfmdfivesum file <general text> (expandable) \pdfnormaldeviate (expandable) -\pdfmdfivesum [file] <general text> (expandable) -\pdffilemoddate <general text> (expandable) -\pdffilesize <general text> (expandable) -\pdffiledump [offset <number>] [length <number>] <general text> - (expandable) -\pdfcolorstackinit [page] [direct] <general text> - (expandable) -\pdfinsetht <integer> (expandable) +\pdfpageref <page number> (expandable) +\pdfstrcmp <general text> <general text> (expandable) +\pdftexbanner (expandable) +\pdftexrevision (expandable) +\pdfunescapehex <general text> (expandable) +\pdfuniformdeviate <number> (expandable) +\pdfxformname <object number> (expandable) \pdfximagebbox <integer> <integer> (expandable) +\rightmarginkern <box number> (expandable) -%% read-only integers: -\pdftexversion (read-only integer) -\pdflastobj (read-only integer) -\pdflastxform (read-only integer) -\pdflastximage (read-only integer) -\pdflastximagecolordepth (read-only integer) -\pdflastximagepages (read-only integer) -\pdflastannot (read-only integer) -\pdflastlink (read-only integer) -\pdflastxpos (read-only integer) -\pdflastypos (read-only integer) -\pdflastdemerits (read-only integer) -\pdfelapsedtime (read-only integer) -\pdfrandomseed (read-only integer) -\pdfretval (read-only integer) -\pdfshellescape (read-only integer) - -%% general commands: -\pdfobj <object type spec> (h, v, m) -\pdfrefobj <object number> (h, v, m) -\pdfxform [<xform attr spec>] <box number> (h, v, m) -\pdfrefxform <object number> (h, v, m) -\pdfximage [<image attr spec>] <general text> (h, v, m) -\pdfrefximage <object number> (h, v, m) +%% General commands: +\letterspacefont <control sequence> <font> <integer> \pdfannot <annot type spec> (h, v, m) -\pdfstartlink [<rule spec>] [<attr spec>] <action spec> (h, m) -\pdfendlink (h, m) -\pdfoutline <outline spec> (h, v, m) +\pdfcatalog <general text> [<open-action spec>] +\pdfcolorstack <stack number> <stack action> <general text> +\pdfcopyfont <control sequence> <font> \pdfdest <dest spec> (h, v, m) -\pdfthread <thread spec> (h, v, m) -\pdfstartthread <thread spec> (v, m) +\pdfendlink (h, m) \pdfendthread (v, m) -\pdfsavepos (h, v, m) -\pdfinfo <general text> -\pdfcatalog <general text> [<open-action spec>] -\pdfnames <general text> -\pdfmapfile <map spec> -\pdfmapline <map spec> +\pdffakespace \pdffontattr <font> <general text> -\pdftrailer <general text> -\pdffontexpand <font> <expand spec> -\letterspacefont <control sequence> <font> <integer> -\pdfcopyfont <control sequence> <font> +\pdffontexpand <font> <stretch> <shrink> <step> [autoexpand] \pdfglyphtounicode <general text> <general text> -\vadjust [<pre spec>] <filler> { <vertical mode material> } (h, m) -\quitvmode +\pdfinfo <general text> +\pdfinterwordspaceoff +\pdfinterwordspaceon \pdfliteral [<pdfliteral spec>] <general text> (h, v, m) -\special <pdfspecial spec> -\pdfresettimer -\pdfsetrandomseed <number> +\pdfmapfile <map spec> +\pdfmapline <map spec> +\pdfnames <general text> +\pdfnobuiltintounicode <font> \pdfnoligatures <font> +\pdfobj <object type spec> (h, v, m) +\pdfoutline [<attr spec>] <action spec> [count <integer>] <general text> (h, v, m) \pdfprimitive <control sequence> -\pdfcolorstack <stack number> <stack action> <general text> -\pdfsetmatrix -\pdfsave +\pdfrefobj <object number> (h, v, m) +\pdfrefxform <object number> (h, v, m) +\pdfrefximage <object number> +\pdfresettimer \pdfrestore +\pdfsave +\pdfsavepos (h, v, m) +\pdfsetmatrix +\pdfsetrandomseed <number> +\pdfstartlink [<rule spec>] [<attr spec>] <action spec> (h, m) +\pdfthread [<rule spec>] [<attr spec>] <id spec> (h, v, m) +\pdftrailer <general text> +\pdftrailerid <general text> +\pdftstartthread [<rule spec>] [<attr spec>] <id spec> (v, m) +\pdfxform [<attr spec>] [<resources spec>] <box number> (h, v, m) +\pdfximage [<rule spec>] [<attr spec>] [<page spec>] [<colorspace spec>] [<pdf box spec>] <general text> (h, v, m) +\quitvmode +\special {pdf: <text> } +\special {pdf:direct: <text> } +\special {pdf:page: <text> } +\vadjust [<pre spec>] <filler> { <vertical mode material> } (h, m) -%% syntax rules: +%% Syntax rules: <general text> --> { <balanced text> } <attr spec> --> attr <general text> <resources spec> --> resources <general text> -<rule spec> --> (width | height | depth) <dimension> [<rule spec>] +<rule spec> --> (width | height | depth) <dimen> [<rule spec>] <object type spec> --> reserveobjnum | [useobjnum <number>] [stream [<attr spec>]] <object contents> <annot type spec> --> reserveobjnum |