我正在使用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}