Ich bekomme mein Bibliatex nicht zum Laufen

Ich bekomme mein Bibliatex nicht zum Laufen

Ich kämpfe seit einem Tag mit diesem Problem. Ich bekomme mein Biblatex nicht zum Laufen. Es gibt den folgenden Fehler:

! LaTeX-Fehler: Befehl \bibhang bereits definiert.

Mein Dokument sieht wie folgt aus:

\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}

Ich würde gern im Harvard-Stil arbeiten. Aber ich weiß nicht, wie man Arbeiten erstellt.

Antwort1

Sie möchten einen Artikel bei einer Zeitschrift einreichen. Ihr Verlag bieteteine LaTeX-Klasse,ein Handbuch zu dieser KlasseUndeine Autorenrichtlinie. Sie sollten all dies mit Vorsicht verwenden.

Die Klasse stellt bereits das Bibliographiepaket bereit natbib. Sie sollten daher nicht versuchen, stattdessen zu verwenden biblatex. Denn der Herausgeber wird es nicht akzeptieren. Sie müssen verwenden natbib. Sie dürfen nicht verwenden . Das bedeutet auch, dass Sie aus Ihrem Beispiel biblatexentfernen müssen . Für Ihr Beispiel muss die BibTeX-Style-Datei verfügbar sein und die Datei mit der Bibliographiedatenbank muss benannt sein (Dateiname aus dem Argument des Befehls mit angehängter obligatorischer Erweiterung ). Und Sie dürfen nicht ausführen !\usepackage{biblatex}elsarticle-harv.bstbibliography.bib\bibliography{bibliography}.bibbibtexbiber

Die Klasse stellt bereits das Paket bereit graphicx. Sie müssen und sollten das Paket also nicht laden graphics.

Ähnlich verhält es sich mit Ihrer Änderung der Schriftarten. Verlage verwenden fast immer dedizierte Schriftarten für eine Zeitschrift. Daher timeswerden Schriftartänderungen wie das Laden (veralteter) Pakete entfernt. Sie sollten keine Schriftartpakete laden, ohne den Herausgeber zu fragen. Um eine Times-ähnliche Schriftart zu verwenden, verwenden Sie die Option timesfür die Klasse elsarticle.

Dasselbe gilt für Ihre Änderungen am Layout. Zeitschriften haben immer ein eigenes Layout. Sie dürfen es entweder nicht ändern oder die Änderungen werden im Workflow entfernt. Daher macht es meistens keinen Sinn, \textwidthund \textheightnoch \hoffsetoder zu ändern \voffset. Das endgültige Seitenlayout hängt vom Zeitschriftentyp ab. Im Allgemeinen elsarticlesollten Sie für Einreichungen mit die Option verwenden preprint. Es gibt andere Optionen, die das Layout ändern, wie 1p, 3poder 5p.

Bei einer Einreichung würde ich auch \graphicspathalle Dateien entfernen und in einen Ordner ohne Unterordner legen. Denn Redakteure mögen es einfach und flach. Aus dem gleichen Grund sollten Sie Präambeldefinitionen nur verwenden, wenn Sie sie brauchen.

verwandte Informationen