Repository navigation
Typography ZH

进入 设置 → Academic Notes → 段落排版。三个 KP 开关及首行缩进选项默认关闭,可分别使用:
| 设置 | 用途 |
|---|---|
| 正文首行缩进两个汉字 | 阅读、实时预览及导出中的文字段落首行缩进 2em,包含数学环境正文;可独立于 KP 使用,不往笔记写空格。标题、列表、代码、题注和表格不缩进。 |
| 阅读视图使用 Knuth–Plass 断行 | 在桌面或移动端的阅读视图优化正文及数学环境;可用宽度或字体变化后重新排版。 |
| 实时预览使用 Knuth–Plass 断行 | 优化未编辑的独立普通段落和只读数学环境正文;光标或选区进入时恢复原生编辑,离开后重新优化。 |
| PDF 使用 Knuth–Plass 断行 | 在桌面导出单篇笔记或合订本 PDF 时,按最终打印宽度优化段落。 |
Knuth–Plass 会整体比较一个段落的断行方案,并调整字词间距,以减少各行疏密不均。支持基本拉丁文字和中日韩字符,并处理常见中文标点的断行限制。行内链接和公式保持完整,作为不可拆开的整体参与排版。开启阅读视图开关后,把笔记切换到阅读视图,可在不同窗口宽度下比较效果。首行缩进在 KP 选择断行前预留左侧空间,非末行的右边缘仍保持一致,不会在右侧再留两个字的空隙。独立公式后紧接的文字视为同一段的延续,不再缩进;公式后在源码中留一个空行,才另起缩进段落。公式块 ID 不会单独切断段落。 不需要改写 Markdown,原笔记内容保持不变;源码模式沿用原有编辑排版,HTML 快照沿用浏览器的响应式排版。
Proof、Remark、定理、定义等数学环境正文也使用相同算法。行内标题会占用第一行的一部分宽度,后续行恢复完整宽度;证明最后一行会给唯一的结束方框留出位置,PDF 跨页后仍只显示一次。过长或跨多行的浮动标题沿用原生排版。优化后的非末行填满可用宽度,段落最后一行保留自然间距。若完整行内公式使断行困难,有限的第二次尝试按实际显示的间距评价方案;实际行宽的小偏差通过可伸缩间距校准;公式结尾行的显示包装会消除主题添加的尾端外边距,原始公式节点及 LaTeX 内部间距保持不变。公式作为不可拆开的整体,当前行余量不足时会移到后续行;超过整行宽度或无法适配的内容沿用原生排版。

此 Beta 暂不自动为英文单词添加断词连字符。列表、表格、标题、题注、图片段落、显式换行,以及从右向左或竖排文字均沿用普通排版。复杂标记、无法适配宽度的段落和超过处理上限的内容也会自动回退,因此长笔记可能只优化部分段落。效果取决于文字、字体和宽度,并非每一段都会改善。
实时预览对可编辑普通正文仍采用较小的 Beta 范围:只处理源码中写为一行、前后为空行(或文件边界)、没有行内 Markdown 格式的独立普通段落。含公式、链接、强调和多源码行的普通段落仍采用浏览器断行,但开启实时预览 KP 时保留浏览器两端对齐;正在编辑的正文也保留两端对齐。列表和代码维持原有排版。这种回退没有进行全段 KP 优化。只读数学环境正文额外支持行内公式和链接;光标或选区进入环境后恢复原生正文,编辑标题时由 Obsidian 管理原生节点;标题仍带可编辑属性但已不在编辑时,不会单独阻止只读正文使用 KP。即使焦点改变,只要原生光标仍在环境内,就推迟进一步更新;触屏滑动和惯性滚动结束后才继续排版。复制选区存在时推迟重新排版,关闭开关或移除扩展会恢复原生内容。选中的全部段落和输入法组合输入期间恢复原生编辑。实时预览宽度测量计入主题字间距和词间距,并为旧版 WebKit Canvas 提供本地测量回退。仅优化可见正文,并限制工作量;很大的笔记维持原生。不会插入源码换行或修改笔记文字。阅读视图与 PDF 保留原有行内内容支持。
Academic Notes · English · 简体中文 · Issues · MIT license
Academic Notes
English
- Getting started
- Mathematical environments
- References and academic indexes
- Appearance and customization
- Algorithms and pseudocode
- Figures, tables and subfigures
- Commutative diagrams and TikZ
- Paragraph typography
- Contents and export
- Troubleshooting and compatibility
- Privacy and permissions
- Development and releases