Re: [問題] 關於 xeCJK 的問題
※ 引述《Volodos (Volodos)》之銘言:
: 請教一下
: 在一般情形下, 如果 \char"201C, 應會出現英文字型的 left double quote
: 但用了 xeCJK 後, 無論我怎麼做, \char"201C 都會抓 CJK 字型
: (但看了一下 xeCJK 文件, 201C 應還是 non-CJK 字型
: 用了 \xeCJKsetcharclass{"2000}{"2FFF}{0} 無效
: 但如使用 \makexeCJKinactive 則有效)
: 請問是我的設定出了問題嗎?
: 謝謝
用了一個小範例嘗試. 似乎無論如何設定都不能改變?
(亦即, 我希望 single/double left quote 是用 non-CJK font,
但似乎不能?)
\documentclass[a4paper,10pt]{article}
\usepackage{xeCJK}
\setCJKromanfont{Verdana}
\setromanfont{Times New Roman}
\begin{document}
--\char"201C --``--“--‘‘--\char"60--\textquoteleft\\
%output: verdana--times("60)--verdana--verdana--times--verdana
\setromanfont[Mapping=tex-text]{Times New Roman}
--\char"201C --``--“--‘‘ --\char"60--\textquoteleft\\
% output: verdana, Times ("201C)--verdana--verdana--times("2018)--verdana
\xeCJKsetcharclass{"0}{"2FFF}{0} %same
--\char"201C --``--“--‘‘ --\char"60--\textquoteleft\\
\xeCJKsetcharclass{"0}{"2FFF}{1} %same
--\char"201C --``--“--‘‘ --\char"60--\textquoteleft\\
\makexeCJKinactive %all in roman
--\char"201C --``--“--‘‘ --\char"60--\textquoteleft\\
\end{document}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.3.113.214
→
04/09 14:45, , 1F
04/09 14:45, 1F
→
04/09 14:47, , 2F
04/09 14:47, 2F
→
04/09 15:03, , 3F
04/09 15:03, 3F
→
04/09 15:05, , 4F
04/09 15:05, 4F
※ 編輯: Volodos 來自: 68.3.113.214 (04/09 15:08)
→
04/09 15:08, , 5F
04/09 15:08, 5F
→
04/09 15:14, , 6F
04/09 15:14, 6F
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章