使附录文件适用于书籍和文章文档类

使附录文件适用于书籍和文章文档类

我有一本书,里面有章节、节、小节等。我经常想把书中的某一章作为一篇独立的文章发布。为此,我只需编写一个替换序言,将 documentclass 设置为 article。

这里有个陷阱。在书籍类中,附录用命令标记\chapter,但在文章类中,它们用 标记\section

有没有一种简单的方法可以让相同的附录文件适用于这两个类?

到目前为止,我的解决方案是创建一个新命令,varsec该命令需要两个参数:

  1. 章节类型(章、节、小节)。

  2. 该部分的名称。

我将附录标记为\varsec{chapter},然后在文章前言中制作出来\varsec{chapter}\section在书前言中制作出来\chapter

有没有更好的办法?

答案1

假设这是书的代码

\documentclass{book}
\usepackage{lipsum}

\begin{document}
\tableofcontents
\chapter{first}% or \include
\lipsum
\appendix
\chapter{first appe}% or \include
\lipsum
\chapter{first appe}
\lipsum

\end{document}

这将是文章

\documentclass{article}
\usepackage{lipsum}
\let\chapter\part
\begin{document}
\tableofcontents
\chapter{first appe}% or \include
\lipsum
\chapter{first appe}
\lipsum

\end{document}

相关内容