Re: [問題] 中英文可以分別使用不同字型嗎?
※ 引述《boringeraser (Villains)》之銘言:
: ※ 引述《andrew43 (Myrmarachne)》之銘言:
: : 如果你要使用 xelatex 編譯,並加上 fontspec 套件的話,
: : 想讓中英文有不同字型,可以藉由 CJK package 中的 xCJK package。
: : 我先前有分享過,請參考 PTT Latex 版的 #19SRs6s9 篇,也就是
: : http://www.ptt.cc/bbs/LaTeX/M.1232190854.A.D89.html
: 拜讀過這篇文章,但由於我用的是MikTex,無法編譯您提供的範例,
: 因此想瞭解的是在MikTex中是否有可以用的辦法,讓中英文
: 自動採用不同字型?
你的 MikTex 真的沒有 xCJK 嗎?我真的覺得 xCJK 很棒又很方便。
請你跑看看這個 tex 檔:
------
\documentclass[12pt]{article}
\usepackage{txfonts}
\usepackage[T1]{fontenc}
\usepackage{xunicode,xltxtra,fontspec}
\usepackage[boldfont]{xCJK}
\XeTeXinputencoding "utf8"
\XeTeXdefaultencoding "utf8"
\XeTeXlinebreaklocale "zh"
\setmainfont{Times New Roman}
\setCJKmainfont{PMingLiU}
% 上面這列的 PMingLiU 也改成「MingLiU」或「新細明體」試試看,如果不行的話。
\begin{document}
\begin{CJK}{UTF8}{}
請給我黃金,how do you turn this on。
\[
E=mc^2
\]
\newpage
\end{CJK}
\end{document}
------
存檔為 utf8 編碼後用 xelatex 編譯。
成功的話,英文字是 Times New Roman,
數學式是 txfonts,中文字是新細明體。
如果你跑不出來,看一下 log,可能是你沒有 xCJK 或 xetex。
如果你不知道怎麼手動安裝 xCJK,那你也可以使用傳統的 CJK 方式,
如引用 CJKutf8 package。
這個方法很穩定,但是字型的安裝與引用就對新手較不友善。
我並沒有使用過 MikTex,所以它內建了什麼中文字型,
又要用什麼代號引用,並不清楚。
所以在此就沒辦法給你確定的範例。
但我仍建議你看看這個 tex 檔,並 latex 看看:
------
\documentclass[12pt,a4paper]{article}
\usepackage{txfonts}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{bsmi}
請給我黃金,how do you turn this on。
\[
E=mc^2
\]
\newpage
\end{CJK}
\end{document}
------
存檔為 utf8 編碼後用 latex+dvips+ps2pdf 編譯。
如果再沒辦法,那我覺得,你用 cwtex 也不錯。
--
http://apansharing.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.46.88
※ 編輯: andrew43 來自: 59.126.46.88 (07/02 19:49)
※ 編輯: andrew43 來自: 59.126.46.88 (07/02 20:02)
推
07/02 22:19, , 1F
07/02 22:19, 1F
→
07/02 22:20, , 2F
07/02 22:20, 2F
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章