我想在它下面放一个部分和它的补充/延续,作为另一个部分,具有相同的编号,后面是 '*。我真的不知道该如何解释,基本上是这样的
\renewcommand{\thesection}{\Roman{section}}
\section{First section}
\section*{I'*. First section continued}
这意味着
一、第一部分
我'*。第一部分继续
除了使用 \section* 之外不知道如何做。
答案1
以下代码提供了具有适当编号和后缀的\sectionsupplement{<title>}
集合:\section*
\documentclass{article}
\usepackage{lipsum}% Just for this example
\AtBeginDocument{\sloppy}% Just for this example
\renewcommand{\thesection}{\Roman{section}}
\newcommand{\sectionsupplement}[1]{%
\section*{\thesection'*\quad #1}% Set supplemental section as \section*
}
\begin{document}
\tableofcontents
\section{First section}
\lipsum[1]
\sectionsupplement{First section continued}
\lipsum[2]
\end{document}
请注意,\sectionsupplement
由于内部设置为,所以不会出现在目录中\section*
。如果您也希望它出现在目录中,可以添加它:
% ...
\newcommand{\sectionsupplement}[1]{%
\section*{\thesection'*\quad #1}% Set supplemental section as \section*
\addcontentsline{toc}{section}{\protect\numberline{\thesection'*}#1}% Add to ToC
}
% ...
答案2
我会以不同的方式做。不要费心\section*
。使用正常部分并重新定义计数器。可能使用不同的命令。
这是代码和预览。
\documentclass{article}
\newcommand{\contsection}[1]{\addtocounter{section}{-1}%
\section{\emph{(continued)} #1}%
}
\begin{document}
\tableofcontents
\section{Normal section}
\contsection{Continuation section}
\section*{Starred section}
\section{Normal section again}
\end{document}
如果你对\section
定义的副本进行长时间的修改,你将能够向数字添加星号或素数,这是\thesection
在代码中定义的。这取决于什么是但是您当前的\section
定义。