summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt')
-rw-r--r--Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt241
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