Fedora安裝配置Latex 2012中文環境

來源:互聯網
上載者:User

Latex官網:

http://www.tug.org/texlive/

ftp://tug.org/historic/systems/texlive/
https://www.ctan.org/tex-archive/systems/texlive/Images?lang=en  (You could find this url from first url)


Texlive 2012 教育網下載地址:

 廈門大學開源軟體鏡像:http://mirrors.xmu.edu.cn/CTAN/systems/texlive/Images/


下載 tex-live 的 iso
mount -t iso9660 -o ro,noauto /loation/texlive2012.iso      /opt/texlive/


然後安裝 ./install-tl -gui

安裝完畢之後,配置路徑

PATH=$PATH:/usr/local/texlive/2012/bin/x86_64-linux/ 

或者把上面一行加入到檔案~/.bashrc中,即

export PATH=$PATH:/usr/local/texlive/2012/bin/x86_64-linux/

然後儲存退出,最後source ~/.bashrc即可。

Latex安裝完畢,不過如果提示中文字型的問題,則進行如下操作:

比如:

直接運行XeLatex編譯中文文檔,會出現如下錯誤:

! fontspec error: "font-not-found"

! The font "[SIMKAI.TTF]" cannot be found.

!  即字型 "[SIMKAI.TTF]"無法找到。
利用fc-list命令,可以查到系統中已經安裝的楷體字型的名稱,即在終端執行:     sudo fc-list :lang=zh-cn 可以查到與楷體對應的行為:     楷體_GB2312,KaiTi_GB2312:style=Regular
也就是說,系統中楷體字的名稱為“ KaiTi_GB2312 ”,因此需將 "[SIMKAI.TTF]"改為 “ KaiTi_GB2312 ”,即將第一行改為     \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}]{SimSun}
再次運行XeLatex即可正常編譯中文文檔。如果還出現類似錯誤,只需做類似修改即可。詳細的修改可以接著往下看,呵呵。。。

-----------------------

拷貝Windows下的相應字型到/usr/share/fonts/winfonts/目錄下:

cp /loation/WINDOWS/Fonts/simfang.ttf           /usr/share/fonts/


如果還是有錯誤,則修改下面的檔案:

修改檔案/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def

原檔案如下:


% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字型設定,預設為六種中易字型
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
  {SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[SIMFANG.TTF]}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
% \setCJKfamilyfont{zhli}{LiSu}
% \setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋體
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑體
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷書
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
% \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隸書
% \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圓

\endinput

修改後的檔案如下:

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字型設定,預設為六種中易字型
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}]
  {SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong_GB2312}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi_GB2312}
\setCJKfamilyfont{zhfs}{FangSong_GB2312}
% \setCJKfamilyfont{zhli}{LiSu}
% \setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋體
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑體
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷書
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
% \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隸書
% \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圓

\endinput

===================================================

至此,再編譯Latex應該就OK了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.