Cómo poner una cita completa en el texto *sin* agregar una entrada a la bibliografía

Cómo poner una cita completa en el texto *sin* agregar una entrada a la bibliografía

Me gustaría incluir algunas citas completas en el texto de mi documento, usando BibTeX. El bibentrypaquete proporciona esto. Sin embargo, me gustaría que estos elementos no aparecieran también en la bibliografía.

Aquí hay un ejemplo mínimo que no funciona:

\begin{filecontents}{mytestbib.bib}
@book{test1,
    author = "A. Scientist",
    title = "Science in Action",
year = "1967"
}
@book{test2,
    author = "T. Testing",
    title = "This is a test",
    year = "1234"
}
\end{filecontents}
\documentclass{article}
\usepackage{filecontents}
\usepackage{natbib}
\usepackage{bibentry}
\nobibliography*

\begin{document}

A full in-text citation: \bibentry{test1}.

A normal citation: \cite{test2}.

\bibliographystyle{plainnat}
\bibliography{mytestbib}

\end{document}

esto me da

ingrese la descripción de la imagen aquí

Lo que quiero es que el cuerpo del documento tenga el aspecto que tiene, pero que la sección de bibliografía contenga sólo "T. Testing" y no "A. Scientist". ¿Cómo puedo conseguir esto?

Respuesta1

Puedes usar biblatexcategorías. Al agregar manualmente una categoría como la siguiente, puede suprimir algunas entradas en la bibliografía:

\DeclareBibliographyCategory{nobibliography}
\addtocategory{nobibliography}{test1}

Pruebe esto (tenga en cuenta que usé biber en lugar de bibtex como motor):

\begin{filecontents}{mytestbib.bib}
@book{test2,
    author = "T. Testing",
    title = "This is a test",
    year = "1234"
}

@book{test1,
    author = "A. Scientist",
    title = "Science in Action",
year = "1967"
}
\end{filecontents}

\documentclass{article}
\usepackage{filecontents}
\usepackage[backend=biber,defernumbers=true,style=authoryear-comp]{biblatex}
\DeclareBibliographyCategory{nobibliography}
\addtocategory{nobibliography}{test1}
\addbibresource{mytestbib.bib}

\begin{document}

A full in-text citation: \fullcite{test1}.
% \printbibliography[keyword=presentations,heading=subbibliography,type=inproceedings,title={Conference without external review process}]

A normal citation: \parencite{test2}.

\printbibliography[notcategory=nobibliography]

\end{document}

Yo obtengo:

resultado

información relacionada