2022/06/22 隨筆
目錄
近期研究了幾款工具。
LaTeX
首先就是 LaTeX,它非常適合用來做學術論文的排版,許多科學期刊也都是提供 LaTeX 的模版,甚至還要求要交 LaTeX 的格式。在使用時,你寫的東西會像是程式碼(其實也就是),最後經由 LaTeX 的引擎轉換為 PDF 等文件格式。
|
|
它有什麼優點呢?
- 由於是採用程式碼先設定好版面配置,輸入內文時完全不必擔心會有格式跳掉的問題。
- 「模版」終於是「模版」,真的是完全不用管排版,只管著把內文改掉即可
- 由於 LaTeX 設計當初就是為了印刷數學公式,所以它對於數學式的支援可以說是無可能敵的。(甚至你在 Word 裡面要輸入公式,選的也是「使用 LaTeX 語法」)
缺點:
- 上手門檻較高,要碰到程式碼
- 非「所見即所得」,你寫到一個程度想看成果的時候要 Compile 以後才能看。
Pandoc
Pandoc 是一個功能強大的文件轉換器,可以將各種格式的文件互相轉換。而且它在轉檔的同時支援自動整理格式。
比如講在 Github 上面很多 Project 都會有 README,即是用 Markdown 語法書寫。
|
|
它的特點是在書寫的時候簡易直觀,而且只要用 #
這類簡易的符號就可以代表你此行在文件中是標題/內文/列表…等。
而且即使沒有經過渲染,可讀性依然非常高(至少比上面的 LaTeX 在編譯前好看多了)
那麼為什麼會對 Pandoc 有興趣呢?
很簡單,因為 Pandoc 可以結合 LaTeX 跟 Markdown!
只要先用 LaTeX 寫好 Template(事實上,已經有現成且不錯看的開源模版可以用了),就可以把你寫出來的 Markdown 文件轉換成格式正式、不跑版、數學公式美觀的 PDF 文件。
所以到最後你的流程就可以縮減為:
Markdown 快速書寫 –> Pandoc 利用 LaTeX 模版自動產生結果
想想就讓人興奮
心得
暑假目標:
- 完善自己設計的 LaTeX 小論文模版
- Pandoc 結合 (1.) 模版,讓人可以用 Markdown 就寫出正式的小論文文件
- 將這些寫成 Blog 文章
- 利用 Pandoc 將這些做成學習歷程檔案