對公式的支援需要加入tex_math_dollars選項,
pandoc -f markdown+tex_math_dollars -t latex ./test.md -o test.pdf --latex-engine=xelatex
上面的命令轉換出的pdf沒有漢字,傳說是因為沒有指定字型,所以下面這樣才行,
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex -v mainfont="kaiti"
或者,
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex -v mainfont="simsun"
檢視系統支援的字型,
fc-list
fc-list >fc-list.txt
上面命令輸出的pdf中文換行有問題,下面利用tzengyuxio提供的pm-template.latex解決中文換行問題,最終的完整命令
pandoc -f markdown+tex_math_dollars ./test.md -o test.pdf --latex-engine=xelatex --template=template_pdf.latex
這裡把 pm-template.latex改名為template_pdf.latex,
另外,這個檔案中的lihei pro
,也就是設定中文字型這項要改為系統已安裝的字型,比如kaiti
如果不想使用這個模板檔案,也可以利用pandoc生成模板檔案,在其上修改:
生成模板檔案,
pandoc -d latex > template.tex
在模板檔案第二行加入,
\xetexlinebreaklocale "zh"
\xetexlinebreakskip =0pt plus 1pt minus 0.1pt
然後使用帶引數-v mainfont="simsun"
和--template=template_pdf.latex
的命令就可以了
另外還可以在模板檔案中對字型進行具體的設定,參考,
pandoc -f markdown+tex_math_dollars -t docx ./test.md -o test.docx --latex-engine=xelatex
上面的命令得到的docx檔案,有可能公式顯示有問題,我遇到的情況是一堆問號。原因是公式字型沒有安裝,公式字型是cambria,預設字型是cambria math,所以只要全文選中後,改變字型即可。可能只有office2007會出現這種情況。
1.
markdown中的數學公式簡要
在csdn的部落格開始支援markdown編輯器後,自己完全轉向了markdown編輯器。github的書寫方式 markdown 語法規範 markdown 寫作指南 也可以到github上去原始碼編譯 為什麼是mac平台?請參見 全棧必備 開發學習環境 一文。這兩種方式都不是很方便,實際上,很多...
markdown中的數學公式簡要
在csdn的部落格開始支援markdown編輯器後,自己完全轉向了markdown編輯器。github的書寫方式 markdown 語法規範 markdown 寫作指南 也可以到github上去原始碼編譯 為什麼是mac平台?請參見 全棧必備 開發學習環境 一文。這兩種方式都不是很方便,實際上,很多...
根據模板生成帶公式的excel
將模板 帶公式計算 放在專案路徑下某個資料夾 1.生成工資表excel檔案 fileinputstream fileinputstream null try catch filenotfoundexception e xssfworkbook excel null try catch excepti...