OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
-
02015678
- 帖子: 110
- 注册时间: 2007-11-10 14:29
-
联系:
#1
帖子
由 02015678 » 2011-05-15 23:37
目前欧美语言,中日语言都已经搞定,唯独韩国语很让人头大。
我使用了以下的代码才能让韩语显示正常。
代码: 全选
%!Tex Program = xelatex
\documentclass[a4paper,11pt]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage[BoldFont,SlantFont,CJKnumber]{xeCJK}
\usepackage{amsmath}
\setmonofont{FreeMono}
\setmainfont[Mapping=tex-text]{文泉驿微米黑}
\setsansfont[Mapping=tex-text]{文泉驿正黑}
\setCJKmainfont{文泉驿微米黑} %<== 自己指定一下字体
\setCJKsansfont{文泉驿正黑}
\setCJKmonofont{文泉驿等宽微米黑}
\begin{document}
English Test.
简体中文测试。
日本語テスト。
한~~~~~~\,국~~~~~~\,어~~~~~~\,시~~~~~~\,험~~~~~~\,.
\begin{flushright}
한국어시험.
\end{flushright}
\end{document}
看到了没有?韩语的每一个字符之间都需要手动调整间距,原因是默认xeCJK宏包把韩语字符的宽度认为是负的,这样只有当从右向左排列的时候是正常的,如果正常顺序的话,就要加入~~~~~~\,来调整,怎么回事呢?
附件是生成的PDF文档。
-
附件
-
- test.pdf
- (9.89 KiB) 已下载 32 次
-
leni
- 帖子: 1989
- 注册时间: 2008-09-28 17:24
#2
帖子
由 leni » 2011-05-16 0:34
我相信xeCJK的作者没有考虑到韩语,至少文档上没有相关的内容。
-
milksea
- 帖子: 3
- 注册时间: 2008-12-06 19:55
#4
帖子
由 milksea » 2011-05-20 20:46
文泉驿的字体有问题。
请测试以下示例(Windows 预装字体):
代码: 全选
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{Batang}
\setCJKsansfont{Gulim}
\setCJKmonofont{Arial Unicode MS}
\begin{document}
한국어시험.
\sffamily
한국어시험.
\ttfamily
한국어시험.
\end{document}
孙文昌老师目前不大管代码,xeCJK 主要是我维护。关于 xeCJK 有疑问请向
http://code.google.com/p/ctex-kit/ 写 issue,或在 ctex 论坛发帖,或发信给我本人。
-
leni
- 帖子: 1989
- 注册时间: 2008-09-28 17:24
#5
帖子
由 leni » 2011-05-20 21:21
milksea 写了:文泉驿的字体有问题。
请测试以下示例(Windows 预装字体):
代码: 全选
\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{Batang}
\setCJKsansfont{Gulim}
\setCJKmonofont{Arial Unicode MS}
\begin{document}
한국어시험.
\sffamily
한국어시험.
\ttfamily
한국어시험.
\end{document}
孙文昌老师目前不大管代码,xeCJK 主要是我维护。关于 xeCJK 有疑问请向
http://code.google.com/p/ctex-kit/ 写 issue,或在 ctex 论坛发帖,或发信给我本人。
milksea都来了。
-
thorne
- 帖子: 660
- 注册时间: 2008-10-08 22:01
#6
帖子
由 thorne » 2011-05-21 11:05
膜拜额 milksea