Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Let's try to understand how TeX works. What happens when you write the following?</p> <pre><code>tex.exe myfile.tex </code></pre> <p>TeX reads your file byte by byte. First of all, TeX converts each char to pair <code>&lt;category, ascii-code&gt;</code>. Each character has category code and ascii code. Category code means that the character is an opening brace (<code>{</code>) or entrance into the mathematical mode (<code>$</code>), symbol-macro (<code>~</code>, for example) or letter (<code>A-Z</code>,<code>a-z</code>).</p> <p>If TeX gets chars with category code 11 (letters) or 12 (other symbols: digits, comma, period) TeX starts a paragraph. You want to cache all paragraphs.</p> <p>Suppose you changed something in your document. How can TeX check that all paragraphs after your changes is the same? May be you changed the category of some char. Me be you changed the meaning of some macro. Or you have removed <code>}</code> somewhere and thus changed the current font.</p> <p><b> To be sure that the paragraph is the same you must be sure that all characters in the paragraph is the same, that all character categories is the same, the current font is the same, all math fonts is the same, and the value of some internal variables is the same (for example, <code>\hsize</code>, <code>\vsize</code>, <code>\pretolerance</code>, <code>\tolerance</code>, <code>\hypenpenalty</code>, <code>exhyphenpenalty</code>, <code>\widowpenalty</code>, <code>\spaceskip</code>, ..., ........) </b></p> <p>You can be sure only that all paragraphed before your changes is the same. But in this case you must keep all states after each paragraph.</p> <p>Your system <code>SuperCachedTeX</code> is very complicated. Isn't it?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload