標籤:

lyx不能處理中文?

是不是需要安裝什麼包?怎麼安裝?新手求指教


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裡面,題主可以自己試一下每條命令是幹嘛用的:

我覺著Lyx應該是跨平台的所見即所得的latex編輯器中文支持的最好的一個了。


補充下,最新lyx2.2版,已經解決中文顯示斷行問題.


推薦閱讀:

LaTeX -> dvips -> ps2pdf 編譯不成功是為什麼?
你在 TeX Stack Exchange 看到過哪些令人驚嘆的回答?
在為知筆記本(wiz)里用 Latex 打黎曼曲率張量的那個R右下腳為什麼是扭曲的呢?
有沒有辦法在onenote (Mac)中使用latex命令輸入公式?

TAG:LaTeX |