原本关于打印的文章,写那四篇就够了,但今天有人留言询问怎么把 Obsidian 导出为 PDF,我便意识到,那些我习以为常的操作,别人都未必知道,所以写篇小文,说清楚操作方法即可。

准备工具:笔记软件 Obsidian,浏览器扩展 Obsidian Web Clipper(用来把文章保存到 Obsidian)。

1、在浏览器打开你想打印的文章,点击右上角的 Obsidian Web Clipper 扩展。

图片

2、在 Obsidian 找到文章(没改设置的话,一般在仓库根目录的 Clippings 文件夹里),可以适当排版,删减内容(比如没有意义的图片),点击右上角三个点的「更多」-「导出为 PDF」。

图片

3、在弹窗中,如果正文里没有标题,就勾选「将笔记名作为标题」,尺寸「A4」,页边距「默认」(想节省纸张可设为小或无),缩放百分比默认,导出,你就得到一个 PDF。

如果你想进一步修改字体和样式,可以接着往下看。

以上面小能熊的文章为例,他排版时把斜体设置为下划线,让我们 Obsidian 查看文章时,不少文字有三个星号,就是粗体加倾斜效果。

如果我们也想直接让斜体改为下划线,以及让文章打印出来更省墨,标题居中,应该怎么办?

4、Obsidian 设置-外观-底部「CSS 代码片段」-点击右边文件夹图标。

图片

5、这时文件夹被打开,新建一份 TXT 文档,粘贴下面的代码,并保存(可视需求让 AI 帮忙修改):

/* 设置正文字体为仿宋_GB2312 */
.markdown-preview-view,
.cm-s-obsidian {
  font-family: "仿宋_GB2312", "FangSong", sans-serif;
}

/* 设置标题字体 H1 - H5 (保持不变) */
.markdown-preview-view h1,
.markdown-preview-view h2,
.markdown-preview-view h3,
.markdown-preview-view h4,
.markdown-preview-view h5,
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5 {
  font-family: "Source Han Serif CN Heavy", "思源宋体 CN Heavy", serif;
  font-weight: 900;
}

/* 设置粗体字体 (保持不变) */
strong,
.cm-strong {
  font-family: "Source Han Serif CN Heavy", "思源宋体 CN Heavy", serif;
  font-weight: 900;
}

/* 设置一级到三级标题居中 */
.markdown-preview-view h1,
.markdown-preview-view h2,
.markdown-preview-view h3,
.cm-header-1,
.cm-header-2,
.cm-header-3 {
  text-align: center;
}

/* 将斜体改为下划线 */
em, i, .cm-em {
  font-style: normal !important; /* 移除斜体样式 */
  text-decoration: underline !important; /* 添加下划线 */
}

这里解释一下字体为什么用「仿宋_GB2312」。昨天朋友@纪遇 分享一张知乎截图给我,说为什么很多公文要用「仿宋_GB2312」字体,原因就是「省墨」,因为打印出来的字体非常纤细。

我还顺便把粗体和标题统一设置成「思源宋体 CN Heavy」,一到三级标题居中,这样打印出来会很醒目。

如果你觉得仿宋太纤细,可以直接换成你喜欢的字体。比如我想用思源宋体,就可以把上面的代码,第 1 到 5 行,换成下面的:

/* 设置正文字体 */
.markdown-preview-view,
.cm-s-obsidian {
  font-family: "Source Han Serif CN Medium", "思源宋体 CN Medium", serif;
}

6、保存 TXT,重命名文件,如「仿宋.css」,重点是把后缀改成「.css」。

7、打开 Obsidian 设置-外观-CSS 代码片段-点击「刷新」图标,就能看到「仿宋.css」,点击开关启用。这时你看见文章变成这样了:

图片

(如果你觉得字体太小,可以继续到设置-外观中,调整字体大小)

8、开始打印:右上角导出 PDF,再用 Adobe Acrobat DC 打开,打印为小册子。

下面是我打印的两篇文章,供大家参考:

图片

左:仿宋字体,Obsidian 字号 19

右:思源宋体,Obsidian 字号 17

不过我也要说明,这么做会比较花费时间,有时部分文章,保存到 Obsidian 里面后,粗体就没了,需要一个个重新加粗(比如上面 Lachel 的文章)。

最后结论:非必要,不 OB,能直接用网页打印最好。

【补充】

下面附上一台打印机,干掉我所有稍后读软件文章里,一些网友给的建议。

@NG MAN HIM ᯤ⁹⁹ᴳ:

对折后如果比较厚,可以用厚重物体压一下,比如几袋5kg大米叠着压,压一晚,第二天就很平,不会翘起来了。

@单单:

我的办法:

1.打印出来,网页排版推荐用自动排版的扩展。

2.用打孔机打好活页孔。

3.用厚纸板做封面,装订圈把打好孔的装订起来。并根据需要进行增减。

图片

我觉得,阅读这方面,不能用学生时代的观念,为了节省一点钱,各种精简排版,毕竟眼睛和阅读体验更重要。而且用不了多少钱,打印成本也就几分钱一张纸。500张纸,可能也就二三十块钱,大多数人一个月可能读不了500张A4纸的内容吧。二三十块钱,也就一顿饭的钱。打印易得,只是心情、感觉、时间和眼睛,不再是当年那个求知的自己啦!

@睡到自然醒:

超过50张纸的,建议买重型切纸机和胶装机,耗材有A4+,A3+的封皮纸,自己买热熔胶片自裁书厚条。

惠普打印机特特特别建议用打印机属性里的双面+右侧装订(左侧装订给仿古籍用)打印功能,软件自带的小册子打印功能不靠谱。厚书每次打印不超过100页(25张纸)。

@南宫星:

很多打印机驱动自带这个功能,直接可以打印小册子,例如兄弟的激光打印机,几百元的事情。