ASE_DAG

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Kemaweyan, навскидку могу только сказать, что если вы сменили pdflatex на xelatex — это с относительно недавних пор не значит, что вы обязаны менять babel на «Полиглоссию». Добавлено: А теперь не навскидку, а проверив: \postsection прекрасно перегружается из тела (а не преамбулы) документа — можете убедиться. А чтоб не превращать структуру в кашу, но таки записать в преамбулу то, что нужно выполнить в контексте тела, можно и нужно использовать \AtBeginDocument. Код: \documentclass{article} \usepackage{polyglossia} \setdefaultlanguage{russian} \PolyglossiaSetup{russian}{indentfirst=true} \setmainfont{PT Sans} \makeatletter \AtBeginDocument{% \def\postsection{\@aftersepkern}% \def\postsubsection{\@aftersepkern}% \def\postsubsubsection{\@aftersepkern}% \def\postparagraph{\@aftersepkern}% \def\postsubparagraph{\@aftersepkern}% } %\makeatother \begin{document} \section{Буржуа и пролетарии} История всех до сих пор существовавших обществ была историей борьбы классов. Свободный и раб, патриций и плебей, помещик и крепостной, мастер и подмастерье, короче, угнетающий и угнетаемый находились в вечном антагонизме друг к другу, вели непрерывную, то скрытую, то явную борьбу, всегда кончавшуюся революционным переустройством всего общественного здания или общей гибелью борющихся классов. \end{document} |
| Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 23:16 11-07-2014 | Исправлено: ASE_DAG, 01:09 12-07-2014 |
|