如何确保转换后的数学公式在Confluence中保持可编辑性?
元素类型 | JupyterNotebook原生格式 | Confluence渲染要求 | nbconflux处理方式 |
---|---|---|---|
数学公式 | LaTeX语法(如 plaintext 复制 $$E=mc^2$$ | MathJax或HTML渲染支持 | 自动识别并包裹 plaintext 复制 <math> |
代码块 | Markdown代码块(source`),支持语言类型映射 | 如```python) | 语法高亮与折叠功能 |
语法兼容性检测
$...$
$$...$$
$$\int_{a}^{b}f(x)dx$$
<ac:structured-macroac:name="latex">
插件依赖配置
MathJax
LaTeX宏插件
语言类型映射
python
code
language="python"
高亮与折叠功能
source
nbconfluxconfigsetcode_block_style=source
<script>
--trim-code
用户操作建议
- 转换前备份原始Notebook文件。
- 在Confluence页面预览模式下测试渲染效果。
- 通过
命令排查转换日志中的异常。plaintext复制nbconflux--debug
(注:以上内容基于nbconfluxv2.3.1版本功能描述,实际效果可能因Confluence版本差异而调整。)