笔记本文档生成

Wolfram 语言符号文档模式便于创建复杂的可编程的结构性文档,包括图形元素和交互动态元素.

CreateDocument 根据表达式列表生成一个完全格式化文档

CreateNotebook 创建具有指定类型的空笔记本

DocumentNotebook 一个文档笔记本的符号表达

TextCellExpressionCell 任意样式单元的符号表达

NotebookEvaluate 计算一个笔记本的内容

SelectionEvaluate 计算一个选择

文档结构

CellGroup 单元组的符号表达,所有单元是闭合的

Grid 表达式、图形等二维布局,同时可设置跨越、框架等

TabView 选项卡式页面

OpenerView  ▪  SlideView  ▪  FlipView  ▪  MenuView

笔记本格式和样式 »

StyleDefinitions 定义文档整体样式的级联样式表

Style 指定文档任意元素的样式名称或样式选项

Text 内嵌在文档任意位置的文本

Background  ▪  CellMargins  ▪  Framed  ▪  Highlighted  ▪  Panel  ▪  WindowSize  ▪  WindowTitle

动态元素和注解

Hyperlink 创建网址或文档内的超链接

Tooltip  ▪  Mouseover  ▪  Checkbox  ▪  ListAnimate  ▪  Manipulate

Defer 创建包含可计算的输入的单元

图形 »

Import 导入图形等

Graphics  ▪  Inset  ▪  ListPlot  ▪  ListLinePlot  ▪  ...

基于模板的文档生成 »

GenerateDocument 通过应用模板笔记本创建格式化的文档

TemplateApply  ▪  NotebookTemplate  ▪  ...

生成文本 »

StringTemplate  ▪  TextString  ▪  LLMSynthesize  ▪  ...

LLMResourceFunction Wolfram Prompt 存储库中的提示语生成文本

Chat Notebooks

ChatEvaluate 用 LLM 往笔记本中添加聊天响应

部署

CloudDeploy 把文档部署到云端

Export 导出到网页和其它媒体文件,例如 HTML、PDF、XML 等

NotebookPrint 在默认打印机上打印一个表达式或笔记本

另存为  ▪  发送至  ▪  打印

Deploy 制作一个文档或部分,使其不可编辑

增量式生成文档

CellPrint 在计算执行的完成处插入一个单元

AttachCell 将浮动单元附加为笔记本或视窗的一部分

Print  ▪  NotebookWrite  ▪  Paste

文档导入

NotebookImport 从笔记本中导入结构化的材料

NotebookGet  ▪  NotebookRead