Мне приходится использовать XeTeX, потому что он помогает устанавливать произвольный шрифт как в текстовом, так и в математическом режиме (илиnewtxmathв математическом режиме).
Я заметил, что в polyglossia
пакете есть ошибка с \normalfont
командой.Здесьподробное описание этой ошибки от @egreg.
После polyglossia
обновления пакета (до последней версии) в MikTeX проблема была устранена, однако появились следующие ошибки:
Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Encoding scheme `' unknown. ...ctlanguage *[babelshorthands=true]{russian}
Undefined control sequence. ^^I\begin{document}
Undefined control sequence. ^^I\begin{document}
Encoding scheme `' unknown. ^^I\begin{document}
Undefined control sequence. ^^I\begin{abstr}
Undefined control sequence. ^^I^^I\par{\normalfont
Undefined control sequence. ^^I^^I\par{\normalfont
Encoding scheme `' unknown. ^^I^^I\par{\normalfont
Undefined control sequence. ^^I\end{abstr}
Undefined control sequence. ^^I\end{abstr}
Encoding scheme `' unknown. ^^I\end{abstr}
Undefined control sequence. ^^I\end{document}
Undefined control sequence. ^^I\end{document}
Encoding scheme `' unknown. ^^I\end{document}
Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Encoding scheme `' unknown. ...ctlanguage *[babelshorthands=true]{russian}
Overfull \hbox (29.36624pt too wide) in paragraph
в МВЭ:
\documentclass[extrafontsizes,a4paper,*pt,oneside,openany]{memoir}
\usepackage{fontspec} %[no-math] How can I use the Newton instead of newtxmath?
%\usepackage{newtxmath} %math font of TNR type
\usepackage{polyglossia}[2014/05/21]
\setmainlanguage[babelshorthands=true]{russian} %
\setotherlanguage{english}
\setmainfont{Arial} %%
% \setsansfont{Newton}
% \setmonofont{Newton}
\newenvironment{abstr}{\small\itshape}{\normalfont\normalsize}
\begin{document}
\begin{abstr}
\par{\normalfont Key \textbf{words}.} Hey!
\end{abstr}
\newcommand{\fn}{\expandafter\string\the\font}
{\normalsize\selectfont ха-хаха Book\_name\_ch\_AuthorsSurnames\fn}
\fontname\font\\
$ a+b$
\end{document}
Как обойти эти ошибки? Пожалуйста, мне нужна ваша помощь!
С наилучшими пожеланиями, Владимир.
ОБНОВЛЕНИЕ1MWE обновлен.
ОБНОВЛЕНИЕ2скриншот TexStudio
ОБНОВЛЕНИЕ3:Я последовал рекомендациям @DavidCarlisle и @UlrikeFischer, чтобы просмотреть весь файл журнала. После этого я нашел решениездесь.