<div dir="ltr"><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
<br>
</div>Except that \par is not always redefined in LaTeX, only in some<br>
circumstances.<br></blockquote><div><br>Can not it test if \par is defined in any circumstances (e.g. inside quotation environment)? If it can not, then the test actually fails which is not what I wanted.<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im"><br>
<br>
<br>
</div>What happens if \par is redefined to be another primitive?<br>
<br>
\let\par=\hbox<br></blockquote><div><br>I want it to return "\par is not a primitive any more"<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
What about primitives under a different name?<br>
<br>
\let\endgraf=\par<br>
<br>
\endgraf is not an original primitive, but it has the meaning of<br>
a primitive.<br>
<br></blockquote><div><br><br>I want it to return "\endgraf is not a primitive" <br></div></div></div>