%20a%20todo%20el%20texto%20en%20un%20entorno%20personalizado.png)
Estoy intentando definir un entorno personalizado, en el que todo el texto esté subrayado. Sé que el underline
comando subraya su entrada, pero no sé cómo hacer que funcione perfectamente con mi entorno:
\documentclass{article}
\newenvironment{myenvironment}{\underline}{}
\begin{document}
Not underlined
\begin{myenvironment}
Only first character is underlined
\end{myenvironment}
\underline{Underlined correctly}
\end{document}
¿Cómo puedo aplicar underline
(u otros comandos) a todo el texto dentro del entorno?
Usando xelatex 2015 si eso importa.
Respuesta1
Estás buscando soulutf8
y environ
. Pero, por favor, piense de nuevo en el subrayado.
\documentclass{article}
\usepackage{fontspec}
\usepackage{soulutf8,environ}
\NewEnviron{myenvironment}{\expandafter\ul\expandafter{\BODY}}
\begin{document}
Not underlined
\begin{myenvironment}
All words are underlined
All words are underlined
All words are underlined
All words are underlined
All words are underlined
\end{myenvironment}
\ul{Underlined correctly}
\end{document}