将带有附录的手稿作为单个章节输入,并正确编号

将带有附录的手稿作为单个章节输入,并正确编号

我目前正在撰写论文(书籍类,thesis.tex),其中包含不同的手稿(文章类,手稿.tex)。为此,我创建了手稿_text.tex,这是手稿的文本部分,没有标题或其他内容。这样我就可以将其输入到手稿.tex 或 thesis.tex 中。

我想要的是,但又不必修改 original_text.tex。

手稿:

  • 1 简介
  • 2 结果
  • 3 结论
  • 手稿附录
  • B 另一份手稿附录

论文:

  • 1 简介
  • 2 稿件
    • 2.1 简介
    • 2.2 结果
    • 2.3 结论
    • 2.A 第一个附录
    • 2.B 第二附录
  • 3 结论
  • 论文附录
  • B 另一篇论文附录

以下是我尝试过的:

a) 在手稿附录前使用 \renewcommand{\thesection}{\thechapter.\Alph{section}} 和 \setcounter{section}{0} 会产生带有附录编号(如“.A”、“.B”)的手稿,但论文中的编号却正确!

b) 使用 \renewcommand{\thesection}{\Alph{section}} 和 \setcounter{section}{0} 在手稿中得到良好的结果,但论文中只有“A”和“B”。

c) 在“manuscript_text.tex”中使用 \appendix 会导致论文的以下所有章节本身成为附录

有没有办法改变章节的编号,而不影响章节的指示?这应该是可能的,但我什么也没找到。

感谢您的帮助。

以下是 MWE:

论文.tex:

\documentclass[a4paper]{book}
\begin{document}

\frontmatter
    \tableofcontents

\mainmatter
    \chapter{Introduction}
    \chapter{Manuscript}
        \input{Manuscript_text.tex}
    \chapter{Conclusions}

\appendix
    \chapter{Thesis appendix}
    \chapter{Another thesis appendix}

\end{document}

手稿.tex:

\documentclass[a4paper]{article}

\begin{document}

    \input{Manuscript_text.tex}

\end{document}

手稿_文本.tex

\section{Introduction}
\section{Materials and Methods}
\section{Results}
\section{Conclusions}

\renewcommand{\thesection}{\thechapter.\Alph{section}}
\setcounter{section}{0}
\section{Manuscript appendix}
\section{Another manuscript appendix}

答案1

一个解决方案:

  1. 使用appendix允许每章添加子附录的包
  2. subappendices引入一个开关在和之间进行转换appendices

论文.tex

\documentclass[a4paper]{book}
\usepackage{appendix}
\def\manuappendix{subappendices}

\begin{document}

\frontmatter
    \tableofcontents

\mainmatter
    \chapter{Introduction}
    \chapter{Manuscript}
        \input{Manuscript_text.tex}
    \chapter{Conclusions}

\begin{appendices}
    \chapter{Thesis appendix}
    \chapter{Another thesis appendix}
\end{appendices}

\end{document}

手稿.tex

\documentclass[a4paper]{article}
\usepackage{appendix}
\def\manuappendix{appendices}

\begin{document}

    \input{Manuscript_text.tex}

\end{document}

手稿_文本.tex

\section{Introduction}
\section{Materials and Methods}
\section{Results}
\section{Conclusions}

\begin{\manuappendix}
\section{Manuscript appendix}
\section{Another manuscript appendix}
\end{\manuappendix}

相关内容