
Ich habe zwei Dokumente und möchte, dass die Verweise einheitlich sind. Sie sollen Dokument A und Dokument B heißen.
Ich kompiliere Dokument A wie üblich, was eine .bbl-Datei ergibt. Nun möchte ich Dokument B kompilieren, wobei (1) die Zitatnummern mit denen von Dokument A identisch sind und (2) ich die Referenzliste entfernen und die Bibliographieeinträge (nicht die Zitatnummer) im Text drucken möchte.
Hier ist beispielsweise Dokument A:
doca.tex
\documentclass{article}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage{bibentry}
\begin{document}
\nobibliography{my_bib1.bib, my_bib2.bib}
This is a reference to \cite{myref1} and \cite{myref2}.
And, this is my in text bibliography entry:
\cite{myref1} \bibentry{myref1}
More text. More text.
\newpage
{
\bibliographystyle{plain}
}
\end{document}
Und dies sind die .bib-Dateien, die ich in Dokument A verwende.
mein_bib1.bib
@article{myref1,
title={Paper Title 1},
author={LastnameA, A and LastnameB, B and LastnameC, C},
journal={arXiv preprint arXiv:0000.00000},
year={2024}
}
my_bib2.bib
@article{myref2,
title={Paper Title 2},
author={LastnameA, A and LastnameB, B and LastnameC, C},
journal={arXiv preprint arXiv:0000.00000},
year={2024}
}
Jetzt habe ich in Dokument B Folgendes (was offensichtlich nicht funktioniert):
\documentclass{article}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage{bibentry}
\begin{document}
\input{doca.bbl}
This is a reference to~\cite{myref1} and~\cite{myref2}.
\cite{myref1} \bibentry{myref1}
More text.
\end{document}
Ich habe 2 Probleme:
- Das erste funktioniert
\bibentry
nicht. Meines Wissens muss ich\nobibliography
vor dem Aufrufen aufrufen\bibentry
; ich rufe jedoch nicht\nobibliography
in Dokument B auf, da ich das aus Dokument A verwende..bbl
Ich glaube, das ist der Grund, weiß aber nicht, wie ich das Problem lösen kann. - Zweitens kann ich die Referenzliste wegen der
.bbl
Includes\begin{thebibliography}
und nicht aus dem Dokument entfernen\end{thebibliography}
.
Gibt es eine Möglichkeit, das zu erreichen, was ich will? Das heißt, die Bibliografieeinträge im Text zu drucken und gleichzeitig die Bibliografienummerierung zwischen den beiden Dokumenten konsistent zu halten? Eines davon kann ich mit der oben beschriebenen Methode erreichen, aber ich bekomme nicht beides zum Laufen.
xr
Ich verstehe, dass ich die - oder -Pakete verwenden kann, xcite
um die Konsistenz der Referenzen zu gewährleisten, sehe jedoch keine Möglichkeit, damit die oben genannten Probleme zu umgehen.