Cách sử dụng Messages
các chức năng tích hợp sẵn có định dạng nhúng trực tuyến. Ví dụ:Cách thuận tiện để thêm định dạng nội tuyến vào tin nhắn sử dụng
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."
Người ta có thể thấy định dạng nội tuyến này dựa trên bộ kiểu được xác định trong phần "Kiểu cho định dạng nội tuyến" của biểu định kiểu Core.nb. Nhưng tôi chưa tìm thấy bất kỳ tài liệu nào cho các kiểu này cũng như bất kỳ mô tả nào về thuật toán thuận tiện của việc thêm định dạng vào usage
Message
s.
Cách thuận tiện để thêm định dạng nội dòng là gì do người dùng xác định usage
Message
s trong Mathematica? Quy tắc sử dụng kiểu mặc định cho định dạng nội tuyến được xác định trong biểu định kiểu Core.nb là gì? Tôi muốn thêm định dạng nội dòng vào số usage
Message
trong gói của mình chỉ với Mathematica, mà không cần cài đặt các thành phần bổ sung như Bàn làm việc, v.v.
P.S. Cú pháp của định dạng nhúng trong dòng trong String
s được ghi một phần trên trang hướng dẫn "String Representation of Boxes". Câu hỏi liên quan trong nhóm tin chính thức về cú pháp này: "(any documentation for) linear syntax?" Hiển thị các chuỗi như vậy trong FrontEnd được điều khiển bởi tùy chọn ShowStringCharacters->False
của Cell
.
liên quan http://www.mathematicahelp.info/minor-progress-with- Tài liệu 6-0 –
Tôi không đăng câu trả lời này vì bạn đã bỏ qua WorkBench một cách rõ ràng. Nhưng tôi nghĩ bạn đang theo sau thứ gì đó như bảng màu này http://reference.wolfram.com/workbench/index.jsp?topic=/com.wolfram.eclipse.help/html/reference/DocumentationTools/tutorial/AuthoringSymbolPagesUsingDocumentationTools.html –