如何在单独的命令中拥有 Run-in Section?

如何在单独的命令中拥有 Run-in Section?

在提出的问题中这里如何在不影响命令的情况下使用不同的命令来实现相同的解决方案\section?我的意思是,我想创建另一个命令,例如\runinsection,使文本继续位于节标题旁边,同时保持命令\section的正常行为。

提前致谢。

答案1

您可以简单地定义一个新命令\runinsection

\makeatletter
\newcommand\runinsection{\@startsection {section}{1}{\z@}%
                                   {3.5ex \@plus 1ex \@minus .2ex}%
                                   {-1em}%
                                   {\normalfont\Large\bfseries}}
\makeatother

并按照以下 MWE 使用它:

\documentclass{article}

\makeatletter
\newcommand\runinsection{\@startsection {section}{1}{\z@}%
                                   {3.5ex \@plus 1ex \@minus .2ex}%
                                   {-1em}%
                                   {\normalfont\Large\bfseries}}
\makeatother

\usepackage{lipsum} %just for the example

\begin{document}

\section{This is a normal section}

\lipsum[1]

\runinsection{This is a run-in section}

\lipsum[1]

\end{document} 

输出

在此处输入图片描述

相关内容