在提出的问题中这里如何在不影响命令的情况下使用不同的命令来实现相同的解决方案\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}
输出