Юникод символы в XeLatex - PullRequest
       73

Юникод символы в XeLatex

0 голосов
/ 23 сентября 2010

Это мой скрипт LaTex:

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}

Я скомпилировал это с помощью xelatex через плагин eclipse.

Поскольку у Дженсона Классико нет польских символов, я изменил этот шрифт, чтобы добавить их.В Microsoft Office это работает нормально (я могу использовать символы польского).К сожалению, в pdf, сгенерированном из вышеуказанного tex-файла, это не так.Если я использую любой другой шрифт (например, Arial), он работает как сон.

Есть предложения?У меня действительно больше нет идей ...

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Используйте \char", за которым следует значение Unicode.

Например, ąęśćłó будет: \char"0105\char"0119\char"015B\char"0107\char"0142\char"00F3.

0 голосов
/ 23 сентября 2010

Попробуйте использовать пакет polyglossia.

\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{xunicode}
\usepackage{xltxtra}
\setdefaultlanguage{polish}
\setmainfont[Mapping=tex-text]{Jenson Classico}
\begin{document}
ąęśćłó
\end{document}
...