diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html')
-rw-r--r-- | Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html b/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html index d99a905e43c..d55e1c83d2e 100644 --- a/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html +++ b/Master/texmf-dist/doc/generic/FAQ-en/html/FAQ-plninltxstar.html @@ -2,7 +2,7 @@ <title>UK TeX FAQ -- question label plninltx*</title> </head><body> <h3>Using Plain or primitive commands in LaTeX</h3> -<p/>It’s well-known that LaTeX commands tend to be more complex, and to +<p/>It’s well-known that LaTeX commands tend to be more complex, and to run more slowly than, any Plain TeX (or primitive) command that they replace. There is therefore great temptation not to use LaTeX commands when macro programming. Nevertheless, the general rule is @@ -15,31 +15,31 @@ would cause trouble in your application. Similarly, use <code>\</code><code>newcommand</code> (or one of its relatives) unless you need one of the constructs that cannot be achieved without the use of <code>\</code><code>def</code> (or friends). <p/>As a general rule, any LaTeX text command will start a new -paragraph if necessary; this isn’t the case with Plain TeX +paragraph if necessary; this isn’t the case with Plain TeX commands, a fact which has a potential to confuse. <p/>The commands <code>\</code><code>smallskip</code>, <code>\</code><code>medskip</code> and <code>\</code><code>bigskip</code> exist both in Plain TeX and LaTeX, but behave slightly differently: in Plain TeX they terminate the current paragraph, but in LaTeX they -don’t. The command <code>\</code><code>line</code> is part of picture mode in LaTeX, -whereas it’s defined as “<code>\</code><code>hbox</code><code> to </code><code>\</code><code>hsize</code>” in -Plain TeX. (There’s no equivalent for users of the Plain TeX command in +don’t. The command <code>\</code><code>line</code> is part of picture mode in LaTeX, +whereas it’s defined as “<code>\</code><code>hbox</code><code> to </code><code>\</code><code>hsize</code>” in +Plain TeX. (There’s no equivalent for users of the Plain TeX command in LaTeX: an equivalent appears as the internal command <code>\</code><code>@@line</code>). <p/>Maths setting shows a case where the LaTeX version <em>is</em> essentially equivalent to the TeX primitive commands: the LaTeX <code>\</code><code>(</code><code> ... </code><code>\</code><code>)</code> does essentially no different to the TeX <code>$ ... $</code> -(except for checking that you’re not attempting to open a maths -environment when you’re already in one, or vice versa). -However, <code>\</code><code>[</code><code> ... </code><code>\</code><code>]</code> <em>isn’t</em> the same as +(except for checking that you’re not attempting to open a maths +environment when you’re already in one, or vice versa). +However, <code>\</code><code>[</code><code> ... </code><code>\</code><code>]</code> <em>isn’t</em> the same as <code>$$ ... $$</code>: the TeX version, used in LaTeX, can miss the effect of the class option <code>fleqn</code>. <p/>Font handling is, of course, wildly different in Plain TeX and -LaTeX. Plain TeX’s font loading command +LaTeX. Plain TeX’s font loading command (<code>\</code><code>font</code><code>\</code><code>foo=</code><<i>fontname</i>>) and its LaTeX equivalent (<code>\</code><code>newfont</code>) should be avoided wherever possible. They are only safe in the most trivial contexts, and are potential sources of great confusion in many circumstances. Further discussion of this issue -may be found in “<a href="FAQ-newfontstar.html">What’s wrong with <code>\</code><code>newfont</code>?</a>”. +may be found in “<a href="FAQ-newfontstar.html">What’s wrong with <code>\</code><code>newfont</code>?</a>”. |