加载中…
个人资料
LaTeX_Fun
LaTeX_Fun
  • 博客等级:
  • 博客积分:0
  • 博客访问:6,966,549
  • 关注人气:2,402
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

LaTeX技巧531:xelatex 编译,itemize 列表中的小黑点显示不出来

(2011-05-15 22:46:47)
标签:

latex

xelatex

编译

itemize

分类: 列举lists

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

选自:http://bbs.ctex.org/viewthread.php?tid=55651

使用 xelatex 的时候发现,如果字体是 KaiTi_GB2312 或 FangSong_GB2312 或 SimHei 的时候,itemize 列表前面的小黑点就显示不出来。使用 SimSun 字体就没有这个问题。
无论是否采用 xeCJK,结果都是一样的。如果使用 CJK 宏包+dvipdfmx/pdflatex 的话,没有这个问题。下面是一个最小的例子。


\documentclass[a4paper]{article}

\usepackage{fontspec,xltxtra,xunicode} 

%\usepackage[CJKnumber,CJKchecksingle]{xeCJK}


%\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}

%\setCJKmainfont[BoldFont={SimHei}, ItalicFont={KaiTi_GB2312}]{SimSun}

%\setCJKfamilyfont{kai}[BoldFont={SimHei},ItalicFont={SimSun}]{KaiTi_GB2312}

%\punctstyle{quanjiao}


\setmainfont{KaiTi_GB2312}

\begin{document}


%\CJKfamily{kai}

\begin{itemize}

    \item 第一行 AAA;

    \item 第二行 BBB;

    \item 第三行 CCC.

\end{itemize}


\end{document}

大家看看是什么原因?有没有什么解决方案?
因为为了设置一个特殊的着重环境,所以需要用到非 SimSun 的字体来排版 itemize。

【解决方案】

milksea回复:

是 xeCJK 会把这个黑点用汉字字体显示,而 GB2312 的楷体又没有这个符号,于是出了问题。
试试在导言区加这句代码:
\renewcommand\labelitemi{\ensuremath{\bullet}} % 原来定义为 \textbullet
另外,使用 Windows Vista 以后版本带的楷体、仿宋,就没有这种问题了。

0

阅读 评论 收藏 禁止转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有