
Ich bin auf die folgende Bibliographie gestoßen, die mir sehr gefällt.
Besonders schätze ich die Links zu Mathscinet (die roten MR...-Nummern, die tatsächlich anklickbare Links sind) und die Seitenzahlen, unter denen der Artikel im Dokument zitiert wird (die ebenfalls anklickbare Links sind).
Hat jemand diesen Bibliografiestil schon einmal gesehen? Handelt es sich dabei um eine Art spezielles Mathematik-Bibliografiepaket? Wenn nicht, wie kann ich mit den Seitenzahlen etwas Ähnliches erreichen?
Antwort1
Diese Bibliographie sieht aus, als wäre sie mit erstellt worden amsrefs
. Beide in der Frage genannten Funktionen können auch mit erreicht werden biblatex
. Für Seitenverweise verwenden Sie die Option backref
. Mathscinet-Links erfordern etwas mehr Arbeit, ich habe sie hier gepackt:https://github.com/pzorin/biblatex-mr(wahrscheinlich nicht die sauberste Lösung)
Antwort2
Um den MR-Link zu erstellen, verwenden Sie msc-link
die Option im amsrefs
Paket und geben Sie unbedingt die MR-Nummer in Ihrem Bibliographieeintrag an. Beachten Sie auch, dass hierfür das hyperref
Paket erforderlich ist. Ich finde, der einfachste Weg, den MR-Link zu erstellen, besteht darin, den gesamten Bibtex-Eintrag von MathSciNet zu kopieren und amsrefs
wie erwähnt zu verwenden. Deramsrefs
Paket-Benutzerhandbuchhat noch einige weitere hilfreiche Tipps.
Funktionierendes Beispiel (unter Verwendung der Referenz auf der Hilfeseite von MathSciNet):
dokument.tex
\documentclass{article}
\usepackage[msc-links]{amsrefs}
\usepackage{hyperref}
\begin{document}
In \cite{MR3385638} the authors proves some phenomenal theorems.
\bibliography{refs}
\end{document}
refs.bib
@article {MR3385638,
AUTHOR = {Saxton, David and Thomason, Andrew},
TITLE = {Hypergraph containers},
JOURNAL = {Invent. Math.},
FJOURNAL = {Inventiones Mathematicae},
VOLUME = {201},
YEAR = {2015},
NUMBER = {3},
PAGES = {925--992},
ISSN = {0020-9910},
MRCLASS = {05C65 (05C69)},
MRNUMBER = {3385638},
MRREVIEWER = {Eoin Long},
DOI = {10.1007/s00222-014-0562-8},
URL = {https://doi.org/10.1007/s00222-014-0562-8},
}