Latex輸出pdf支持中文那些事


  今天鬧騰了一上午,中午搞定了,如何成功將 .tex 文件輸出成 .pdf 的時候支持中文,過程有點復雜,為什么呢,因為我還想學 Latex ,所以把所有的包就一次性搞好了。

  首先是去下載並安裝 Tex Live 2018 , 3.0+G:

  清華鏡像:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2018-20180414.iso

  然后下載並安裝 Tex Studio ,這就是一個前端,本來我想用VS code的,但是這個網評比較好,就用了這個了,畢竟是專精,而且比較好操作。

  網址: 自己百度吧,官網下載賊慢,我都懶得推薦。

  反正下載完了就安裝唄,我沒安裝 Tex Live 推薦的 Texwork,安裝完都沒有桌面快捷方式的,自己創建一個就好了。

  然后我把 Jupyter 生成的 .tex 編輯一下, 將 \documentclass[11pt]{article} 修改為 \documentclass{ctexart},就可以正常輸出中文了。下面是設置的一些注意事項,一定要把 Tex Studio 的默認編譯器換成 XeLatex。

這是一個箭頭

下面是 Jupyter 的輸出:

  如果直接輸出 .pdf 的話需要將 Xelatex 加到 PATH 路徑中,不過不支持中文,之前有個教程讓修改 Jupyter 的設置直接輸出中文,我搞了半天給搞壞了,等一下再試試,如果搞好了,就不用麻煩地編譯了。

   不得不感慨,耕耘必有收獲啊。終於成功解決了如何直接在 Jupyter 中輸入支持中文顯示的pdf的方法了。

  首先,文件路徑中不要有中文,其次你的文件名不要是中文,你文件名中文的話的確可以輸出pdf,但是你的標題就是 ?? 顯示,這個問題等以后再解決吧。

  要直接輸出 pdf ,要先確定你的環境變量中已經導入了 xelatex 的路徑,這個安裝 Tex Live 的時候默認是添加的,接着我們定位到 D:\Anaconda\pkgs\nbconvert-5.3.1-py37_0\Lib\site-packages\nbconvert\templates\latex (這是我的路徑,你去看看你自己安裝的路徑后面是不變的), 打開 article.tplx 這個文件,將 \documentclass[11pt]{article} 修改為 \documentclass{ctexart},就可以正常輸出中文了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM