1 CSS
Typora 覆盖安装升级时会将自带的 theme 文件重置为默认,原来使用的 theme 文件备份为 Old,自定义主题使用以下官方推荐的方法会减少工作量。
在 C:\Users\xxx\AppData\Roaming\Typora\themes
新建文件:<主题名>.user.css
。
Note
① 在这个文件内新增的设置会覆盖主题中 CSS 的设置。
② Typora 升级时不会覆盖 <主题名>.user.css
。
③ AppData
文件夹默认是隐藏文件夹,想要显示此文件夹:文件夹选项->选择“显示隐藏文件夹”。
1.1 字体
当文件需要输出给其他人或组织时,为避免版权风险使用开源可商用字体。
由于很多软件无法针对中文和英文单独设置字体,出于统一工作流的考虑,只设置一种字体。
1.1.1 编辑页面
body {
font-family: "梦源黑体 CN W16";
}
1.1.2 代码块
body {
--monospace: "梦源黑体 CN W16";
}
1.1.3 字体大小
- 全局字体大小 文件 -> 偏好设置 -> 外观 -> 字体大小 16px。
- 表格字体大小:
table {
font-size: 0.75em;
}
1.2 分页符
在导出 PDF 时需要使用分页符来控制排版,可以使用连续三个 -
来实现分页。
@media print, (overflow-block: paged) or (overflow-block: optional-paged) {
hr {
page-break-after: always; /* CSS 2 */
break-after: region; /* CSS 3+ */
/* minimal layout disruption: */
height: 0.1mm;
visibility: hidden;
}
}
1.3 标题间距
为适应个人的标题间距喜好,更改margin-top
margin-bottom
的数值,使标题间距增大或缩小。
h1,
h2,
h3,
h4,
h5,
h6 {
position: relative;
margin-top: 2rem;
margin-bottom: 2rem;
font-weight: bold;
line-height: 1.4;
cursor: text;
}
1.4 书写区域宽度
为使书写时和导出的 PDF 显示一样,修改为以下的数值。
#write {
max-width: 661px; /*adjust writing area position*/
}
此数值也适合在竖屏 24 寸显示器显示。
1.5 表格样式
为适应复杂表格,表格内字与边框的间距缩小到以下数值:
table th {
padding: 6px 6px;
}
table td {
padding: 6px 6px;
}
2 搜索引擎
由于 Google 在国内访问困难,更改为 Bing。
打开 C:\Users\xxx\AppData\Roaming\Typora\conf\conf.user.json
按照下面进行修改。
"searchService": [
["Search with Bing", "https://cn.bing.com/search?q=%s"]
]
3 图片
基于目前 Typora 及 markdown 格式的本身限制,图片的管理适合在网络进行保存,在正文中使用网络地址。
由于个人的图片管理方式改为杜威十进制,不在一个文件夹内管理所有图片。原来的工作流进行了变更。
变更后:
- 文档编辑。
- 图片编辑。
- 使用图床的网页进行整体图片上传。
- 文档进行图片的插入。
4 PDF 导出
文件 -> 偏好设置 -> 导出 -> PDF ->页首(${title})。
文件 -> 偏好设置 -> 导出 -> PDF ->页尾(No. ${pageNo} / ${totalPages})。