我正在寫一本書,我正在嘗試合併其他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.tex
,ch3.tex
但還沒有什麼…
我究竟做錯了什麼?
先謝謝了!
答案1
\include{ch1.tex}
應該寫成af
\include{ch1}
一如既往\include
地假設它的參數是一個沒有副檔名的檔名。
從日誌檔也可以看出這一點
No file ch1.tex.tex.
No file ch2.tex.tex.
No file ch3.tex.tex.
請注意,\include
如果找不到文件,則不會引發錯誤。
答案2
嘗試將其放入您的 main 中:
\input{ch1.tex}
代替\include{}