
Tenho 2 documentos e quero tornar as referências consistentes. Deixe-os ser chamados de documento A e documento B.
Compilo o documento A normalmente, que gera um arquivo .bbl. Agora, quero compilar o documento B onde (1) os números de citação são idênticos ao documento A e (2) quero remover a lista de referências e imprimir as entradas bibliográficas (não o número de citação) no texto.
Por exemplo, aqui está o 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}
E esses são os arquivos .bib que uso no documento A.
meu_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}
}
meu_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}
}
Agora, no documento B, tenho o seguinte (que claramente não 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}
Eu tenho 2 problemas:
- A primeira é que
\bibentry
não é trabalho. No meu entender, preciso ligar\nobibliography
antes de ligar\bibentry
; porém, não chamo\nobibliography
o documento B porque estou usando o.bbl
do documento A. Acredito que seja por isso, mas não sei como resolver. - A segunda é que não consigo remover a lista de referências do documento porque
.bbl
inclui\begin{thebibliography}
e\end{thebibliography}
.
Existe uma maneira de conseguir o que quero? Ou seja, imprimir os verbetes bibliográficos em texto e também manter a numeração bibliográfica consistente entre os 2 documentos? Posso conseguir um deles usando o método acima, mas não consigo fazer com que ambos funcionem.
Entendo que posso usar os pacotes xr
or xcite
para tornar as referências consistentes, mas não vejo uma maneira de usá-los para contornar os problemas mencionados acima.