¿Cómo no hacer sangría en el siguiente párrafo? (`\noindent` solo funciona en este párrafo)

¿Cómo no hacer sangría en el siguiente párrafo? (`\noindent` solo funciona en este párrafo)

Quiero crear una macro para el tipo de sección que comience con una fecha. He llegado hasta aquí:

\documentclass[a5paper, 11pt]{memoir}
\usepackage{ebgaramond}
\usepackage{lipsum}

\setsecheadstyle{\Large\scshape\memRTLraggedright}

\newcommand{\dateSection}[2]{\section*{#1}{\vspace{-1\baselineskip}\hfill \small #2}\noindent}

\begin{document}
\dateSection{Lorem ipsum}{Monday Mars 21}

\lipsum[1-2]
\end{document}

pero aparece una sangría después y lo que \noindentagregué no me ayuda.

ingrese la descripción de la imagen aquí

¿Qué puedo hacer para solucionar este problema en la macro?

Respuesta1

Configure el siguiente párrafo para engullir el cuadro de sangría.

\documentclass[a5paper, 11pt]{memoir}
\usepackage{ebgaramond}
\usepackage{lipsum}

\setsecheadstyle{\Large\scshape\memRTLraggedright}

\makeatletter
\newcommand{\dateSection}[2]{%
  \section*{#1}%
  {\vspace{-1\baselineskip}\hfill \small #2\par\nobreak}%
  \@afterindentfalse % don't indent the next paragraph
  \@afterheading % don't break pages too early
}
\makeatother

\begin{document}

\dateSection{Lorem ipsum}{Monday Mars 21}

\lipsum[1-2]

\end{document}

De esta manera es irrelevante si tienes una línea en blanco o no después del \dateSectioncomando.

Habrá al menos dos líneas del siguiente párrafo junto con el título de la sección y la fecha.

ingrese la descripción de la imagen aquí

Respuesta2

Agregando un \raiseboxen su definición de macro:

\documentclass[a5paper, 11pt]{memoir}
\usepackage{ebgaramond}
\usepackage{lipsum}

\setsecheadstyle{\Large\scshape\memRTLraggedright}

\newcommand{\dateSection}[2]{\section*{#1\hfill\raisebox{-0.6\baselineskip}[0pt][0pt]{\upshape\small#2}}}

\begin{document}

\dateSection{Lorem ipsum}{Monday Mars 21}

\lipsum[1-2]

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada