我無法讓我的 biblatex 工作

我無法讓我的 biblatex 工作

我為這個問題苦苦掙扎了一天。我無法讓我的 biblatex 工作。它給了我以下錯誤:

! LaTeX 錯誤:指令 \bibhang 已定義。

我的文件如下:

\documentclass[authoryear,review]{elsarticle}

\usepackage{biblatex}
\usepackage{lineno, hyperref}

%\modulolinenumbers[5]

\usepackage{wrapfig}

\usepackage{amssymb,amsmath}
\usepackage{times}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{color}

\hoffset=-1.5cm
\addtolength{\textwidth}{3cm}
\voffset=-1.5cm
\addtolength{\textheight}{3cm}

\graphicspath{{Fig/}}

\renewcommand{\vec}[1]{{\rm\bf #1}}
\newcommand{\tocite}[1]{{\color{red} (#1)}} %to revert it to \cite later on
\newcommand\rd{{\rm{d}}}

\DeclareMathOperator{\sign}{sign}


\newcommand{\bluetext}[1]{{\color{blue} #1}}
\newcommand{\redtext}[1]{{\color{red} #1}}

\journal{journal?}


\begin{document}

The body of document 



\bibliographystyle{elsarticle-harv}


\bibliography{bibliography}

\end{document}

我想以哈佛風格工作。但我不知道如何創作作品。

答案1

您想向期刊提交一篇文章。您的發布商提供LaTeX 類,該課程的手冊作者指南。您應該小心使用所有這些。

該類別已經提供了參考書目包natbib。所以你不應該嘗試使用biblatex它來代替。因為出版社不會接受。你必須使用natbib.您不得使用biblatex.這也意味著您必須\usepackage{biblatex}從範例中刪除。對於您的範例,BibTeX 樣式檔案elsarticle-harv.bst必須可用,並且必須命名具有參考書目資料庫的檔案bibliography.bib(來自命令參數的檔案名,\bibliography{bibliography}並附加強制副檔名.bib)。而且你必須跑bibtexbiber

該類別已經提供了包graphicx。所以你不需要也不應該加載包graphics

與您更改字體類似。出版商幾乎都會為期刊使用專用字體。因此,諸如加載(過時)包之類的字體更改times將被刪除。在沒有詢問編輯器的情況下,您不應該載入字體包。若要使用類似 Times 的字體,請使用timesclass 的選項elsarticle

與您對佈局的變更相同。期刊總是有專門的佈局。您要么不允許更改它,要么更改將在工作流程中刪除。所以大多數情況下改變\textwidth和或是沒有意義的。最終的頁面佈局取決於期刊類型。一般來說,對於您提交的內容應該使用選項。還有其他可以更改佈局的選項,例如、或。\textheight\hoffset\voffsetelsarticlepreprint1p3p5p

對於提交,我還會刪除\graphicspath所有檔案並將其放入一個沒有子資料夾的資料夾中。因為編輯喜歡簡單、扁平化。基於同樣的原因,僅在需要時才使用前導碼定義。

相關內容