Генерация PDF с использованием движка xelatex

Генерация PDF с использованием движка xelatex

Я хочу написать код UML с использованием mscпакета. Поэтому я пишу код следующим образом:

% arara: xelatex
% arara: clean1
% arara: clean: { files: [ Commands.aux , .main.ptd , TP.aux] }
\documentclass{article}
\usepackage{msc}

%\usepackage{xepersian}
%\settextfont{XB Niloofar}

\begin{document}
\begin{msc}{Example}
\declinst{usr}{User}{}
\declinst{m1}{Machine 1}{control}
\declinst{m2}{Machine 2}{drill}
\declinst{m3}{Machine 3}{test}
\mess{startm1}{usr}{m1}
\nextlevel
\mess{startm2}{m1}{m2}
\nextlevel
\mess{continue}{m2}{m3}
\mess{log}{m1}{envleft}
\nextlevel
\mess{output}{m3}{usr}[2]
\nextlevel
\mess{free}{m1}{usr}
\nextlevel
\end{msc}
\end{document}

Он отлично работает и генерирует pdf, работая с XeLatexдвижком. Но когда я активирую пакет xepersian, он не работает и нет pdf. Что я могу сделать?


При запуске пакета xepersian ошибка не возникает, но я не могу открыть PDF. введите описание изображения здесь


Я загружаю файл журнала по ссылке ниже:

http://www.filehosting.org/file/details/638354/aa.log

http://etc.zarup.com/100025-download-aa.log.html

решение1

Заключите mscокружающую среду в latinодно целое:

\documentclass{article}
\usepackage{msc}

\usepackage{xepersian}
\settextfont{Al Bayan}

\begin{document}

\begin{latin}
\begin{msc}{Example}
\declinst{usr}{User}{}
\declinst{m1}{Machine 1}{control}
\declinst{m2}{Machine 2}{drill}
\declinst{m3}{Machine 3}{test}
\mess{startm1}{usr}{m1}
\nextlevel
\mess{startm2}{m1}{m2}
\nextlevel
\mess{continue}{m2}{m3}
\mess{log}{m1}{envleft}
\nextlevel
\mess{output}{m3}{usr}[2]
\nextlevel
\mess{free}{m1}{usr}
\nextlevel
\end{msc}
\end{latin}

سلام

\end{document}

Будьте осторожны, что с последними обновлениями fontspecпакет xepersianне работает. Причина в том, что его автор идет против expl3правил программирования и использует закрытую fontspecфункцию, которая теперь удалена.

Я имею в виду xepersianверсию 17.2 (16.01.2017) и fontspecверсию 2.5d (24.01.2017).

введите описание изображения здесь

Связанный контент