Typora是一個非常好用的markdown編輯器,有很多很漂亮的主題,寫筆記的時候看起來賞心悅目,功能也非常強大,所以我一直用它來進行日常的寫東西。但是markdown畢竟普及範圍有限,有的時候還是需要把md文件轉成pdf,我希望轉成pdf之後的文章還能保持在Typora中看到的樣子,但是事與願違,轉成pdf之後文章的背景色無法覆蓋整個文檔,導緻文檔的中間部分是Typora中看到的顔色,而頁面邊緣卻是純白色的,通過查看主題的css文件,略作修改解決了這個問題。
大部分主題導出的第一頁都是正常的,到第二頁才會出現問題,我用的主題是Solarized,第一頁也有一點問題:
bug示意圖
Typora的主題都是由css定義的,偏好設置->通用->打開主題文件夾就可以看到所有主題文件。通過Typora本身自帶的調試功能發現,應該是某個元素的背景色設置的問題。打開主題的css文件後,有如下代碼:
代碼修改前
body有設置背景顔色#fdf6e3,body無法覆蓋整個文檔頁面,整個文檔頁面的設置應該是由html定義,也就是說在html裡面添加背景顔色之後應該就可以解決這個問題,把上面的代碼修改之後:
修改後的代碼
保存之後,重啟Typora,再試下導出pdf:
修改後示意圖
搞定收工。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!