Conversión de expresiones por el FrontEnd

Como yoaprendid recientemente hay algunos tipos de expresiones en Mathematica que se analizan automáticamente por FrontEnd.

Por ejemplo, si evaluamosHoldComplete[Rotate[Style[expr, Red], 0.5]] vemos que FrontEnd no muestra la expresión original:

Es posible controlar ese comportamiento de FrontEnd?

¿Y es posible obtener una lista completa de las expresiones que FrontEnd analiza automáticamente?

EDITA

Podemos ver llamadas aMakeBoxes cuando usasPrint:

On[MakeBoxes]; Print[HoldComplete@Rotate["text", Pi/2]]

Pero copiar y pegar la salida impresa da una expresión cambiada:HoldComplete[Rotate["text", 1.5707963267948966]]. Muestra quePrint no respeta aHoldComplete.

Al crear la salidaCell debería haber llamadas paraMakeBoxes también. ¿Hay alguna manera de verlos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta