使用的mininal主题,编辑器设置了暗色主题,但是导出为pdf时,pdf并不是按照主题设定的颜色导出的,如何更改?
我也有这个疑问,等待解答
我目前想到的就是导出html,然后虚拟打印成PDF
参考bt的源码,输出pdf时会在body上添加一个print
类,但是背景色无法覆盖全部覆盖
.print :is(.markdown-preview-view, .markdown-rendered) {
background-color: #222 !important;
}
1 个赞
请问怎么才能导出html呢?用pandoc的话,怎么才能使用css来导出呢
请问这个代码放到什么地方?谢谢
善用搜索,论坛就有
这个问题 可以通过 在导出时 把页边距调整为 无解决
- 首先,确保你已经安装并启用了 Custom CSS 插件。这个插件允许你在 Obsidian 中使用自定义的 CSS 样式。(有一个文档是专门存放css结构的,可以用vscode创一个.css文件 复制代码 具体改变颜色代码请参考下面,然后放到那个文件夹里面就可以了)
- 打开 Obsidian 中的 “Settings”(设置)面板,然后选择 “Custom CSS”(自定义 CSS)。
- 在自定义 CSS 编辑器中,输入以下代码来设置页面背景颜色:
cssCopy code
/* 设置背景颜色为护眼色 */
.print :is(.markdown-preview-view, .markdown-rendered) {
background-color: #C7EDCC !important;
}
你可以将 red
替换为你想要的任何有效的 CSS 颜色值。
- 保存并关闭 “Custom CSS” 编辑器。
- 确保你的 Obsidian 笔记中所有要导出为 PDF 的内容都已经按照你的要求进行了排版和样式设置。
四周留白问题为页边距问题 pdf输出设置中 调整为无