Как уже упоминали другие, вы должны попробовать XeTeX, и вы должны убедиться, что у вас установлены правильные шрифты. Используйте команду xelatex вместо pdflatex , чтобы включить использование нелатинских символов в файлах .tex.
Вы не сказали, какую кодировку шрифта вы хотите, но следующие два должны работать довольно хорошо: Linux Libertine и Computer Modern Unicode. Имена пакетов OpenSuSE: LinuxLibertine и см-юникод ; надеюсь, это похоже на другие системы.
Добавьте следующее в качестве первого импорта в ваш документ:
\usepackage{xunicode,fontspec,xltxtra}
\usepackage[english]{polyglossia}
% EXAMPLE: \setotherlanguages{russian} % set as "other" so English hyphenation active
и добавить следующее после всех других импортов (чтобы он не был переопределен при импорте старых пакетов),
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setromanfont{Linux Libertine O}
\setsansfont{Linux Biolinum O}
\setmonofont[Scale=0.9]{Courier New}
или, если вы хотите шрифты Computer Modern,
\setromanfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}