diff options
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html')
-rw-r--r-- | Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html index aac602ef668..cb8a2813e20 100644 --- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html +++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-subverttoks.html @@ -2,7 +2,7 @@ <title>UK TeX FAQ -- question label subverttoks</title> </head><body> <h3>Subverting a token register</h3> -<p>A common requirement is to "subvert" a token register that other +<p>A common requirement is to “subvert” a token register that other macros may use. The requirement arises when you want to add something to a system token register (<code>\</code><code>output</code> or <code>\</code><code>every*</code>), but know that other macros use the token register, too. (A common requirement @@ -22,15 +22,15 @@ allows an independent package to play the exact same game: \let\everypar\mypkg@everypar </pre> -</blockquote> +</blockquote><p> As you can see, the package (<i>mypkg</i>) <ul> -<li> creates an alias for the existing "system" <code>\</code><code>everypar</code> +<li> creates an alias for the existing “system” <code>\</code><code>everypar</code> (which is frozen into any surrounding environment, which will carry on using the original); <li> creates a token register to subvert <code>\</code><code>everypar</code> and initialises it with the current contents of <code>\</code><code>everypar</code>; -<li> sets the "old" <code>\</code><code>everypar</code> to execute its own extra code, +<li> sets the “old” <code>\</code><code>everypar</code> to execute its own extra code, as well as the contents of its own token register; <li> defines the macro for the extra code; and <li> points the token <code>\</code><code>everypar</code> at the new token register. @@ -38,5 +38,5 @@ As you can see, the package (<i>mypkg</i>) and away we go. <p>The form <code>\</code><code>mypkg@...</code> is (sort of) blessed for LaTeX package internal names, which is why this example uses macros of that form. -<p><p><p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=subverttoks">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=subverttoks</a> +<p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=subverttoks">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=subverttoks</a> </body> |