lyx不能處理中文?
01-12
是不是需要安裝什麼包?怎麼安裝?新手求指教
LyX 能處理中文。
默認安裝就有關於中文文檔類的配置,在文檔設置中改一下語言就行。當然,我個人建議使用基於 ctex 文檔類在 UTF-8 編碼下用 xelatex 編譯,這個它自己也有相關的模板。
但是,如果要處理中文,不大建議你安裝帶有 TeX 系統的 LyX,也就是說在 Windows 下安裝時不要選擇讓它安裝自己的 MiKTeX,這種安裝方式不做配置的話會缺很多東西,特別是關於中文的。所以應該自己先安裝完整的 TeX 系統,建議是 TeX Live,不過 MiKTeX 亦可;然後使用 LyX,讓它調用你自己安裝的完整 TeX 發行版。
雖然能用,但用 LyX 編輯中文實在不敢恭維。最主要的問題是它在編輯時,漢字後面不能正常斷行,必須到標點或者空格之類的地方才會斷行,因此讓編輯窗口非常難看和彆扭。另外一個問題是,LyX 界面的中文翻譯非常糟糕(以前是更糟糕),看起來是完全不懂 TeX 的人做的翻譯,且多有舛誤。所以我相當不喜歡它。可以處理中文,而且我覺著也沒有像 @劉海洋 說的那麼不堪,漢字斷行的問題的確會碰到,但並不是非常常見,而且看的過去。至於翻譯的問題。。反正我都用英文版上張圖,其實還是很整齊的:要使用Lyx寫中文的時候,要做這麼幾個設置:
1、去document-&>settings-&>font設置中文字體,勾選use non-Tex fonts,然後設置字體,一般設置為宋體:
2、去document-&>settings-&>LaTex Preamble加入如下幾行:XeTeXlinebreaklocale "zh"
XeTeXlinebreakskip = 0pt plus 1pt
這兩行是為了告訴XeLatex使用中文斷行,否則輸出的pdf是沒有斷行的。此外還有其他比較個性的設置可以加到Preamble裡面,題主可以自己試一下每條命令是幹嘛用的:
補充下,最新lyx2.2版,已經解決中文顯示斷行問題.
推薦閱讀:
※LaTeX -> dvips -> ps2pdf 編譯不成功是為什麼?
※你在 TeX Stack Exchange 看到過哪些令人驚嘆的回答?
※在為知筆記本(wiz)里用 Latex 打黎曼曲率張量的那個R右下腳為什麼是扭曲的呢?
※有沒有辦法在onenote (Mac)中使用latex命令輸入公式?
TAG:LaTeX |