Estilo de entorno de sobrescritura

Estilo de entorno de sobrescritura

¿Cómo puedo cambiar el estilo de un elemento en LaTeX?

Me gustaría hacer algunas modificaciones básicas en algunos entornos. Por ejemplo, cambiar el tamaño del texto en quotation, los márgenes en verbatimo el interlineado en itemizebloques.

Quiero que el cambio se realice en cada bloque del documento.

¿Cómo puedo reescribir algunas definiciones de estilo?

Respuesta1

Normalmente, puede escribir su propio entorno que se ajuste al que desea cambiar. Por ejemplo

\newenvironment{quotingalt}
  {% \begin{quotingalt}
   \large% Change font size
   \begin{quote}%
  }{% \end{quotingalt}
   \end{quote}%
  }

De hecho, así es como se escriben muchos de los entornos predeterminados en las clases estándar. Por ejemplo, consideremos el quoteentorno desdearticle.cls:

\newenvironment{quote}
               {\list{}{\rightmargin\leftmargin}%
                \item\relax}
               {\endlist}

El código anterior inicia el listentorno con \listy lo finaliza con \endlistform quote.

Dado que el entorno tiene cierto alcance, los cambios se localizan para que no tengas que preocuparte por restablecerlos. Elenvironpaquetepermite una interfaz más intuitiva similar a un comando para los entornos, proporcionando \BODYel contenido capturado dentro de ella:

\usepackage{environ}% http://ctan.org/pkg/environ
\NewEnviron{quotingalt}{%
  \large% Change the font size
  \begin{quote}\BODY\end{quote}%
}

Los enfoques alternativos incluyen mantener el nombre original y modificarlo usando un parche (conetoolboxy amigos) o una redefinición completa con tu estilo añadido.

información relacionada