我正在使用 overleaf.com 上的布里斯托大学论文模板。我想创建一个文件夹第02章在文件夹内章节。但我似乎无法做到这一点。我可以手动添加一个新文件夹,但它会进入文件而不是进入特定文件夹章节。
这对我不起作用。
以下是模板的代码。我对输入和导入命令感到困惑。
我尝试添加
\import{chapters/chapter02/} %or
\input{chapters/chapter02/}
但它们不起作用。我收到错误消息
! LaTeX Error: File `chapters/chapter02/.tex' not found.
l.373 \input{chapters/chapter02/}
{chap02.tex}^^M
例子:
%\title{University of Bristol Thesis Template}
\begin{document}
\frontmatter
\pagenumbering{roman}
\input{frontmatter/title}
\input{frontmatter/abstract}
\input{frontmatter/dedication}
\input{frontmatter/declaration}
\renewcommand{\contentsname}{Table of Contents}
\maxtocdepth{subsection}
\tableofcontents*
\addtocontents{toc}{\par\nobreak \mbox{}\hfill{\bf Page}\par\nobreak}
\listoftables
\addtocontents{lot}{\par\nobreak\textbf{{\scshape Table} \hfill Page}\par\nobreak}
\listoffigures
\addtocontents{lof}{\par\nobreak\textbf{{\scshape Figure} \hfill Page}\par\nobreak}
\mainmatter
\import{chapters/chapter01/}{chap01.tex}
% Here neither input nor import don't work.
% \input{chapters/chapter02/}
% \import{chapters/chapter02/}
\appendix
\import{chapters/appendices/}{app0A.tex}
\backmatter
\bibliographystyle{siam}
\refstepcounter{chapter}
\bibliography{thesisbiblio}
\end{document}
更新:感谢大家的帮助。Overleaf 上有一个创建子文件夹的提示。请参阅@LianTze Lim 的回复。
答案1
\documentclass[12pt,a4paper]{book}
\usepackage[latin1]{inputenc}
\begin{document}
%% 01 is .tex file inside the shown hierarchy
\input{Chapters/chapter01/01}
\input{Chapters/chapter02/02}
\input{Chapters/chapter03/03
\end{document}
你可以做
\chapter{Intro}
...
适用于01.tex和其他文件。
查看 wiki这里了解更多详情。
如果您有其他问题,请发布 MWE 和错误消息。
根据MWE编辑:
你正在做
\input{chapters/chapter02/}{chap02.tex}
这不是正确的语法。使用
\input{chapters/chapter02/chap02.tex}
反而。
您的错误明确指出未找到“.tex”文件,而您想要输入“chap02.tex”。