
Ich habe den eprint
Eintrag in der hsiam.bst
Bibliographie-Style-Datei von arXiv (verfügbarHier). Genauer gesagt habe ich die format.eprint
Funktion durch die folgende ersetzt:
FUNKTION {format.eprint} { eprint leer$ { "" } { "verfügbar in \href{https://arxiv.org/abs/" eprint * "}{arXiv:" eprint * "}" *} wenn$ }
Wenn ich den folgenden Eintrag zitiere
@Artikel{teston, Titel = {Beispieltitel}, Autor = {Ich selbst}, Monat = {August}, Eprint = {2222.2222}, URL = {https://arxiv.org/abs/2222.2222} }
in einem MWE wie dem folgenden:
\documentclass[Papier=a4,Schriftgröße=11pt]{Artikel} \usepackage[sortieren&komprimieren,Zahlen]{natbib} \usepackage{hyperref} \usepackage{bibentry} \bibliographystyle{hsiam} \begin{document} \nobibliography{biblio} \begin{enumerate} \item \bibentry{Teststein} \end{enumerate} \end{document}
Beim Kompilieren mit Bibtex erhalte ich folgenden Fehler:
Dies ist BibTeX, Version 0.99d (MiKTeX 2.9 64-Bit). Die Hilfsdatei der obersten Ebene: main.aux. Die Stildatei: hsiam.bst. Datenbankdatei Nr. 1: publications.bib. Warnung – leere Zeitschrift in Testone. Warnung – leeres Jahr in Testone. ptr=1, Stapel= {\em Beispieltitel} – der Literalstapel ist während der Ausführung für Eintrag Testone nicht leer – Zeile 1053 der Datei hsiam.bst (Es gab 1 Fehlermeldung).
Ich vermute, dass ich eprint
zweimal anrufe, kenne aber keine andere Möglichkeit, das gewünschte Ergebnis zu erzielen, das folgendermaßen aussehen sollte:
M. Ich selbst,Beispieltitel, verfügbar inarXiv:2222.2222, 2015.
Vielen Dank für Ihre Zeit.
Antwort1
*
Die Lösung, die ich gefunden habe, besteht darin , vor dem zweiten eprint
Aufruf ein mit dem folgenden Code einzufügen :
FUNKTION {format.eprint} { eprint leer$ { "" } { "verfügbar in \href{http://arxiv.org/abs/" eprint * "}{arXiv: " * eprint * "}" *} wenn$ }
Beim Kompilieren des vorherigen MWE lautet die Ausgabe von BibTeX nun
Dies ist BibTeX, Version 0.99d (MiKTeX 2.9 64-bit) Die Hilfsdatei der obersten Ebene: main.aux Die Stildatei: hsiam.bst Datenbankdatei Nr. 1: biblio.bib
Keine Fehler, wie erwartet.
Vielen Dank an alle für Ihre Hilfe!