Problemas con paquetes indentfirst con xelatex y lualatex

Problemas con paquetes indentfirst con xelatex y lualatex

En teoría, elsangría primeroEl paquete nos permite modificar el comportamiento habitual en las clases estándar sin tener que agregar manualmente un \indentcomando después de cada encabezado.

Es un paquete extremadamente breve y conciso:

〈*package〉
\let\@afterindentfalse\@afterindenttrue
\@afterindenttrue
〈/package〉

pero no entiendo por qué no funciona al compilar con xelatexo lualatex.

Aquí está el MWE que ilustra el problema:

\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}

¿Alguien puede explicar esto?

Respuesta1

Con polyglossia, la primera sangría se establece idioma por idioma.

\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}

ingrese la descripción de la imagen aquí

información relacionada