原本关于打印的文章,写那四篇就够了,但今天有人留言询问怎么把 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张纸)。
@南宫星:
很多打印机驱动自带这个功能,直接可以打印小册子,例如兄弟的激光打印机,几百元的事情。