2010-10-22 4 views
25

J'aimerais pouvoir imprimer une seule référence à partir d'un fichier Bibtex .bib n'importe où dans mon document LaTeX - ne le citez pas, mais imprimez la référence, exactement comme elle apparaîtrait dans la liste bibliographique normale.LaTeX et Bibtex: commande pour imprimer une référence complète unique à partir d'un fichier bib?

Donc, si cela est une citation régulière, qui imprime une référence entre crochets:

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

Je veux quelque chose comme ce qui suit:

\print_citation{Kawahara:2007p1116} 

qui doit imprimer la citation tel qu'il apparaît dans le bibliographie, quelque chose comme:

[2] S Kawahara. La moitié des rimes en paroles de rap japonais et la connaissance de la similitude. Journal de l'Asie de l'Est Linguistique, Jan 2007.

Possible? Merci!

Répondre

15

Le paquet bibentry fournirait une bibliographie en ligne. Réf: http://stefaanlippens.net/bibentry.

Je ne l'ai pas essayé moi-même cependant.

+3

Le paquet 'bibentry' fonctionne avec le paquet' natbib'. Vous pouvez écrire '\ bibentry {Kawahara: 2007p1116}' et il affichera la citation complète (telle qu'elle apparaît dans la bibliographie). – godbyk

+0

Génial, merci pour le conseil. Cela ressemble à un bon moyen de le faire. – mrjf

9

Mon CV utilise multibib 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} 

Edité avec quelque chose de moins auto-promotion here.

+0

Merci beaucoup! Cela ressemble à une excellente solution. – mrjf

Questions connexes