Użytkowania Messages
funkcji wbudowanych w nie wbudowane formatowania inline. Na przykład:wygodny sposób dodać formatowanie inline do użytkowania Wiadomości
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."
Można zobaczyć, że formatowanie in-line oparta jest na zestawie stylów zdefiniowanych w „style formatowania Inline” części arkusza Core.nb. Ale nie znalazłem żadnej dokumentacji dla tych stylów, jak również żadnego opisu wygodnego algorytmu dodawania formatowania do usage
Message
s.
Co to wygodny sposób, aby dodać w linii formatowania zdefiniowanych przez użytkownika usage
Message
sw Mathematica? Jakie są reguły użycia domyślnych stylów formatowania wbudowanego zdefiniowanego w arkuszu stylów Core.nb? Chciałbym dodać w linii formatowania do usage
Message
jest w moim pakiecie tylko z Mathematica, bez konieczności instalowania dodatkowych komponentów jak Workbench itp
PS: Składnia osadzonego formatowania in-line w String
s jest częściowo udokumentowana na stronie samouczka "String Representation of Boxes." Powiązane pytanie w oficjalnej grupie dyskusyjnej na temat tej składni: "(any documentation for) linear syntax?" Wyświetlanie takich ciągów w FrontEnd jest sterowane opcją ShowStringCharacters->False
z Cell
.
Podobne http://www.mathematicahelp.info/minor-progress-with- 6-0-dokumentacja –
Nie zamieszczam tego jako odpowiedzi, ponieważ wyraźnie zignorowałeś WorkBench. Ale myślę, że szukasz czegoś podobnego do tej palety http://reference.wolfram.com/workbench/index.jsp?topic=/com.wolfram.eclipse.help/html/reference/DocumentationTools/tutorial/AuthoringSymbolPagesUsingDocumentationTools.html –