随笔分类 -  XeTeX

XeLaTeX与中文段落的首行缩进
摘要:中文的习惯是每个段落首行空两格。但最近的xelatex似乎与indentfirst包配合不好,首行缩进的距离并不正好是两个汉字位。有人说将indentfirst包的引用放在fontspec包的引用前可解决问题:即将\usepackage{indentfirst}放在\usepackage{fontspec}之前。本人试了一下,发现问题依然。经过摸索,发现将在使用\usepackage{indent... 阅读全文
posted @ 2009-11-15 16:40 玛瑙河 阅读(3791) 评论(0) 推荐(0)
xelatex for W32TEX 更新后不能生成pdf的解决方案
摘要:直接运行 xelatex xxxxx.tex 应当生成xxxxx.pdf文件,但是用最近更新的xelatex却总是不能生成pdf文件(多次运行,偶尔可以生成pdf),编译时显示:! Emergency stop.<to be read again> \endgroup \set@typeset@protect查看日志,发现access violation,这一般是对NULL指针进行操作... 阅读全文
posted @ 2007-10-26 17:56 玛瑙河 阅读(2422) 评论(0) 推荐(0)
中文首行缩进的设置
摘要:\usepackage{indentfirst}最新的TexLive已经不包含这个包了,如果找不到indentfirst包,可以在导言区输入下列命令代替:\makeatletter\let\@afterindentfalse\@afterindenttrue\@afterindenttrue\makeatother\setlength{\parindent}{2em}%中文缩进两个汉字位 阅读全文
posted @ 2007-04-09 19:19 玛瑙河 阅读(1648) 评论(0) 推荐(0)
使verbatim环境在XeTeX下支持中文
摘要:研究了一下verbatim.sty,发现verbatim环境默认使用ttfamily的字体,因此只要重定义 \verbatim@font宏使verbatim默认使用rmfamily或sffamily字体,通过\setromanfont或 \setsansfont设置相应字体族为中文字体即可。 \documentclass[a4paper]{article} \usepackage{fontspec... 阅读全文
posted @ 2007-04-01 19:41 玛瑙河 阅读(3236) 评论(1) 推荐(0)
XeTeX下制作beamer演示文稿初体验
摘要:一直想在XeTeX制作beamer演示文稿,摸索了很长时间总算搞定了,最终生成可复制/拷贝/搜索/书签无乱码的PDF文档. 我的系统是windows 7+ Texlive 2010目前仅试验了简单文本及插图、pgf作图,基本没有问题,其它复杂功能还没试验,应付一般的场合够了.下面的代码是附件中图的源码.\documentclass[dvipdfm]{beamer} %如果编译在这里卡住,请去掉dvipdfm选项。较早的版本需要加这个选项才能通过\usepackage{fontspec,xunicode,xltxtra,beamerthemesplit}\usetheme{Luebeck}\se 阅读全文
posted @ 2007-04-01 19:39 玛瑙河 阅读(7842) 评论(2) 推荐(0)