如題,obsidian 輸出的PDF檔
它的文字大都集中在左半邊,右半邊則空空如也
而且根據內容,可能會輸出很多頁的PDF
就這樣列印出來,一張紙大概就用了一半不到
不僅顯得浪費,而且也不利於環保
有沒有辦法,或者一些軟件,能夠合理的分配PDF的排版空間?
假設我有3頁PDF,都是左邊有字,右邊空白一片
能不能把後面2頁的內容,都安排到第一頁多餘的空白部分
一張就把3頁的內容都印出來?
謝謝
如題,obsidian 輸出的PDF檔
它的文字大都集中在左半邊,右半邊則空空如也
而且根據內容,可能會輸出很多頁的PDF
就這樣列印出來,一張紙大概就用了一半不到
不僅顯得浪費,而且也不利於環保
有沒有辦法,或者一些軟件,能夠合理的分配PDF的排版空間?
假設我有3頁PDF,都是左邊有字,右邊空白一片
能不能把後面2頁的內容,都安排到第一頁多餘的空白部分
一張就把3頁的內容都印出來?
謝謝
要不先导出 .docx, Word 是有双栏排版的功能……
好像預設只有匯出PDF
我知道這個問題有點死腦筋,其實可以把內容直接貼到word等軟件裡排版就完事了
但我現在只想知道,能不能跳過自己加工的部份
直接對輸出的PDF自動化排版? 不那麼自動也行
求個真正的解決方案
安装 multi-column markdown扩展,可以实现多栏显示,并且可以导出PDF。
跟我想的不太一樣,沒有達到預期需要的效果
不過還是謝謝你的分享
楼主提的问题也是我关心的(我目前也没有好办法)
我之前试过把 Obsidian、Notion 的笔记打印出来,落到纸面上都不是很好看。
记得知乎上有一篇文章是用 markdown + Pandoc 的,比较难上手,我还没尝试。
本帖是考虑到纸张横向空间使用的
这个帖子是考虑纸张纵向空间使用 Markdown 如何创建不分页的 pdf 文件?
看來我還不算太孤單
我個人是重器輕用主義,會比較希望這個解決方案
能夠在高效處理的同時,快速部署到任一電腦上
省下排版的時間算是其中一項訴求
主要是這個問題如果解決了,很多類似的PDF問題都能同時得到解方
Pandoc 我有在用,不過我覺得那也不是最佳方案
小眾論壇裡臥虎藏龍,隨手問問
應該不會都選擇當勤勞的排版工
没看懂你输出的pdf到底是什么样子的,能不能截个图看看
这个样子的话,我觉得你可以考虑减小pdf的输出尺寸,比如a5或letter之类,然后打印时设置在一张a4纸打印两个页面就可以了
有試過,行不通
這樣依然會有很多空間被浪費掉,也不適合閱讀
目前的設置是在適合閱讀的狀況下,字足夠小
如果單純要佔版面而把字體放大,那就是墨水和紙張的雙重浪費了
那给你一个比较麻烦一点的办法
————
编辑,忘了还要安装 Pandoc 了
下载 Pandoc,并将 Pandoc 添加环境变量,最新的 3.1.6.1 好像自动检测不到,请下载 3.1.6
————
下载 Typst,并将 Typst 添加环境变量,然后在命令行里输入typst
回车验证一下安装好没
GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn.
安装好了会显示
在 Obsidian 中安装插件 Obsidian Enhancing Export 并启用
然后在文件菜单上点击“导出为…”导出 Typst 格式
随便用一种文本编辑软件打开导出的 .typ 文件并修改
纸张大小默认为paper: "us-letter"
,修改的话请用小写字母,如a4
如果你需要修改字体又不知道字体名字的话,可以在命令行里输入 typst fonts
列表你电脑上的字体名字
字体行默认显示的是 font: ()
,如需修改请删除括号改为如图半角引号格式
最后在命令行里输入并执行就可得到排好的 pdf
# 在工作目录创建 file.pdf
typst compile file.typ
# 在所需路径上创建 PDF 文件
typst compile path/to/source.typ path/to/output.pdf
很精彩的答案! 流程也很好懂、足夠規範
不過操作起來還是有點太麻煩了,比較適合定點作業
感覺中間還需要寫個typ檔自動套用設定程序
才能把這個流程的效率最大化
我沒用過Typst ,不知道它這套操作能不能利用到其他現成的PDF上?
或者繞過PDF,把OB的文件內容copy到一些更容易處理的格式上也行
这个肯定是能简化的。这个导出 .typ 文件是用 pandoc 转换的,pandoc 支持在参数里直接定义 columns
栏数这些的,也就不需要你再进行 .typ 文件的修改。具体怎么写你查一下,我偷个懒