我只是想让 LaTeX 输出韩语单词之间的空格。目前它所能做的就是像中文或日语一样给出长音节链,忽略我设置的所有空格。
以下是代码:
\documentclass[12pt]{scrartcl}
\usepackage[boldfont,slantfont]{xeCJK}
\usepackage{xunicode,xltxtra}
\usepackage{gb4e}
\setCJKmainfont{Batang} % for \rmfamily
\begin{document}
좋은 아침입니다! 안녕하세요, 저의 이름은 김 입니다.%"Good Morning! My Name is Kim." in Korean
\end{document}
文本输出就像:좋은아침입니다!除此之外,您还可以获取其他优惠。因此,仅标点符号后的空格才会被处理。
我知道我做错了,但我不知道具体是什么。
答案1
快速解决:
\makeatletter
\let\xeCJK@ignorespaces\relax
\makeatother
在xeCJK
2.4.1 (2011/05/20) 中,您可以使用:
\usepackage[space]{xeCJK}
\renewcommand\CJKglue{}% get proper linebreaking if spaces are provided
或使用\CJKspace
允许 CJK 字符之间有空格。
在新xeCJK
更新到CTAN之前,您可以随时通过SVN获取最新的代码: