解決 LaTeX 索引的路徑中存在波浪號的問題
波浪號 (~, tilde)
kymot
2021-04-10 20:47:43 +0800
問題
前段時間寫的講 LaTeX 中自定義中文字型的文章里提到要把需要用的中文字型放到生成檔案的目錄下, 但這樣實在有點麻煩, 而且不太"健康". LaTeX 其實是有提供設定路徑的選項的:
1 | setCJKmainfont[Path="D:/fonts/", BoldFont=NotoSansCJKsc-Medium.otf]{NotoSerifCJKsc-Regular.otf} |
但我做靜態檔案儲存的目錄一般會以
我以 latex 和 tilde 為關鍵詞搜尋, 找到了 Stack Exchange 上的這個問題. 雖然跟我的問題並沒有直接關係, 但我捕捉到了提問者錯誤訊息中的這一行—
1 ! LaTeX Error: File `~/mypic not found.
嗯? 這不是實現了么. 來看看他是怎麼實現的:
1 ewcommandHomeFolder{string~}
看來
碎碎念
LaTeX 果然還是有些"前現代"了. 功能強大, 語意標記豐富… 但對於初學者和輕度使用者來說還是不太友好. 但另一方面, 所見即所得的編輯器又會慣壞使用者, 搞得弄出來的檔案在語意標記上一塌糊塗. 理想的調和點應該類似於 Markdown, 足夠簡單, 又具備相當的擴展性. 又或者像是介於 LaTeX 和 其他所見即所得數學公式編輯器之間的 TeXmacs, —雖然 TeXmacs 匯出的 LaTeX 不是很好看和直觀, 但至少在操作形式上比較友好.
形式和語意的爭鬥可以延伸到很多話題上, 又例如命令列和圖形視窗. 在這一點上, RStudio 或許是一個比較好的調和點; 最新最in的 Visual R Markdown 尤然.