# Formula Editor

> 用 LaTeX 输入公式，边输入边查看，并将其作为图片放入模块中，之后可以再次打开和修改。

Source: https://widgets.doorsnext.com/zh/widgets/formula-editor/

- 学科: 内容质量
- 适用于: IBM DOORS Next 模块
- 支持的产品: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- 更改数据
- Keywords: 数学公式, LaTeX, 需求中的公式, 公式编辑器, MathJax, 公式图片, DOORS Next 公式
- 版本: 1.8 (发布日期 2026-10-27)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)
- 工作流程: 1. 在模块中选择工件 → 2. 用 LaTeX 输入公式 → 3. 图片预览 → 4. 确认 Insert 或 Update → 5. 公式保存为图片，并附带其 LaTeX → 6. Excel 变更报告

## 它是什么，为何存在
制动器、传感器或控制回路的需求常常需要公式：制动距离、公差、滤波器。DOORS Next 没有公式编辑器。团队要么粘贴 Word 中的截图，没有原始文件就无人能修改；要么把公式写成纯文本，难以阅读。

Formula Editor 让您在 DOORS Next 中用 LaTeX 编写公式。它在您输入时绘制公式，并将其作为图片放入模块中，可以放在所选工件之后的新工件中，也可以放在所选工件中。LaTeX 与工件一起保存，因此以后选择该公式时，它会在编辑器中再次打开。

## 解决的问题
- 以截图形式粘贴的公式，没有来源 Word 文件就无人能修改。
- 以纯文本形式输入的公式，例如 s = v^2/(2*mu*g)，在评审和导出中难以阅读。
- 公式图片与文本在其中一方被手动修改后不再一致。
- 每次新增或修改公式都要切换到其他工具，再把图片复制回来。

## 优势
- **边输入边查看：** 预览在您书写时绘制公式，并显示图片的大小。
- **以后仍可修改：** LaTeX 保存在工件中，选择公式即可再次打开，Update 会绘制新图片。
- **文本保留：** 对含有文本的工件执行 Update 时，公式会添加在文本之后，文字保持不变。
- **无需其他网站：** 公式由 MathJax 在您的浏览器中绘制，不会发送到在线编辑器。
- **错误附带位置：** 缺少的花括号或未知命令会显示在字段下方，并指出所在的字符。

## 使用方法
1. 打开模块并选择一个工件。
2. 用 LaTeX 输入公式，或单击字段下方的按键：分数、根号、幂、下标、求和、积分、希腊字母、正负号和矩阵。**More symbols** 会再显示 21 个符号。预览显示图片及其大小。
3. 单击 **Insert** 将公式添加到所选工件之后的新工件中，或单击 **Update** 将其写入所选工件。阅读确认信息后单击 **Insert formula** 或 **Update formula**。
4. 结果区块显示所执行的操作，**Log** 可下载变更报告。
5. 要修改公式，请在模块中选择它。它会在小组件中打开（**Editing 1531 …**）；修改 LaTeX 后单击 **Update**。

## 须知
- 请在变更集中工作，如结果不符合预期，可放弃该变更集。新工件会立即保存。
- 图片是保存在 DOORS Next 服务器上的 PNG，以两倍尺寸绘制，因此在屏幕上和导出中都保持清晰。**Settings** 提供三种大小：S、M 和 L。
- 如果项目中有名为 **Formula** 的属性，LaTeX 会写入该属性，并且始终写入图片描述，因此在没有该属性的项目中公式也能再次打开。
- 新工件使用所选工件的类型。在 **Settings** 中可以为 Insert 选择项目中的其他工件类型；小组件会按项目记住该选择。Update 保留原类型。
- 如果公式的图片被手动替换，小组件会提示这一点，Update 确认信息会警告该更改将丢失。始终以 LaTeX 为准。
