Uso Messages
de las funciones incorporadas tienen formato incrustado en línea. Por ejemplo:Manera conveniente de agregar formato en línea al uso Mensajes
In[1]:= ActionMenu::usage // FullForm
Out[1]//FullForm=
"\!\(\*RowBox[{\"ActionMenu\", \"[\", RowBox[{StyleBox[\"name\", \"TI\
\"], \",\", RowBox[{\"{\", \
RowBox[{RowBox[{SubscriptBox[StyleBox[\"lbl\", \"TI\"], \
StyleBox[\"1\", \"TR\"]], \":>\", SubscriptBox[StyleBox[\"act\", \"TI\
\"], StyleBox[\"1\", \"TR\"]]}], \",\", \
RowBox[{SubscriptBox[StyleBox[\"lbl\", \"TI\"], StyleBox[\"2\", \
\"TR\"]], \":>\", SubscriptBox[StyleBox[\"act\", \"TI\"], \
StyleBox[\"2\", \"TR\"]]}], \",\", StyleBox[\"\[Ellipsis]\", \
\"TR\"]}], \"}\"}]}], \"]\"}]\) represents an action menu with label \
\!\(\*StyleBox[\"name\", \"TI\"]\), and with items labeled \
\!\(\*SubscriptBox[StyleBox[\"lbl\", \"TI\"], StyleBox[\"i\", \
\"TI\"]]\), that evaluates the expression \
\!\(\*SubscriptBox[StyleBox[\"act\", \"TI\"], StyleBox[\"i\", \
\"TI\"]]\) if the corresponding item is chosen."
Uno puede ver que este formato en línea se basa en el conjunto de estilos definidos en "Estilos para Inline Formato" sección de la hoja de estilo Core.nb. Pero no he encontrado ninguna documentación para estos estilos, así como tampoco ninguna descripción del algoritmo conveniente para agregar formato a usage
Message
s.
Cuál es la manera conveniente de añadir en línea formato a definidos por el usuario usage
Message
s en Mathematica ? ¿Cuáles son las reglas de uso de los estilos predeterminados para el formato en línea definido en la hoja de estilos Core.nb? Me gustaría añadir en línea formato a los usage
Message
s en mi paquete acaba con Mathematica , sin necesidad de instalar componentes adicionales como el Banco de trabajo, etc.
P. S. La sintaxis del formato incrustado en línea en String
s está parcialmente documentada en la página de tutorial "String Representation of Boxes". Pregunta relacionada en el grupo de noticias oficial sobre esta sintaxis: "(any documentation for) linear syntax?" La visualización de tales cadenas en el FrontEnd está controlada por la opción ShowStringCharacters->False
de Cell
.
relacionados http://www.mathematicahelp.info/minor-progress-with- 6-0-documentation –
No publico esto como respuesta porque usted ignoró explícitamente el WorkBench. Pero creo que buscas algo como esta paleta http://reference.wolfram.com/workbench/index.jsp?topic=/com.wolfram.eclipse.help/html/reference/DocumentationTools/tutorial/AuthoringSymbolPagesUsingDocumentationTools.html –