
В теории,отступпервыйПакет позволяет нам изменять обычное поведение в стандартных классах без необходимости вручную добавлять \indent
команду после каждого заголовка.
Это чрезвычайно краткий и лаконичный пакет:
〈*package〉
\let\@afterindentfalse\@afterindenttrue
\@afterindenttrue
〈/package〉
но я не понимаю, почему это не работает при компиляции с помощью xelatex
или lualatex
.
Вот MWE, иллюстрирующий проблему:
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{portuguese}
\usepackage{indentfirst}
\usepackage{lipsum}
\title{Material de Matemática para o terceiro ano}
\author{Eu}
\date{\today}
\begin{document}
\maketitle
\section{Introdução}
\lipsum
\section{Exercícios}
\lipsum
\end{document}
Кто-нибудь может это объяснить?
решение1
При использовании polyglossia
первый отступ устанавливается на основе языка.
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{portuguese}
\usepackage{lipsum}
\SetLanguageKeys{portuguese}{indentfirst=true}
\title{Material de Matemática para o terceiro ano}
\author{Eu}
\date{\today}
\begin{document}
\maketitle
\section{Introdução}
\lipsum[1-2]
\section{Exercícios}
\lipsum[3-4]
\end{document}