编辑样式表数据项
内置样式表中的数据项类别
您可以编辑内置样式表中的数据项来自定义它们。数据项根据其功能出现在类别中。下表列出了 MATLAB® Report Generator™ 软件提供的每种样式表的类别和数据项。
PDF(FO) 样式表中的样式类别
| 类别 | 类别数据项描述 |
|---|---|
| 自动标签 | 列举报告各部分(如章和节)的选项 |
| 标注 | 与标注相关的选项和规范,例如默认值、图形的使用、大小、路径、字体、字符和扩展名 |
| 交叉引用 | 控制页码是否出现在报告中的选项 |
| 字体系列 | 正文、版权、引文、符号、装饰符号、等宽字体、无衬线字体和标题的默认值规范 |
| 图形 | 默认宽度和与缩放属性相关的选项的规范 |
| 列表 | 与列表和列表项相关的间距规范 |
| 元数据/*信息 | 与年份范围相关的选项 |
| 杂项 | 标题、注释、变量列表、模块引用、ulink、URL 连字符、原样环境显示、SVG 使用、表脚注编号、上标和下标的放置选项和规范 |
| 分页和通用样式 | 页面方向、边距、双面、纸张类型、连字、行高、列、主字体、草稿模式、水印、空白页、页眉和页脚规则以及页眉和页脚内容的规范 注意 您可以指定此类别中的参数,例如边距宽度以及页眉和页脚高度,以英寸 (
|
| 属性集 | 与图窗标题、等宽属性、原样文本、章节标题和章节级别相关的规范和选项 |
| 参考页面 | 控制是否显示类名的选项 |
| 样式表扩展 | 行号和表列扩展 |
| 目录 (TOC)/表列表 (LOT)/索引生成 | 目录布局、章节深度、缩进和边距的规范 |
| 表 | 表及其边框的尺寸规范 |
| 标题页 | 标题页元素定位、转换及标题页文本元素属性规范 |
有关 DocBook XSL 样式表的信息,请参阅 https://docbook.sourceforge.net/release/xsl/current/doc/。
您可以为非英语 PDF 字体设置字体映射。PDF 样式表覆盖了这些映射。有关详细信息,请参阅
HTML 中的样式类别和多页 HTML 样式表
| 风格分类 | 类别数据项描述 |
|---|---|
| 自动标签 | 列举报告各部分(如章和节)的选项 |
| 标注 | 与标注相关的选项和规范,例如默认值、图形的使用、大小、路径、字体、字符和扩展名 |
| 分块 | 与使用显式目录进行分块、部分分块深度、导航图形以及页眉和页脚中的标题显示相关的选项 |
| 样式表扩展 | 行号、图形大小和表列扩展 |
| 图形 | 指定默认宽度和深度、使用 HTML 嵌入 SVG、视口以及与缩放属性相关的选项 |
| HTML | 与动态提供的 HTML、基本元素和头部元素、样式表类型、CSS、样式传播、longdesc、验证、清理、草稿模式、水印和摘要生成相关的规范 |
| 链接 | Ulinks 的 Mailto URL 和目标规范 |
| 元数据/*信息 | 与年份范围相关的选项 |
| 杂项 | 注释、原样环境像素、em 空间、SVG 的使用和表脚注编号的选项和规范 |
| 参考页面 | 选项控制是否显示类名 |
| 目录 (TOC)/表列表 (LOT)/索引生成 | 目录布局、章节深度、缩进和边距的规范 |
| 表 | 表大小、表单元格间距和填充以及边框的规范 |
| 标题页 | 标题页元素定位、转换及标题页文本元素属性规范 |
| XSLT 处理 | 与页眉和页脚导航和规则相关的选项 |
有关以下信息:
DocBook - 请参阅 https://www.oasis-open.org/docbook/documentation/reference/html/docbook.html
DocBook XSL 样式表 - 请参阅 https://docbook.sourceforge.net/release/xsl/current/doc/
DocBook 打印参数,请参阅 https://docbook.sourceforge.net/release/dsssl/1.79/doc/print/
RTF(DSSSL) 样式表中的样式类别
| 风格分类 | 类别数据项描述 |
|---|---|
| 提示框 | 警告图形的选项和路径 |
| 后端 | Tex、MIF 和 RTF 后端使用选项 |
| 参考文献 | 与检查引文相关的选项;抑制、列举和使用条目标题 |
| 字体 | 某些元素使用的字体系列和大小的规范 |
| 脚注 | 作为脚注和页面位置的 ulink 选项 |
| 图形 | 文件扩展名、文件名和加载库数据库的规范 |
| 缩进 | 悬挂缩进、首段和块开头的规范 |
| 标签 | 枚举部分和其他元素 |
| 杂项 | 浮动正式对象的选项、插入标题和敬语的标点符号、首次使用术语时加粗、行间最小行距以及自动连字符 |
| Olink | 使用扩展查找大纲信息 |
| 对象规则 | 规则位置和宽度的规范 |
| 纸张/页面特性 | 纸张类型、页码、页面宽度、边距和栏目、标题级别、侧面以及书写模式(如从左到右)的规范 |
| 对齐 | 段落对齐规范 |
| 参考条目和函数 | 与函数参考条目和概要的生成和显示相关的选项 |
| 短标题 | 生成和显示章节页眉的选项 |
| 目录 (TOC)/表列表 (LOT) | 生成或显示集合、书籍、部分、参考文献、文章的目录的选项。在标题页上显示目录的选项 |
| 表 | 简单列表中的宽度规范 |
| 变量列表 | 术语长度和格式的选项和规范 |
| 原样环境 | 宽度、枚举、大小、缩进、行频率和标注的规范 |
| 垂直间距 | 行距和段距规范 |
在简单或高级编辑模式下编辑数据项
要在简单编辑模式下编辑数据项,请编辑与样式表中的数据相对应的简单文本值。该值出现在值标记右侧的字段中。对于某些值,使用选择列表来更改值,而不是输入文本。
要在高级编辑模式下编辑数据项,请直接编辑 XML 代码。
注意
本节提供简单编辑模式的说明,除非另有明确说明。
当数据项出现在标有值的窗格中时,用户界面处于简单编辑模式。当数据项出现在标有值 (XML) 的窗格中时,它处于高级编辑模式。要从简单编辑模式切换到高级编辑模式,点击编辑为 XML。
在简单编辑模式或高级编辑模式下编辑 PDF 和 HTML 样式表中大多数数据项的值。仅在简单编辑模式下编辑 RTF 样式表的值。RTF 样式表中的数据项不支持高级编辑模式。
注意
要修改页眉和页脚的内容,您可以编辑样式表单元格,这些单元格在简单模式或高级模式下都不会出现。有关详细信息,请参阅页眉和页脚的样式表单元格。
数据项
从报告资源管理器中间的选项窗格中选择一个样式表。左侧的“大纲”窗格显示样式表内当前样式数据项的名称。中间的选项窗格显示可用样式表数据项的列表。右侧的属性窗格显示编辑样式表:数据。它还包括以下信息:
数据项的值位于标有值(简单编辑模式)或值 (XML)(高级编辑模式)的窗格中。
值的右边是编辑为 XML 切换按钮。
预览窗格包含指定数据项的样式表的部分视图。此窗格中的数据不可编辑。
帮助窗格包含有关数据项的信息。此信息不可编辑。

编辑布尔值和枚举值
在上图中,Show Comments 数据项的类型为 Boolean。其当前值为 true(1)。使用值字段的菜单列表更改此值。在这种情况下,唯一其他可能的值是 false(2)。
编辑值
对于某些数据项的值,报告资源管理器在可编辑的值字段中显示文本。您可以指定 XML 表达式,但这不是必须的。
编辑 XML 表达式
要对样式表进行复杂的更改,请考虑使用高级编辑模式。这使得您可以直接在值 (XML) 窗格中编辑 XML 表达式。如果此窗格未出现,点击编辑为 XML 切换到高级编辑模式。
确保您输入了有效的 XML。无效的 XML 值会产生错误,该错误会出现在“属性”窗格的顶部。
修改标题页属性
对于 PDF 或 HTML 样式表,您可以使用样式表编辑器修改标题页的布局、内容和格式。
在“大纲”窗格中,选择要编辑的样式表。
在“选项”窗格的标题 Page Templates 部分中,选择:
Book Titlepage Recto指定标题页正面的属性Book Titlepage Verso指定标题页背面的属性
在“属性”窗格中,选择添加到当前样式表并编辑属性。

要调整用于在页面上定位标题页元素(例如标题和作者)的网格,请在“属性”窗格中指定:
列 - 页面网格的列数
宽度 - 每列的宽度
行 - 页面网格的行数
宽度 - 每行的宽度
要查看生成的标题页上的网格布局,请选择显示网格。
默认情况下,所有标题页元素都会出现在标题页上。要排除标题页元素的显示:
在“属性”窗格的在标题页面上包含列表中,选择要排除的元素。
点击右箭头按钮。该元素出现在从标题页面中排除列表中。
要指定单个标题页元素的属性:
在“属性”窗格的在标题页面上包含列表中,选择标题页元素。
调整适用的属性:
布局选项--指定您希望元素出现在哪个标题页网格行和列中。要跨越多行或多列,请为纵跨行数和 Span column 属性指定数字。
格式选项--对于文本元素,指定字体大小、是否使用粗体或斜体、文本颜色和文本对齐方式。
转换选项 - 您可以使用这些选项指定 XSLT 代码来自定义标题页元素的内容和格式。使用 XPath 属性指定要修改的 XSLT 对象的路径。使用变换属性指定自定义内容和布局。
修改目录属性
要更改报告目录 (TOC) 生成的值,请从复选框矩阵中选择适当的值。
下图显示了 PDF 样式表上 Generate Toc 数据项的值。选中复选框来控制报告标题页和目录中显示的值。

修改标题放置属性
标题 Placement 数据项属于其他类别,控制图窗标题的位置。
选择其中一个数据项进行编辑会导致右侧的“属性”窗格在菜单列表中显示可能的值。指定是否希望标题出现在给定图窗或表之前或之后。
修改属性
属性是指定 XML 元素信息的数据项。属性必须是属性集的子项。有关详细信息,请参阅编辑属性集。
注意
属性的“属性”窗格的帮助区域中的信息描述了该属性所属的集合。
编辑属性集
属性集由一组属性组成。在左侧的大纲窗格中选择一个属性集会导致属性窗格列出属于该集的属性。
要编辑特定属性,请展开“大纲”窗格中的属性集,然后选择要编辑的属性。
要编辑属性集,请在属性窗格的继承属性集区域中键入 text。
属性集的一个示例是 Formal Object Properties,它是 PDF 文档默认打印样式表的 Property Sets 类别中的数据项。
下面是报告资源管理器的示例,其中显示了属性窗格中的 Formal Object Properties 属性集。

编辑 Varpair 值
RTF 样式表中的数据项显示为 varpair 数据项,它们是信息的名称/值对。RTF 样式表是唯一包含 varpair 数据项的样式表类型。
将 varpair 数据项编辑为字符向量或布尔值。布尔值显示为 true (#t) 和 false (#f)。
注意
您不能将 RTF 样式表数据项编辑为 XML。
注意
varpair 类型的数据有时在样式表中表示为 DSSSL 而不是 XML。因此,右侧“属性”窗格的预览窗格中显示的代码看起来与与其他类型的 MATLAB Report Generator 样式表相关的代码不同。
删除数据项
要删除自定义数据项:
右键点击左侧大纲窗格中的数据项。
选择删除。