图书类中的合并问题

图书类中的合并问题

我正在写一本书并尝试将其合并到其他tex文件中的章节中。

我有以下章节:

ch1.tex

\chapter{1st chapter}

\begin{examp}
example1 example1
\end{examp}

text1 text1

ch2.tex

\chapter{2nd chapter}

\begin{examp}
example2 example2
\end{examp}

text2 text2

ch3.tex

\chapter{3rd chapter}

\begin{examp}
example3 example3
\end{examp}

text3 text3

这是主文件:

main.tex

\documentclass{book}

\usepackage{amsthm}

\theoremstyle{definition}
\newtheorem{examp}{Example}[section]

\begin{document}

main text

\include{ch1.tex}

\include{ch2.tex}

\include{ch3.tex}

\end{document}

问题是,当我编译或构建main.tex。我还编译并构建了(仅用于实验,我不知道这是否是一个好主意)ch1.tex,和ch2.texch3.tex但还没有......

我究竟做错了什么?

先谢谢了!

答案1

\include{ch1.tex}

应该写成

\include{ch1}

一如既往\include地假设其参数是一个没有扩展名的文件名。

从日志文件中也可以看出这一点

No file ch1.tex.tex.
No file ch2.tex.tex.
No file ch3.tex.tex.

请注意,\include如果找不到文件,则不会引发错误。

答案2

尝试将其放入你的主要内容中:

\input{ch1.tex}

代替\include{}

相关内容