Posible duplicado:
Cambiar el estilo del título de la sección para un tipo de documento de artículo
Estoy intentando subrayar el título de un conjunto de subsecciones de mi documento. Para lograrlo, he definido un nuevo entorno que encapsula el formato de esta subsección.
Mi problema es que no logro subrayar el texto del título del inciso. No quiero usar el paquete sectsty
porque si hago esto tengo conflictos con otras definiciones hechas usando el titlesec
paquete.
\newenvironment{UnderlineSubSection}{
\titleformat{\subsection}
{\normalfont\sffamily\bfseries\color{cyan}}
{\thesection}{1em}{}
}{}
Respuesta1
defínalo como un comando, al igual que la subsección predeterminada. En lugar de paquete, soul
puedes utilizarlo ulem
alternativamente.
\documentclass[a4paper,12pt]{report}
\usepackage{soul}
\makeatletter
\def\UnderlineSubSection{\@ifnextchar*\UnderlineSubSection@i\UnderlineSubSection@ii}
\def\UnderlineSubSection@i*#1{\subsection*{\ul{#1}}}
\def\UnderlineSubSection@ii{\@ifnextchar[\UnderlineSubSection@iii\UnderlineSubSection@iv}
\def\UnderlineSubSection@iii[#1]#2{\subsection[#1]{\ul{#2}}}
\def\UnderlineSubSection@iv#1{\subsection{\ul{#1}}}
\makeatother
\begin{document}
\tableofcontents
\section{foo}
\subsection{foo}
\UnderlineSubSection{baz}
\UnderlineSubSection*{foobar}
\UnderlineSubSection[foobarbaz]{foo\_bar\_baz}
\end{document}