On 8/18/2016 5:23 PM, Henri Menke wrote:
Dear list,
could someone please explain what is the difference between \dontleavehmode and \leavevmode?
Internally, I also stumbled upon \quitvmode. Is this a synonym for \leavevmode? It seems to be primitive.
\leavevmode is kind of useless as it can interfere in spacing so we always used \dontleavehmode in context (a macro) that later was added as primitive \quitvmode to luatex You sometimes need \dontleavehmode to make sure you enter hmode (esp when you start a paragraph with a group or boxed stuff) (the only two places in context where \leavevmode is used is in rather plain macros that get overloaded later) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------