Estou escrevendo um livro e estou tentando incorporar os capítulos que estão em outros tex
arquivos.
Eu tenho esses capítulos:
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
E este é o arquivo principal:
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}
O problema é que nada aparece quando eu compilo ou construo o arquivo main.tex
. Eu também compilei e construí(só para experimentação, não sei se foi uma boa ideia)o ch1.tex
, ch2.tex
e ch3.tex
, mas nada ainda...
O que estou fazendo de errado?
Agradeço antecipadamente!
Responder1
\include{ch1.tex}
deveria ser escrito af
\include{ch1}
como \include
sempre assume que seu argumento é um nome de arquivo sem extensão.
Isso também é evidente no arquivo de log
No file ch1.tex.tex.
No file ch2.tex.tex.
No file ch3.tex.tex.
Observe que isso \include
não gera um erro se não conseguir encontrar um arquivo.
Responder2
Tente colocar isso no seu main:
\input{ch1.tex}
em vez de\include{}