Re: [問題] 中英文可以分別使用不同字型嗎?

看板LaTeX (論文排版)作者 (Myrmarachne)時間16年前 (2009/07/02 19:48), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串6/7 (看更多)
※ 引述《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
MikTex裡有XeTex但我編譯不出來,But第二個例子成功
07/02 22:19, 1F

07/02 22:20, , 2F
非常感謝。
07/02 22:20, 2F
文章代碼(AID): #1AJ9wU8v (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #1AJ9wU8v (LaTeX)