模式一次改变什么
一个模式里绑着四条轴: 正文宽度、字体、行距这类排版; 底部状态栏里的计量; 目录和脚注这类侧边面板; 以及会出现在斜杠菜单里的块。写论文需要的和写小说需要的不一样,所以整套换掉,而不是一个个开关。
七种模式
| 模式 | 会打开什么 |
|---|---|
plain | 基础。什么都不打开,只看字数和词数 |
focus | 专注。只有光标所在段落是亮的,工具栏隐藏,打字机滚动 |
book | 书稿。衬线排版与首行缩进、场景分隔、稿纸张数、章节目录 |
paper | 论文。标题自动编号、脚注与脚注栏、两端对齐、目录 |
essay | 随笔。篇幅目标与进度条、阅读时间、打字机滚动 |
script | 剧本。场景、人物、括号提示、台词、转场块与 Tab 循环 |
techdoc | 技术文档。斜杠菜单最上面是代码和表格、标题编号、目录 |
模式不会存进文档
选好的模式只留在这台设备上。用另一个模式打开同一份文档,内容一点不变,只有排版和工具会变。论文模式里加的脚注、剧本模式里写的台词行、书稿模式里放的场景分隔,在任何模式下都照常显示。换模式不会损坏稿子。
添加脚注
- 在论文模式下点工具栏的脚注按钮,或在空行输入 / 后选择脚注。
- 正文只留一个上标编号,文档下方会出现脚注列表,内容在那里写。
- 编号不会被保存,而是按文档顺序重新计算。在前面插入脚注,后面的编号会自动顺延。
- 要从正文删除脚注,删掉那个上标位置即可,列表里的 X 按钮效果相同。
剧本块与 Tab
在剧本模式按 Tab,当前行的块类型会依次在动作、场景、人物、括号提示、台词、转场之间循环。按住 Shift 则反向循环。回车会顺着剧本流程走: 在人物行回车进入台词,在台词行回车回到动作。
状态栏里的计量
状态栏里的每个数字都直接从文档正文数出来。换算标准是一张稿纸 200 字、一页 1,800 字; 阅读时间按中日韩每分钟 500 字、拉丁文字每分钟 220 词计算。把鼠标移到某一项上会显示它的标准。表格单元格里的文字在正文缓冲区之外,不计入字数。
在嵌入中指定模式
嵌入到自己网站后也用同样的模式。可以直接传内置模式名,也可以挑最接近的一个、只改几项做成自己的模式。若同时给出单项选项,以单项选项为准。
Typdit.create(el, { writingMode: 'paper' })
// 가까운 모드에서 몇 칸만 바꿔 새 모드로
Typdit.create(el, {
writingMode: {
id: 'minutes',
extends: 'techdoc',
label: 'Meeting notes',
goal: { unit: 'words', target: 400 },
layout: { measure: '32rem', numberHeadings: false },
},
writingLabels: { words: 'Words', goal: 'Goal' },
})