![使附录文件适用于书籍和文章文档类](https://linux22.com/image/310921/%E4%BD%BF%E9%99%84%E5%BD%95%E6%96%87%E4%BB%B6%E9%80%82%E7%94%A8%E4%BA%8E%E4%B9%A6%E7%B1%8D%E5%92%8C%E6%96%87%E7%AB%A0%E6%96%87%E6%A1%A3%E7%B1%BB.png)
我有一本书,里面有章节、节、小节等。我经常想把书中的某一章作为一篇独立的文章发布。为此,我只需编写一个替换序言,将 documentclass 设置为 article。
这里有个陷阱。在书籍类中,附录用命令标记\chapter
,但在文章类中,它们用 标记\section
。
有没有一种简单的方法可以让相同的附录文件适用于这两个类?
到目前为止,我的解决方案是创建一个新命令,varsec
该命令需要两个参数:
章节类型(章、节、小节)。
该部分的名称。
我将附录标记为\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}