我写了\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
:)
如果没有更好的信息我就无法说......