summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html')
-rw-r--r--Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html9
1 files changed, 5 insertions, 4 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html
index 79f1400d62d..14e4e09b747 100644
--- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html
+++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-edef.html
@@ -5,10 +5,11 @@
<p/>Robust LaTeX commands are either &ldquo;naturally robust&rdquo; &mdash; meaning that
they never need <code>\</code><code>protect</code>, or &ldquo;self-protected&rdquo; &mdash; meaning that
they have <code>\</code><code>protect</code> built in to their definition in some
-way. Self-protected commands are robust only in a context where the
-<code>\</code><code>protect</code> mechanism is properly handled. The body of an
-<code>\</code><code>edef</code> definition doesn&rsquo;t handle <code>\</code><code>protect</code> properly, since
-<code>\</code><code>edef</code> is a TeX primitive rather than a LaTeX command.
+way. Self-protected commands, and fragile commands with
+<code>\</code><code>protect</code>ion are only robust in a context where the <code>\</code><code>protect</code>
+mechanism is properly handled. The body of an <code>\</code><code>edef</code> definition
+doesn&rsquo;t handle <code>\</code><code>protect</code> properly, since <code>\</code><code>edef</code> is a TeX
+primitive rather than a LaTeX command.
<p/>This problem is resolved by a LaTeX internal command
<code>\</code><code>protected@edef</code>, which does the job of <code>\</code><code>edef</code> while keeping the
<code>\</code><code>protect</code> mechanism working. There&rsquo;s a corresponding