diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex | 202 |
1 files changed, 101 insertions, 101 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex b/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex index 393a7860608..f25b11e5fec 100644 --- a/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex @@ -24,7 +24,7 @@ % % The following conversion functions are used to convert from TeX % dimensions to postscript/pdf points. -% +% {\catcode`\p=12\catcode`\t=12\gdef\Pgf@geT#1pt{#1}} \def\pgf@sys@tonumber#1{\expandafter\Pgf@geT\the#1} @@ -64,7 +64,7 @@ \newread\r@pgf@reada \let\pgfutil@inputcheck=\r@pgf@reada -% internal counters that are alwyas present when pgfsys is loaded +% internal counters that are always present when pgfsys is loaded \newcount\c@pgf@counta \newcount\c@pgf@countb \newcount\c@pgf@countc @@ -103,7 +103,7 @@ % In some cases, some pgf system commands are just shorthands for a % series of more complicated commands. In this case, a default % implementation is given in this file, but a driver may choose to -% overwrite this default implementation with a more effecient +% overwrite this default implementation with a more efficient % version. For example, a closestroke is the same as a closepath % followed by a stroking, but in pdf there is a special shorthand for % this. So, the pdf driver overwrites \pgfsys@closestroke, while the @@ -132,8 +132,8 @@ % \pgfsys@xxxx commands will not directly call this command, but, % rather, use the protocolling mechanism to record their literal % text. It is then left to the discretion of the protocolling -% mechansim to insert the literal text at some appropriate, later -% time. +% mechanism to insert the literal text at some appropriate, later +% time. % % This command should only be called when \pgfsys@beginpicture has % been called previously and when the picture has not been suspended @@ -142,7 +142,7 @@ \def\pgfsys@outerinvoke{\pgfsys@invoke} % This command can be used to insert protocolled graphic commands % outside any picture. This is extremely dangerous, but sometimes -% useful. By default, this command does the same as inside pictures. +% useful. By default, this command does the same as inside pictures. @@ -156,7 +156,7 @@ % This command is used to start a path at a specific point (#1,#2) % or to move the current point of the current path to (#1,#2) % without drawing anything upon stroking (the current path is -% `interrupted'). +% `interrupted'). % % The arguments must be dimensions (like |10pt|). % @@ -172,7 +172,7 @@ % Continue the current path to (#1,#2) with a line. \def\pgfsys@curveto#1#2#3#4#5#6{\pgf@sys@fail{path constructions}} -% Continue the current path with a bezier curver to (#5,#6). The +% Continue the current path with a bezier curve to (#5,#6). The % control points of the curve are at (#1,#2) and (#3,#4). \def\pgfsys@rect#1#2#3#4{\pgf@sys@fail{path constructions}} @@ -188,7 +188,7 @@ % operation. Typically, this is preferable over using lineto to the % last point specified by a moveto, since the line starting at this % point and the line ending at this point will be smoothly joined by -% closepath. +% closepath. % % Example: % @@ -205,7 +205,7 @@ % \pgfsys@lineto{0}{10} % \pgfsys@lineto{0}{0} % \pgfsys@stroke -% +% % The difference between the above will be that in the second triangle % the corner at the origin will be wrong; it will just be the overlay % of two lines going in different directions, not a sharp pointed @@ -273,13 +273,13 @@ % consisting of multiple parts, the nonzero winding number rule is % used to determine whether a point is inside or outside the % path, except if \ifpgfsys@eorule holds -- in which case the even-odd -% rule should be used. (See the pdf or postscript manual for details.) +% rule should be used. (See the pdf or postscript manual for details.) % % The following graphic state parameters influence the filling: % % - fill color % If the fill color is not especially set, the current color is -% used. +% used. % % - clipping area % If a clipping area is established, only those parts of the filling @@ -314,7 +314,7 @@ % Normally, this command should `throw away' the current path. % However, after \pgfsys@clipnext has been called, the current path % should subsequently be used for clipping. See \pgfsys@clipnext for -% details. +% details. \def\pgfsys@closestroke{\pgfsys@closepath\pgfsys@stroke} % This command should have the same effect as first closing the path @@ -335,7 +335,7 @@ % \def\pgfsys@setlinewidth#1{\pgf@sys@fail{setting the line width}} % Sets the width of lines, when stroked, to #1, which must be a TeX -% dimension (as text). +% dimension (as text). \def\pgfsys@buttcap{\pgf@sys@fail{setting the line cap}} % Sets the cap to a butt cap. See \pgfsys@stroke. @@ -388,7 +388,7 @@ \def\pgfsys@color@rgb@stroke#1#2#3{\pgf@sys@fail{color}} % Sets the color used for stroking operations to the given rgb tuple -% (numbers between 0 and 1). +% (numbers between 0 and 1). % % Example: Make stroked text dark red: \pgfsys@color@rgb@stroke{0.5}{0}{0} % @@ -408,33 +408,33 @@ \def\pgfsys@color@cmyk@stroke#1#2#3#4{\pgf@sys@fail{color}} % Sets the color used for stroking operations to the given cymk tuple -% (numbers between 0 and 1). +% (numbers between 0 and 1). \def\pgfsys@color@cmyk@fill#1#2#3#4{\pgf@sys@fail{color}} % Sets the color used for filling operations to the given cymk tuple -% (numbers between 0 and 1). +% (numbers between 0 and 1). \def\pgfsys@color@cmyk#1#2#3#4{\pgfsys@color@cmyk@stroke{#1}{#2}{#3}{#4}\pgfsys@color@cmyk@fill{#1}{#2}{#3}{#4}} % Sets the color used for filling and stroking operations. \def\pgfsys@color@cmy@stroke#1#2#3{\pgf@sys@fail{color}} % Sets the color used for stroking operations to the given cym tuple -% (numbers between 0 and 1). +% (numbers between 0 and 1). \def\pgfsys@color@cmy@fill#1#2#3{\pgf@sys@fail{color}} % Sets the color used for filling operations to the given cym tuple -% (numbers between 0 and 1). +% (numbers between 0 and 1). \def\pgfsys@color@cmy#1#2#3{\pgfsys@color@cmy@stroke{#1}{#2}{#3}\pgfsys@color@cmy@fill{#1}{#2}{#3}} % Sets the color used for filling and stroking operations. \def\pgfsys@color@gray@stroke#1{\pgf@sys@fail{color}} -% Sets the color used for stroking operations to the given gray level -% (number between 0 and 1). +% Sets the color used for stroking operations to the given gray level +% (number between 0 and 1). \def\pgfsys@color@gray@fill#1{\pgf@sys@fail{color}} -% Sets the color used for filling operations to the given gray level -% (number between 0 and 1). +% Sets the color used for filling operations to the given gray level +% (number between 0 and 1). \def\pgfsys@color@gray#1{\pgfsys@color@gray@stroke{#1}\pgfsys@color@gray@fill{#1}} % Sets the color used for filling and stroking operations. @@ -460,7 +460,7 @@ \def\pgfsys@color@unstacked#1{} % This slightly obscure command causes the color stack to be % tricked. When called, this command should set the current color to -% #1 without causing any change in the color stack. +% #1 without causing any change in the color stack. \def\pgfsys@text@to@black@hook{} % Another slightly obscure command that allows tikz to hack into @@ -479,7 +479,7 @@ % Perform a concatenation of the low-level current transformation % matrix with the matrix given by the values #1 to #6. The % transformation matrix is a transformation on a homogeneous -% 2D-coordinate system. See the pdf or postscript manual for details. +% 2D-coordinate system. See the pdf or postscript manual for details. \def\pgfsys@transformshift#1#2{\pgfsys@transformcm{1}{0}{0}{1}{#1}{#2}} % This command will change the origin of the low-level coordinate @@ -530,7 +530,7 @@ \ifdim\aspectr pt#9\aspects pt% \pgfmathdivide@\pgf@xa\pgf@xc% \else% - \pgfmathdivide@\pgf@ya\pgf@yc% + \pgfmathdivide@\pgf@ya\pgf@yc% \fi% \advance\pgf@x by.5\pgf@xa% \advance\pgf@xb by.5\pgf@xc% @@ -560,7 +560,7 @@ % whether the current path is part of the graphic state or not. For % this reason, you should never use this command unless the path is % currently empty. For example, it might be a good idea to use -% discardpath prior to calling this command. +% discardpath prior to calling this command. \def\pgfsys@endscope{\pgf@sys@fail{scoping}} % Restores the last saved graphic state. @@ -667,7 +667,7 @@ \pgfsys@register@type\pgfsys@current@type% } \let\pgfsys@current@type\pgfutil@empty -% Sets the type to be used for the next graphic object. +% Sets the type to be used for the next graphic object. \def\pgfsys@append@type#1{% \ifx\pgfsys@current@type\pgfutil@empty% @@ -760,7 +760,7 @@ \fi% } % Checks whether a given id-type pair #1-#2 has not been used, yet. If -% so, #3 is executed, otherwise #4. +% so, #3 is executed, otherwise #4. \def\pgfsys@if@fresh@currentid#1#2{% \ifx\pgf@sys@id@current@id\pgfutil@empty% empty id always counts as "has been used" @@ -822,7 +822,7 @@ % are part of a transparency group, the overlap will get the same % color as the rest. % -% The following settings modify the bevahiour of a transparency group: +% The following settings modify the behaviour of a transparency group: \newif\ifpgfsys@transparency@group@isolated \newif\ifpgfsys@transparency@group@knockout @@ -853,7 +853,7 @@ \def\pgfsys@fadingfrombox#1#2{\pgf@sys@fail{fadings}} % Declares an fading named #1. The parameter #2 must be a % box. Its contents luminosity determines the opacity of the resulting -% mask. +% mask. \def\pgfsys@usefading#1#2#3#4#5#6#7{\pgf@sys@fail{fadings}} % Installs a previously declared fading #1 in the current graphics @@ -878,7 +878,7 @@ % macro name. #2 is the height of the shading and must be given as a % TeX dimension like `2cm' or `10pt'. #3 is a shading color % specification as specified in the pgfuserguide. The shading -% specification implicitly fixes the width of the shading. +% specification implicitly fixes the width of the shading. % % When `@pgfshading#1!' is invoked, it should insert a box of height % #2 and the width implicit in the shading declaration. @@ -890,7 +890,7 @@ \def\pgfsys@radialshading#1#2#3{\pgf@sys@fail{shadings}\pgf@sys@noshading{#1}} % Declares a radial shading. Like the previous macros, this command % should setup the macro `@pgfshading#1!', which upon invocation -% should insert a radial shading whose size is implicit in #3. +% should insert a radial shading whose size is implicit in #3. % % The parameter #2 is a pgf point specification if the starting point % of the shading. See the pgfuserguide for details. @@ -915,7 +915,7 @@ % green, and blue components of the color. % % A buggy #4 will result is *totally unpredictable chaos* during -% rendering. +% rendering. \def\pgf@sys@noshading#1{\expandafter\global\expandafter\let\csname @pgfshading#1!\endcsname=\pgfutil@empty} @@ -933,7 +933,7 @@ % patterns have no inherent color, the color is provided when they are % set. Colored patters have an inherent color. % #1 = name of the pattern (must be a plain suffix for use in -% postscript/pdf/etc.) +% postscript/pdf/etc.) % #2 to #5 = four coordinates describing the corners of a bounding box % of pattern cells % #6 = x-step @@ -956,7 +956,7 @@ % % Animations % -% +% \newif\ifpgfsysanimationsupported @@ -965,19 +965,19 @@ \def\pgfsys@animate#1{\pgf@sys@fail{animations}} -% Adds an animation of the attribute #1 to the current scope. +% Adds an animation of the attribute #1 to the current scope. % The configuration of the animation (like start times, etc.) is taken % from the current values of the animation keys, which are configured % using calls to \pgfsys@animation@..., which setup an animation % key for the local scope. This means that you typically setup these % keys in a scope and at the end of the scope call \pgfsys@animate. -% +% % Some keys accumulate (like begin or keytime), most do not. In those -% cases, the last call overrides the previous one. -% +% cases, the last call overrides the previous one. +% % Not all value types make sense or are allowed, it depends on the -% specific \pgfsys@animate call. -% +% specific \pgfsys@animate call. +% % Example: % % { @@ -993,11 +993,11 @@ % % When a driver does not support a specific attribute #1, it should % issue a \pgf@sys@fail. Typical attributes are things like "opacity" -% or "linewidth" or "dash". +% or "linewidth" or "dash". % % The following values are permissible for "#1": % -% "opacity" adds an animation of the opacity. +% "opacity" adds an animation of the opacity. % Type: scalar % % "fillopacity" adds an animation of the fill opacity. @@ -1006,7 +1006,7 @@ % "strokeopacity" adds an animation of the stroke opacity. % Type: scalar % -% "visibility" adds an animation of the visiblity. +% "visibility" adds an animation of the visibility. % Type: text ("visible" or "hidden") % % "linewidth" adds an animation of the line width. @@ -1043,35 +1043,35 @@ % Type: view box % % "path" adds an animation of the path to the path specified by -% \pgfsys@animation@whom +% \pgfsys@animation@whom % Type: path % % "syncbase" adds a sync base to the animation. A sync base does not animate % anything by itself, but other animations can begin and end relative % to it. % -% "none" supresses the animation +% "none" suppresses the animation % Type: any -% Animation timing : +% Animation timing : % % You specify an animation using a timeline. A timeline consists of a % sequence of times together with values for these times. The times % must be given in increasing order. You use the command % \pgfsys@animation@time to specify a time and % \pgfsys@animation@val@... to specify a value. The time must be -% specfied first, the time--value is created when the value command is -% used. +% specified first, the time--value is created when the value command is +% used. % -% Times are given in seconds (so 0.01 is one hundreth of a second). +% Times are given in seconds (so 0.01 is one hundredth of a second). % % The animation's timeline will start with the first time mentioned % (not necessarily zero and not necessarily a positive value) and ends % with the last value. The duration is the difference between these -% two values. +% two values. \def\pgfsys@animation@restart@always{} % Specifies that the animation can always restart @@ -1083,7 +1083,7 @@ % Specifies that the animation should only restart when it is not active \def\pgfsys@animation@repeat#1{} -% #1 must be a number +% #1 must be a number \def\pgfsys@animation@repeat@indefinite{} % Repeats forever @@ -1096,7 +1096,7 @@ % the end \def\pgfsys@animation@removeatend{} -% Specifies that the effect of the animation is removed at the end +% Specifies that the effect of the animation is removed at the end \def\pgfsys@animation@time#1#2#3#4#5{} % Specifies a time together with spline control points for the entry @@ -1106,7 +1106,7 @@ % while the values #4 and #5 specify the control point of the spline % *leaving* the time point. They are all dimensionless values between % 0 and 1. For a linear animation, set the first two to 1 and the last -% two to 0. +% two to 0. % % Example: % \pgfsys@animation@time{5}{1}{1}{0.25}{0.1} @@ -1124,7 +1124,7 @@ % For the key spline, note that the entry spline controls of the first % time and the exit spline controls of the last point are dropped. % -% +% % When the exit spline takes the special values #4="stay" and #5="0", % the attribute's value "stays" until the next value for the next time % (it "jumps" to the next value then). This corresponds, roughly, to @@ -1132,7 +1132,7 @@ % % Similarly, when the entry spline takes the special value #2="jump" % and #3="1", the value immediately jumps from the previous value to -% the next value when the previous value was "created". +% the next value when the previous value was "created". \def\pgfsys@stay@text{{stay}{0}} \def\pgfsys@jump@text{{jump}{1}} @@ -1160,7 +1160,7 @@ \def\pgfsys@animation@syncbegin#1#2#3#4{} % #1 is the id of a sync base (obtained by % \pgfsys@new@id), #2 is the id type (or empty), #3 is an optional -% offset, #4 is the target. +% offset, #4 is the target. \def\pgfsys@animation@syncend#1#2#3#4{} % Like the previous command. @@ -1168,14 +1168,14 @@ \def\pgfsys@animation@event#1#2#3#4#5{} % #1 is the optional id of another element (obtained by % \pgfsys@new@id), #2 is the optional type of the id, #3 is an event -% name, #4 is an optional offset, #5 is the target. +% name, #4 is an optional offset, #5 is the target. \def\pgfsys@animation@repeat@event#1#2#3#4#5{} % #1 is the optional id of another element, #2 is the type, #3 is a -% repeat count, and #4 is an optional offset, #5 is the target. +% repeat count, and #4 is an optional offset, #5 is the target. \def\pgfsys@animation@accesskey#1#2#3{} -% #1 is a character, #2 is an optional offset, #3 is the target. +% #1 is a character, #2 is an optional offset, #3 is the target. \def\pgf@sys@begin@text{begin} @@ -1202,14 +1202,14 @@ \def\pgfsys@animation@rotatealong{} % Applicable only to motion animations. Indicates that the % to-be-animated group should be rotated automatically so that it -% points along the path as time progresses. +% points along the path as time progresses. \def\pgfsys@animation@norotatealong{} % Corresponds to rotate="0" \def\pgfsys@animation@movealong#1{} % Applicable only to motion animations. #1 is a softpath along which -% the movement will be done. +% the movement will be done. \def\pgfsys@animation@tip@markers#1#2{} % Applicable only to path animations. #1 and #2 are markers (declared @@ -1219,14 +1219,14 @@ \def\pgfsys@animation@canvas@transform#1#2{} % #1 is some code that may call \pgfsys@transformcm at most once. It -% will be executed when a canvas transformation animation is +% will be executed when a canvas transformation animation is % installed for a scope id. #2 is some further codes that may also % call \pgfsys@transformcm at most once. It will be installed right % after the animation. % % Typically, #1 is some pgf coordinate shift followed by % {\pgflowlevelsynccm} and #2 is \pgftransforminvert followed by -% \pgflowlevelsynccm. +% \pgflowlevelsynccm. @@ -1244,7 +1244,7 @@ % #1 should be a single value. \def\pgfsys@animation@val@dimension#1{} -% #1 must be a dimension. +% #1 must be a dimension. \def\pgfsys@animation@val@color@rgb#1#2#3{} % #1,#2,#3 must be an rgb tuple @@ -1270,7 +1270,7 @@ \def\pgfsys@animation@val@viewbox#1#2#3#4{} % #1,#2 describe the lower left, #3,#4 the upper right corner of the -% view box. +% view box. \def\pgfsys@animation@val@dash#1#2{} % #1,#2 have the syntax of \pgfsys@setdash. @@ -1294,22 +1294,22 @@ \pgfsys@endscope% \xdef#1{\the\pgf@sys@id@count}% \expandafter\expandafter\expandafter\global\expandafter\pgfsysprotocol@getcurrentprotocol\csname pgf@sys@marker@prot@#1\endcsname% - \pgfsys@marker@declare@% curtesy hook + \pgfsys@marker@declare@% curtesy hook \pgfsysprotocol@setcurrentprotocol\pgfsys@marker@temp% \global\advance\pgf@sys@id@count by1\relax% }% } \let\pgfsys@marker@declare@\relax % Declares a new marker symbol whose code is in #2. #1 should be a -% macro name, which will be set to a unique +% macro name, which will be set to a unique % value by which the marker can be referenced later on. #2 should be -% code that, when executed, produces recordable code. +% code that, when executed, produces recordable code. \def\pgfsys@marker@use#1{% \pgfsysprotocol@literal{\csname pgf@sys@marker@prot@#1\endcsname}% } % Draws the marker symbol not at the end of a path, but simply with -% the current transformation matrix +% the current transformation matrix @@ -1325,24 +1325,24 @@ \def\pgfsys@rdf@about#1{\pgf@sys@fail{rdf}} % Adds the rdf attribute "about" with value #1 to the next % idscope. The RDF-spec says: "a SafeCURIEorCURIEorIRI, used for -% stating what the data is about (a 'subject' in RDF terminology);" +% stating what the data is about (a 'subject' in RDF terminology);" \def\pgfsys@rdf@content#1{\pgf@sys@fail{rdf}} % Adds the rdf attribute content with value #1 to the next % idscope. The RDF-spec says: "a CDATA string, for supplying % machine-readable content for a literal (a 'literal object', in RDF -% terminology);" +% terminology);" \def\pgfsys@rdf@datatype#1{\pgf@sys@fail{rdf}} % Adds the rdf attribute datatype with value #1 to the next % idscope. The RDF-spec says: "a TERMorCURIEorAbsIRI representing a -% datatype, to express the datatype of a literal;" +% datatype, to express the datatype of a literal;" \def\pgfsys@rdf@href#1{\pgf@sys@fail{rdf}} % Adds the rdf attribute href with value #1 to the next idscope % The RDF-spec says: "a traditionally navigable IRI for % expressing the partner resource of a relationship (a 'resource -% object', in RDF terminology);" +% object', in RDF terminology);" \def\pgfsys@rdf@inlist{\pgf@sys@fail{rdf}} % Adds the rdf attribute inlist to the next idscope. The @@ -1350,34 +1350,34 @@ % associated with a rel or property attribute on the same element is % to be added to the list for that predicate. The value of this % attribute must be ignored. Presence of this attribute causes a list -% to be created if it does not already exist." +% to be created if it does not already exist." \def\pgfsys@rdf@prefix#1{\pgf@sys@fail{rdf}} % Adds #1 to the list of the rdf prefix attribute to the next % idscope. Can be called several times, in which case all values of #1 % are concatenated with whitespaces. The RDF-spec says: "a white space % separated list of prefix-name IRI pairs of the form NCName ':' ' '+ -% xsd:anyURI" +% xsd:anyURI" \def\pgfsys@rdf@property#1{\pgf@sys@fail{rdf}} % Adds #1 to the list of the rdf property attribute to the next % idscope. Can be called repeatedly. The RDF-spec says: "a white space % separated list of TERMorCURIEorAbsIRIs, used for expressing % relationships between a subject and either a resource object if -% given or some literal text (also a 'predicate');" +% given or some literal text (also a 'predicate');" \def\pgfsys@rdf@rel#1{\pgf@sys@fail{rdf}} % Adds #1 to the list of the rdf rel attribute to the next % next idscope. Can be called repeatedly. The % RDF-spec says: "a white space separated list of % TERMorCURIEorAbsIRIs, used for expressing relationships between two -% resources ('predicates' in RDF terminology);" +% resources ('predicates' in RDF terminology);" \def\pgfsys@rdf@resource#1{\pgf@sys@fail{rdf}} % Adds the rdf attribute resource with value #1 to the next idscope. The % RDF-spec says: "a SafeCURIEorCURIEorIRI for expressing the partner % resource of a relationship that is not intended to be navigable -% (e.g., a 'clickable' link) (also an 'object');" +% (e.g., a 'clickable' link) (also an 'object');" \def\pgfsys@rdf@rev#1{\pgf@sys@fail{rdf}} % Adds #1 to the list of the rdf rev attribute to the next @@ -1390,19 +1390,19 @@ % Adds an rdf attribute src with value #1 to the next idscope. The % RDF-spec says: "an IRI for expressing the partner resource of a % relationship when the resource is embedded (also a 'resource -% object');" +% object');" \def\pgfsys@rdf@typeof#1{\pgf@sys@fail{rdf}} % Adds #1 to the list of the rdf typeof attribute to the next % idscope. Can be called repeatedly. The % RDF-spec says: "a white space separated list of TERMorCURIEorAbsIRIs -% that indicate the RDF type(s) to associate with a subject;" +% that indicate the RDF type(s) to associate with a subject;" \def\pgfsys@rdf@vocab#1{\pgf@sys@fail{rdf}} % Adds an rdf attribute vocab with value #1 to the next idscope. The % RDF-spec says: "an IRI that defines the mapping to use when a TERM % is referenced in an attribute value. See General Use of Terms in -% Attributes and the section on Vocabulary Expansion." +% Attributes and the section on Vocabulary Expansion." @@ -1420,13 +1420,13 @@ % shipped-out document and will ignore all other uses. In contrast, % pdftex will use the current value of the papersize for each page % and, additionally, setting the papersize is local to the current TeX -% group. +% group. % #1 = width % #2 = height \def\pgfsys@global@papersize#1#2{\pgfsys@papersize{#1}{#2}} % This command does the same as the papersize command, only for -% drivers that support this, \global is used to set the papersize. +% drivers that support this, \global is used to set the papersize. % #1 = width % #2 = height @@ -1472,10 +1472,10 @@ % to the position "pgfpageorigin" to make sure that the origin is at % the lower left corner. Typically, getting this position % requires two runs of TeX. On the first run, the macro will be set to -% \relax, indicating that the position is not available. +% \relax, indicating that the position is not available. % % If #1 is set to the special position "pgfpageorigin", the position -% of the the lower left page corner is returned. +% of the the lower left page corner is returned. \def\pgfsys@getposition#1#2{\let#2=\relax} @@ -1485,7 +1485,7 @@ % % Commands having a default implementation. These commands only need % not be implemented by drivers if this results in a better -% preformance. +% performance. % % @@ -1523,20 +1523,20 @@ \pgfsys@endscope% \pgfsys@end@idscope% } -% Called to insert a TeX hbox into a pgfpicture. +% Called to insert a TeX hbox into a pgfpicture. \def\pgfsys@hboxsynced#1{% \pgfsys@beginscope\pgflowlevelsynccm\pgfsys@hbox#1\pgfsys@endscope% }% % Called to insert box #1 into a pgfpicture, but with the current % coordinate transformation matrix synced with the canvas -% transformation matrix and surrounded by a scope. +% transformation matrix and surrounded by a scope. % % In essence, this command does the same as if you first said % \pgflowlevelsynccm and then \pgfsys@hbox#1. However, a % ``TeX-translation'' is used for the translation part of the % transformation cm. This will ensure that hyperlinks ``survive'' at -% least translations. +% least translations. \def\pgfsys@pictureboxsynced#1{% {% @@ -1556,7 +1556,7 @@ % Called at the beginning of a pgfpicture. Used to setup things. \def\pgfsys@endpicture{} -% Called at the end of a pgfpicture. +% Called at the end of a pgfpicture. \def\pgfsys@typesetpicturebox#1{% \pgf@ya=\pgf@shift@baseline\relax% @@ -1596,7 +1596,7 @@ \ifx\pgf@imagepage\pgfutil@empty\else\edef\pgf@imagepage{page=\pgf@imagepage,}\fi% \edef\pgf@image{\noexpand\includegraphics[\pgf@imageheight\pgf@imagewidth]{\pgf@filename}}% } -% Called, when an image should be defined. +% Called, when an image should be defined. % % This command does not take any parameters. Instead, certain macros % will be preinstalled with appropriate values when this command is @@ -1622,11 +1622,11 @@ % % % The following macros presumable mostly make sense for drivers that -% can handle pdf: +% can handle pdf: % % - \pgf@imagepage % The desired page number to be extracted from a multi-page -% `image'. +% `image'. % % - \pgf@imagemask % If set, it will be set to `/SMask x 0 R', where x is the pdf @@ -1635,7 +1635,7 @@ % - \pgf@imageinterpolate % If set, it will be set to `/Interpolate true' or `/Interpolate % false', indicating whether the image should be interpolated in -% pdf. +% pdf. % % % The command should now setup the macro \pgf@image such that calling @@ -1664,7 +1664,7 @@ % % The parameter #1 is the name for later use. #2 and #3 are pgf points % specifying a bounding box for the object. #4 is the code for the -% object. The code may only contain protocollable code. +% object. The code may only contain protocolable code. \def\pgfsys@useobject#1#2{% @@ -1679,9 +1679,9 @@ \pgfsysprotocol@setcurrentprotocol\pgfsys@temp% } % Renders a previously declared object. The first parameter is the -% name of the the object. The second parameter is extra code that +% name of the object. The second parameter is extra code that % should be executed right *before* the object is rendered. Typically, -% this will be some transformation code. +% this will be some transformation code. \def\pgfsys@begininvisible{\pgfsys@transformcm{1}{0}{0}{1}{2000bp}{2000bp}} @@ -1691,7 +1691,7 @@ % graphic scope. \def\pgfsys@endinvisible{\pgfsys@transformcm{1}{0}{0}{1}{-2000bp}{-2000bp}} -% Ends the invisibilty section, unless invisibility blocks have been +% Ends the invisibility section, unless invisibility blocks have been % nested. In this case, only the `last' one restores visibility. \def\pgfsys@begininvisiblescope{\pgfsys@beginscope\pgfsys@begininvisible} @@ -1727,7 +1727,7 @@ % This will insert always-present-specials at the beginning of the -% code. +% code. \AtBeginDocument{ \pgfsys@atbegindocument \let\pgfsys@atbegindocument=\pgfutil@empty |