Я пишу книгу и пытаюсь включить в нее главы, которые есть в других 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}
as \include
always предполагает, что его аргументом является имя файла без расширения.
Это также видно из файла журнала.
No file ch1.tex.tex.
No file ch2.tex.tex.
No file ch3.tex.tex.
Обратите внимание, что \include
ошибка не выдается, если файл не найден.
решение2
Попробуйте поместить это в свой основной файл:
\input{ch1.tex}
вместо\include{}