2010-10-22 21 views
25

Me gustaría poder imprimir una sola referencia de un archivo .bib de Bibtex en cualquier parte de mi documento LaTeX; no lo cite, pero imprima la referencia, exactamente como aparecería en el listado de bibliografía normal.LaTeX y Bibtex: comando para imprimir una sola referencia completa de un archivo bib?

Así que si esto es una cita regular, que imprime una referencia entre corchetes:

% Normal citation, appears as bracketed reference, e.g. [2] 
\cite{Kawahara:2007p1116} 

Quiero algo como lo siguiente:

\print_citation{Kawahara:2007p1116} 

que debe imprimir la cita completa tal como aparece en el bibliografía, algo así como:

[2] S Kawahara. La mitad rima en letras japonesas de rap y conocimiento de la similitud. Diario de Asia oriental Lingüística, ene 2007.

¿Posible? ¡Gracias!

Respuesta

15

El paquete bibentry proporcionaría bibliografía en línea. Ref: http://stefaanlippens.net/bibentry.

Aunque no lo he intentado.

+3

El paquete 'bibentry' funciona con el paquete' natbib'. Puede escribir '\ bibentry {Kawahara: 2007p1116}' e imprimirá la cita completa (tal como aparece en la bibliografía). – godbyk

+0

Impresionante, gracias por la sugerencia. Esto parece una buena manera de hacerlo. – mrjf

9

Mi CV utiliza multibib muy bien:

\usepackage[resetlabels]{multibib} 

% Define bibliographies. 
\newcites{j,c}{Journal Publications,Conference Publications} 

\begin{document} 
% Stuff here. 

% Publications. 
\bibliographystylej{IEEEtran} 
\bibliographystylec{IEEEtran} 

\nocitej{journalpaperlabel1} 
\nocitej{journalpaperlabel2} 
\nocitec{conferencepaperlabel1} 

\bibliographyj{mybib} 
\bibliographyc{mybib} 

% More stuff here. 
\end{document} 

Editado con algo menos auto-promoción de here.

+0

¡Muchas gracias! Esto parece una gran solución. – mrjf

Cuestiones relacionadas