Tag Info

New answers tagged

14

The LaTeX kernel (latex.ltx) saves a few primitives with new names: these are all from TeX90 as the kernel itself does not use any primitives from e-TeX or later. Two of these are token registers, saved as \frozen@...: \everydisplay saved as \frozen@everydisplay \everymath saved as \frozen@everymath The other 'renamed' primitives are all saved as \@@...: ...


9

ConTeXt moves several primitives, renaming them systematically using the prefix \normal.... For ConTeXt MkII, all but one of the primitives moved are from TeX90: there is also one from e-TeX: \end \everyjob \input \language \mathop \month \outer \over \unexpanded \vcenter All of these are saved as \normal..., e.g. \normalend is the \end primitive. ...


12

well I didn't say any primitives, but those in particular (\leftskip and \rightskip) are bad ones to touch.. LaTeX list environments (which is almost all latex display environments, so not just enumerate but center, verbatim, quote etc) all need to know how much space is available on the line after current indentation levels are taken into account. LaTeX ...



Top 50 recent answers are included