我正在尝试定义一个自定义部分/段落命令。在此命令中,我想保留一些垂直空间,并禁用下一个段落的插入。
定义命令时:
\newcommand\stars{\@startsection {stars}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
我最终得到了一个关于空间因子. 实现此目的的最小示例是什么?
! You can't use `\spacefactor' in vertical mode.
\@->\spacefactor
\@m {}
l.518 \stars
答案1
根本原因似乎缺失写信和做其他的事情。
\makeatletter
\newcommand\stars{\@startsection {stars}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
\makeatother