summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html')
-rw-r--r--Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html14
1 files changed, 7 insertions, 7 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html
index 30e02ea73ab..cdaf84cfbbf 100644
--- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html
+++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-cvtlatex.html
@@ -2,12 +2,12 @@
<title>UK TeX FAQ -- question label cvtlatex</title>
</head><body>
<h3>Transcribing LaTeX command definitions</h3>
-<p>At several places in this FAQ, questions are answered in terms
+<p/>At several places in this FAQ, questions are answered in terms
of how to program a LaTeX macro. Sometimes, these macros might
also help users of Plain TeX or other packages; this answer
attempts to provide a rough-and-ready guide to transcribing such macro
definitions for use in other packages.
-<p>The reason LaTeX has commands that replace <code>\</code><code>def</code>, is that
+<p/>The reason LaTeX has commands that replace <code>\</code><code>def</code>, is that
there&rsquo;s a general philosophy within LaTeX that the user should be
protected from himself: the user has different commands according to
whether the command to be defined exists (<code>\</code><code>renewcommand</code>) or not
@@ -21,13 +21,13 @@ the present state of the command. The final command of this sort is
expansion&rdquo;); from the Plain TeX user&rsquo;s point of view,
<code>\</code><code>DeclareRobustCommand</code> should be treated as a non-checking version
of <code>\</code><code>newcommand</code>.
-<p>LaTeX commands are, by default, defined <code>\</code><code>long</code>; an optional <code>*</code>
+<p/>LaTeX commands are, by default, defined <code>\</code><code>long</code>; an optional <code>*</code>
between the <code>\</code><code>newcommand</code> and its (other) arguments specifies that
the command is <em>not</em> to be defined <code>\</code><code>long</code>. The <code>*</code> is
detected by a command <code>\</code><code>@ifstar</code> which uses <code>\</code><code>futurelet</code> to switch
between two branches, and gobbles the <code>*</code>: LaTeX users are
encouraged to think of the <code>*</code> as part of the command name.
-<p>LaTeX&rsquo;s checks for unknown command are done by <code>\</code><code>ifx</code> comparison
+<p/>LaTeX&rsquo;s checks for unknown command are done by <code>\</code><code>ifx</code> comparison
of a <code>\</code><code>csname</code> construction with <code>\</code><code>relax</code>; since the command name
argument is the desired control sequence name, this proves a little
long-winded. Since <code>#1</code> is the requisite argument, we have:
@@ -41,7 +41,7 @@ long-winded. Since <code>#1</code> is the requisite argument, we have:
</pre>
</blockquote><p>
(<code>\</code><code>@gobble</code> simply throws away its argument).
-<p>The arguments of a LaTeX command are specified by two optional
+<p/>The arguments of a LaTeX command are specified by two optional
arguments to the defining command: a count of arguments (0&ndash;9: if the
count is 0, the optional count argument may be omitted), and a default
value for the first argument, if the defined command&rsquo;s first argument
@@ -58,7 +58,7 @@ In the last case, <code>\</code><code>foo</code> may be called as <code>\</code>
which is equivalent to <code>\</code><code>foo[boo]{goodbye}</code> (employing the
default value given for the first argument), or as
<code>\</code><code>foo[hello]{goodbye}</code> (with an explicit first argument).
-<p>Coding of commands with optional arguments is exemplified by the
+<p/>Coding of commands with optional arguments is exemplified by the
coding of the last <code>\</code><code>foo</code> above:
<blockquote>
<pre>
@@ -73,5 +73,5 @@ coding of the last <code>\</code><code>foo</code> above:
\def\@x@foo[#1]#2{...#1...#2...}
</pre>
</blockquote><p>
-<p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=cvtlatex">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=cvtlatex</a>
+<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=cvtlatex">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=cvtlatex</a>
</body>