\addtolength{\leftskip}{2em} no se aplica a las ecuaciones del párrafo

\addtolength{\leftskip}{2em} no se aplica a las ecuaciones del párrafo

Tengo un párrafo que debería enfatizarse saltando hacia la izquierda y hacia la derecha. De ese modo reconocí que simplemente ignora las ecuaciones en este párrafo. ¿Es esto razonable?

\documentclass{article}
\usepackage{changepage}% http://ctan.org/pkg/changepage
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1]
{
\addtolength{\leftskip}{10em}
\addtolength{\rightskip}{10em}
\lipsum[2]
\begin{equation}
a+b=c\textrm{ is a very very very very very very long equation }a+b=c
\end{equation}
\lipsum[3]
}
\lipsum[4]
\end{document}

Durante la prueba no registrará ninguna advertencia. Sin embargo, la ecuación es más amplia que el ancho del texto actual.

Hay alguna manerasinusando cualquierambiente¿Para reducir la ecuación al ancho del texto circundante?

Respuesta1

\leftskipy \rightskipson registros TeX primitivos que nunca deben configurarse directamente en LaTeX o todas las construcciones de listas (que son casi todas las construcciones de visualización) se confundirán. Debe copiar la definición de quoteen la clase de artículo y establecerla \leftmarginy\rightmargin

\documentclass{article}
\usepackage{changepage}% http://ctan.org/pkg/changepage
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1]
{
\addtolength{\leftskip}{10em}
\addtolength{\rightskip}{10em}
\lipsum[2]
\begin{equation}
\textrm{This is a long long long long long long equation}
\end{equation}
\lipsum[3]
}


\newenvironment{zz}
               {\list{}{\leftmargin10em \rightmargin\leftmargin}%
                \item\relax}
               {\endlist}

\begin{zz}
\lipsum[2]
\begin{equation}
\textrm{This is a long long long long long long equation}
\end{equation}
\lipsum[3]
\end{zz}


\lipsum[4]
\end{document}

Respuesta2

Tiene citas y citas de entornos LaTeX, que se enfatizan de la manera que espera. Las ecuaciones son irrompibles, por lo que debes dividirlas manualmente.

Respuesta3

Prueba esto:

\documentclass{article}
\newenvironment{head}
  {\par\setlength{\leftskip}{1cm}\setlength{\rightskip}{1cm}\noindent\ignorespaces}
\begin{document}

\begin{head}
text
\end{head}

\end{document}

información relacionada