使用 Bibtex 编译参考书目时出现的问题

使用 Bibtex 编译参考书目时出现的问题

我正在尝试使用 BibTex 来通过“achemso”包生成参考书目部分。

我的 .bib 文件已插入 .tex 文件夹,但 Bibtex 仍然给我这个错误:

“bibtex:只需要一个文件参数。请尝试‘bibtex --help’获取更多信息。进程因错误退出”

我的.bib 文件是由 Mendeley 自动生成的。

我将在以下几行中输入我的代码:

  \documentclass[12pt,openany]{report}
    \usepackage[top=3cm,right=2cm,bottom=3cm,left=2cm, bmargin=2.6cm, a4paper{geometry}
     \usepackage[default]{gfsbodoni}
     \usepackage[T1]{fontenc}
    \usepackage[french]{babel}
    \usepackage{caption}
    \usepackage{fancyhdr}
    \usepackage{fbox}
    \usepackage{indentfirst}
    \usepackage{pdfpages}
    \usepackage{multirow}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage{tocloft}
    \usepackage{fancyhdr}
    \usepackage{cite}
    \usepackage{xcolor}
    \usepackage{xpatch}
    \usepackage[colorlinks=true, linkcolor=rosso, linktoc=page, citecolor = verde, urlcolor=blu]{hyperref}
    \usepackage{lettrine}
    \usepackage{cite}
    \usepackage{chemmacros}
    \usepackage{wrapfig}
    \usepackage{tabularx}
    \usepackage{booktabs}
    \usepackage{rotating}
    \usepackage{threeparttable}
    \usepackage{achemso}
    \definecolor{rosso}{RGB}{155, 0, 20} 
\definecolor{azzurro}{RGB}{51, 153, 255}
\definecolor{verde}{RGB}{0, 145, 0}
\definecolor{blu}{RGB}{0,0,255}
\linespread{1.3}
\fancypagestyle{fancy}{
\lhead{\scshape{Université de Padoue \\Programme de doctorat en sciences moléculaires}}
\rhead{A.A. 2022-2023}}
\makeatletter 
\renewcommand{\thefigure}{\@arabic\c@figure}
\makeatother
    \begin{document}
   ....
\bibliographystyle{achemso}
\bibliography{riassunto tesi}
...
\end{document}

我首先为我的英语水平不够好而道歉。

答案1

\bibliography{riassunto tesi}

意味着文件名中有一个空格,使用"riassunto tesi"可能会有效,但最安全、最便携的解决方案是在文件名中不留空格。

您或您的编辑正在某个时候做

 bibtex some file with spaces

并将bibtex其视为多重论点。

 bibtex "some file with spaces"

应该可以,但是

 bibtex some-file-without-spaces

回避这个问题

相关内容