%20aus%20verschiedenen%20Eintr%C3%A4gen%20ohne%20Datum%20in%20Sigconf%2C%20ACM-Referenzformat%3F.png)
Ich versuche, das loszuwerden, (n.d)
das in den Zitaten erscheint.
Unten ist mein MWP.
\documentclass[sigconf]{acmart}
\usepackage{filecontents}
\begin{filecontents}{ref.bib}
@misc{google,
title={Google},
howpublished={\url{https://google.com}},
author={Google}
}
\end{filecontents}
\begin{document}
Something to cite~\cite{google}.
\bibliographystyle{ACM-Reference-Format}
\bibliography{ref.bib}
\end{document}
Ich habe beispielsweise versucht, den folgenden Code einzubinden vonDasAntworte kurz vorher \begin{document}
. Allerdings bekomme ichUndefinierte SteuersequenzFehler für \DeclareLabeldate
und \field
.
\DeclareLabeldate[online]{%
\field{date}
\field{year}
\field{eventdate}
\field{origdate}
\field{urldate}
}
DasDiskussionHinweise darauf, dass möglicherweise noch etwas optimiert werden muss?
Antwort1
Die einfachste Lösung ist die Verwendung von biblatex. Die DateiACM-Reference-Format.bbx
definiert das folgende Makro:
\newbibmacro*{year}{%
\iffieldundef{year}%
{\printtext{[n.\ d.]}}%
{\printfield{year}}%
}
Glücklicherweise können wir dieses Makro folgendermaßen neu definieren renewbibmacro
:
\renewbibmacro*{year}{%
\iffieldundef{year}%
{}% We omitted the default value "[n. d.]" of ACM here!
{\printfield{year}}%
}
Als Ergebnis ergibt sich der folgende Biblatex-Eintrag:
@online{speedtest1,
title = {{SQLite}, speedtest1},
url = {https://sqlite.org/cpu.html}
}
Rendert ohne Datum: