![为什么我会收到此错误“我无法打开文件名‘build\main.aux’”](https://linux22.com/image/443071/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BC%9A%E6%94%B6%E5%88%B0%E6%AD%A4%E9%94%99%E8%AF%AF%E2%80%9C%E6%88%91%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E5%90%8D%E2%80%98build%5Cmain.aux%E2%80%99%E2%80%9D.png)
非常感谢您的帮助。运行文件后,我收到此错误“我无法打开文件名‘build\main.aux’”我阅读了相同的问题并尝试解决我的问题,但不幸的是,我无法解决。我附上了我的代码。我正在尝试写我的论文 :(
% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper,12pt]{report}
\usepackage[numbers,square,sort&compress]{natbib}
\usepackage[top = 3 cm, bottom = 2.5 cm, left = 2.5 cm, right = 3 cm]{geometry}
\usepackage{nicefrac}
\usepackage{hyperref}
\usepackage{setspace}
\usepackage{subfigure}
\usepackage{caption}
\captionsetup{font=small,labelfont=bf}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{amssymb}
\usepackage[perpage]{footmisc}
%\usepackage{perpage}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{bm}
\usepackage{cleveref}
\usepackage{xcolor}
\usepackage{IEEEtrantools}
\usepackage{xepersian}
\ExplSyntaxOn
\cs_set_eq:NN
\etex_iffontchar:D
\tex_iffontchar:D
\cs_undefine:N \c_one
\int_const:Nn \c_one { 1 }
\ExplSyntaxOff
\settextfont[Scale=1]{Yas}
\setdigitfont[Scale=1.1]{Yas}
\usetikzlibrary{shapes,arrows}
\begin{document}
\pagenumbering{harfi}
\tableofcontents
\doublespacing
\doublespacing
\include{chapters/2-chap}
\bibliographystyle{unsrt-fa}
\bibliography{mybibliography}{}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%% 和参考书目文件
@article{Wootters1982,
author={Wootters, W. K.
and Zurek, W. H.},
title={A single quantum cannot be cloned},
journal={Nature},
year={1982},
month={Oct},
day={01},
volume={299},
number={5886},
pages={802-803},
abstract={},
issn={1476-4687},
doi={10.1038/299802a0},
url={https://doi.org/10.1038/299802a0}
}
%%%%%%%%%%%% 和章节文件夹文件
\cite{Wootters1982}.
%%%%%%%%%%%%%%%%% 非常感谢
答案1
你可能使用了如下命令行
xelatex --output-directory=build myfile.tex
告诉 xelatex 在不存在或不可写入的目录时将文件写入构建目录。如果您仅使用没有此类输出参数的标准命令,则辅助文件(和其他文件)将写入当前目录。