|
Не удается включить переносы составных слов (с дефисами) при
использовании xelatex.
Переопределение наподобие обычного
\lccode`\-=`\- \defaulthyphenchar=127
например
\lccode`\-=`\- \defaulthyphenchar="2010
переносы включает, но в случае разрыва строки по границе составных слов
(там где и так стоит дефис)
появляются два дефиса подряд.
Нашел такой файлик с правилами для переноса составных слов
...MiKTeX 2.7\tex\generic\hyph-utf8\special\exhyph-ru.tex
Но то ли он не "подцепляется" xelatex'ом, то ли для его работы требуются
какие-то дополнительные условия - не понятно.
------
\documentclass[a4paper]{article}
\usepackage[EU1]{fontenc}
\newcommand{\UTFencname}{EU1}
\newcommand{\cyrillicencoding}{EU1}
\usepackage[cm-default,no-math]{fontspec}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage{russian}
\setotherlanguage{english}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{OldStandard-Regular}
\usepackage[square]{natbib}
\usepackage[pdftitle={Заголовок},
pdfauthor={Автор},
pdfsubject={Тема},
pdfkeywords={ключевые, слова},
pdfa=true,
colorlinks=true,
xetex]{hyperref}
\begin{document}
Профессорско-преподавательский Профессорско-преподавательский
Профессорско-преподавательский Профессорско-преподавательский.
Профессорско-преподавательский Профессорско-преподавательский
Профессорско-преподавательский Профессорско-преподавательский.
Профессорско-преподавательский Профессорско-преподавательский
Профессорско-преподавательский Профессорско-преподавательский.
\end{document}
------
|
|