首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XeLatex中的Unicode字符

XeLatex中的Unicode字符
EN

Stack Overflow用户
提问于 2010-09-23 22:09:57
回答 2查看 5.4K关注 0票数 0

这是我的LaTex脚本:

代码语言:javascript
复制
\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),它就像梦一样工作。

有什么建议吗?我真的没有更多的想法了。

EN

回答 2

Stack Overflow用户

发布于 2010-09-24 00:39:54

尝试使用polyglossia包。

代码语言:javascript
复制
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{xunicode}
\usepackage{xltxtra}
\setdefaultlanguage{polish}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}
票数 -2
EN

Stack Overflow用户

发布于 2019-06-22 01:24:34

使用\char",后跟Unicode值。

例如,ąęśćłó将是:\char"0105\char"0119\char"015B\char"0107\char"0142\char"00F3

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3779234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档