
Tengo 2 documentos y quiero que las referencias sean consistentes. Llámense documento A y documento B.
Compilo el documento A como de costumbre, que genera un archivo .bbl. Ahora, quiero compilar el documento B donde (1) los números de cita son idénticos a los del documento A y (2) quiero eliminar la lista de referencias e imprimir las entradas del bibliografía (no el número de cita) en el texto.
Por ejemplo, aquí está el documento 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}
Y estos son los archivos .bib que uso en el documento A.
mi_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}
}
mi_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}
}
Ahora, en el documento B, tengo lo siguiente (que claramente no funciona):
\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}
Tengo 2 problemas:
- La primera es
\bibentry
que no es trabajo. Según tengo entendido, necesito llamar\nobibliography
antes de llamar\bibentry
; sin embargo, no llamo\nobibliography
al documento B porque estoy usando el.bbl
del documento A. Creo que es por eso, pero no sé cómo resolverlo. - La segunda es que no puedo eliminar la lista de referencias del documento porque
.bbl
incluye\begin{thebibliography}
y\end{thebibliography}
.
¿Hay alguna manera de lograr lo que quiero? Es decir, ¿imprimir las entradas de la bibliografía en texto y también mantener la numeración de la bibliografía consistente entre los 2 documentos? Puedo lograr uno de estos usando el método anterior, pero no puedo hacer que ambos funcionen.
Entiendo que puedo usar los paquetes xr
or xcite
para hacer que las referencias sean consistentes, pero no veo una manera de usarlos para evitar los problemas mencionados anteriormente.