\include 不起作用。文件夹结构太深?

\include 不起作用。文件夹结构太深?

我写了\include{{"Folder_A/B/C/D/M"}}。LaTeX 报告说无法写入 'Folder_A/B/C/D/M.aux' 文件。是不是因为我的文件太深了?有什么想法吗?谢谢!好的。有人告诉我这个短版本可以工作,那么我的路径的长版本怎么样?? Literature_review/ABCDEFG/ABCDEFG/ABCDEF_ab_ABCDEFGHIJKL_abc_ABCDEFGH/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH这可以表示我的路径的长度。我正在使用在线编辑器 Sharelatex。错误消息是:

\@include ...\immediate \openout \@partaux #1.aux 
                          \immediate \write \@partau...
l.6 ...s/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH}

(Press Enter to retry, or Control-D to exit; default file extension is `.tex') 
Please type another output file name ! Emergency stop.
\@include ...\immediate \openout \@partaux #1.aux 
                          \immediate \write \@partau...
l.6 ...s/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH}

顺便说一句,有人说我应该使用这种格式\include{Folder_A/B/C/D/M}而不是\include{{"Folder_A/B/C/D/M"}}。这两种格式都行不通。我使用的格式是保留文件路径。没关系。如果第一种格式可以工作,那么第二种格式也可以工作。

好的。文件如下所示:

\documentclass[12pt,twoside]{report}
\setlength{\parskip}{1em}

%\usepackage[UKenglish]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\graphicspath{{"Research_report/XXXX_XXXXXXXXXXXXXXXX_XXXXXX/Images/"}}
\usepackage{ccaption}
\usepackage{caption}
\usepackage[capposition=bottom]{floatrow}
\usepackage{subcaption}
\usepackage{wasysym}
\usepackage[euler]{textgreek}
\usepackage{siunitx}
\usepackage{gensymb}
\usepackage{fixltx2e}
\usepackage[hidelinks]{hyperref}
\usepackage{chngcntr}
\counterwithin*{chapter}{part}

\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.0pt}

\usepackage[sort, authoryear]{natbib}
%\bibliographystyle{dinat}
\bibliographystyle{unsrtnat}
%\usepackage[duplicate]{chapterbib}
\usepackage[UKenglish]{babel}

\fancyhead[RE]{\rightmark}
\fancyhead[LO]{\rightmark}
\fancyfoot{}
\fancyfoot[LE,RO]{Page \thepage}

\begin{document}

\input{titlepage}
\newpage\null\thispagestyle{empty}\newpage
\setcounter{page}{1}

\input{abstract}

\tableofcontents

\part{Literature review}
\fancyhead[LO]{\chaptername\ \thechapter}
\input{"Literature_review/main_Lit_Rev.tex"}


\part{Research report}
\listoffigures
\listoftables
\fancyhead[LO]{\chaptername\ \thechapter}
\input{"Research_report/main_Res_Rep.tex"}

\clearpage
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\rightmark}

\bibliography{References.bib}

\end{document} 

这是我的 main_Lit_Rev.tex 的一部分

\chapter {XXXXXX ab \textit{XXXXXXXXXX} abc \textit{XXXXXXXX}}
\include{{"Literature_review/ABCDEFG/ABCDEFG/ABCDEF_ab_ABCDEFGHIJKL_abc_ABCDEFGH/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH"}}
% This code below doesn't work either 
% \include{Literature_review/ABCDEFG/ABCDEFG/ABCDEF_ab_ABCDEFGHIJKL_abc_ABCDEFGH/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH}

答案1

在您的问题中,您告诉我们路径将是这样的:

Literature_review/ABCDEFG/ABCDEFG/ABCDEF_ab_ABCDEFGHIJKL_abc_ABCDEFGH/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH
%                                                               ^^^^^

但在引用的错误信息中我看到:

l.6 ...s/ABCD_ABCDEFG_ab_ABCDEFGHIJKL_abc_ABCDEFGH
%   ^^^^

在哪里...s?我认为错误被隐藏s部分没有向我们显示。

我猜想你的路径中最终会有一个特殊字符干扰系统,例如 à、é 等。

如果这个猜测对你没有帮助,请向我们展示真实的您使用的路径,请完全的它!(适用于 Windows c:\mylatex\...GH:)

如果没有更好的信息我就无法说......

相关内容