这是我的LaTex脚本:
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}我通过eclipse插件使用xelatex编译它。
因为Jenson Classico没有波兰语字符,所以我编辑了这个字体来添加它们。在Microsoft Office中它工作得很好(我可以使用波兰语字符)。不幸的是,在从上面的tex文件生成的pdf中,它不能。如果我使用任何其他字体(例如Arial),它就像梦一样工作。
有什么建议吗?我真的没有更多的想法了。
发布于 2010-09-24 00:39:54
尝试使用polyglossia包。
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{xunicode}
\usepackage{xltxtra}
\setdefaultlanguage{polish}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}发布于 2019-06-22 01:24:34
使用\char",后跟Unicode值。
例如,ąęśćłó将是:\char"0105\char"0119\char"015B\char"0107\char"0142\char"00F3。
https://stackoverflow.com/questions/3779234
复制相似问题