Puse el título de la sección left margin
usando el titlesec
paquete y la primera línea de su texto se alinea con el título como se esperaba. Pero el título de su subsección no coincide. Intenté con el espacio entre títulos pero fallé. ¿Qué pasa con mi código? ¿Cómo hacer que el título de la subsección se alinee automáticamente con el título de la sección?
MWE:
\documentclass{article}
\usepackage{titlesec}
\begin{document}
\titleformat{\section}[leftmargin]{\normalfont\Large\bfseries\filleft}{\Roman{section}.}{1em}{}
\titlespacing{\section}{4em}{3.5ex plus 1ex minus .2ex}{1em}
\titlespacing{\subsection}{0pt}{0pt}{1.5ex plus .2ex}
\section{First Section}This text aligns with its section header as expected.\par\vspace{3em}
\section{Second Section}
\subsection{How to top align this subsection title with its section title}
\end{document}