Conversão de expressões pelo FrontEnd
As I aprendi recentemente, existem alguns tipos de expressões em Mathematica que são analisados automaticamente pelo FrontEn
Por exemplo, se avaliarmosHoldComplete[Rotate[Style[expr, Red], 0.5]]
vemos que o FrontEnd não exibe a expressão original:
possível controlar esse comportamento do FrontEn
E é possível obter uma lista completa de expressões que são analisadas pelo FrontEnd automaticament
EDITAPodemos ver chamadas paraMakeBoxes
ao usarPrint
:
On[MakeBoxes]; Print[HoldComplete@Rotate["text", Pi/2]]
Mas copiar e colar a saída impressa alteram a expressão:HoldComplete[Rotate["text", 1.5707963267948966]]
. Isso mostra quePrint
não respeitaHoldComplete
.
Quando criar saídaCell
deve haver chamadas paraMakeBoxes
também. Existe uma maneira de vê-los?