Создать новую команду, которая в точности повторяет команду section* из memoir, но без пробела перед ней?

Создать новую команду, которая в точности повторяет команду section* из memoir, но без пробела перед ней?

Я использую эту команду memoir, и в настоящее время \section*она делает все, что мне нужно, за исключением некоторых случаев, когда мне не нужен пробел перед ней.

\documentclass[12pt]{memoir}
\begin{document}
\section{No Space, top of page}
\section*{Space}
\section*{No space above here, please}
\end{document}

Пример с интервалом

Как мне создать новую команду \qrr*, которая похожа, \section*но без пробела? Я не хочу случайно изменить форматирование других \sectionи \section*команд.

решение1

Не уверен, что это то, что вам нужно, но, основываясь на комментариях к вопросу, я предлагаю следующий ответ; \qrrон определен следующим \sectionобразом memoir.cls(единственное изменение касается 0ptпробела перед заголовком и 6уровня):

\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}

введите описание изображения здесь

Связанный контент