Estou usando memoir
e atualmente o \section*
comando faz tudo que eu quero, exceto que em alguns casos não quero o espaço antes dele.
\documentclass[12pt]{memoir}
\begin{document}
\section{No Space, top of page}
\section*{Space}
\section*{No space above here, please}
\end{document}
Como posso criar um novo comando \qrr*
semelhante, \section*
mas sem o espaço anexado? Não quero alterar acidentalmente a formatação de outros comandos \section
e .\section*
Responder1
Não tenho certeza se é isso que você deseja, mas com base nos comentários à pergunta, forneço esta resposta; \qrr
é definido a seguir \section
( memoir.cls
a única alteração é 0pt
para o espaço antes do título e 6
para o nível):
\documentclass{memoir}
\usepackage{lipsum}
\usepackage{mdframed}
\makeatletter
\newcommand{\qrr}{%
\sechook%
\@startsection{section}{6}% level 1
{\secindent}% heading indent
{0pt}% skip before the heading
{\aftersecskip}% skip after the heading
{\normalfont\secheadstyle}} % font
\makeatother
\begin{document}
\section{No Space, top of page}
\lipsum[4]
\section*{Space}
\lipsum[4]
\begin{mdframed}
\qrr*{No space above here, please}
\lipsum[4]
\end{mdframed}
\end{document}