2010-10-22 30 views
25

Mi piacerebbe essere in grado di stampare un riferimento singolo da un file Bibbbib ovunque nel mio documento LaTeX - non citarlo, ma stampare il riferimento, esattamente come apparirebbe nella normale lista bibliografica.LaTeX e Bibtex: comando per stampare un singolo riferimento completo da un file bib?

Quindi, se si tratta di una citazione regolare, che consente di stampare un riferimento tra parentesi:

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

voglio qualcosa di simile al seguente:

\print_citation{Kawahara:2007p1116} 

che dovrebbe stampare la citazione completa come appare nella bibliografia, qualcosa come:

[2] S Kawahara. Half rhymes in giapponese rap testi e conoscenza della somiglianza. Journal of East Asian Linguistica, gen. 2007.

Possibile? Grazie!

risposta

15

pacchetto di bibbia fornirebbe una bibliografia in linea. Rif: http://stefaanlippens.net/bibentry.

Non l'ho provato comunque.

+3

Il pacchetto 'bibentry' funziona con il pacchetto' natbib'. Puoi scrivere '\ bibentry {Kawahara: 2007p1116}' e stamperà la citazione completa (come appare nella bibliografia). – godbyk

+0

Fantastico, grazie per il suggerimento. Questo sembra un buon modo per farlo. – mrjf

9

mio CV utilizza multibib bene:

\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} 

cura con qualcosa di meno auto-promozione here.

+0

Grazie mille! Questa sembra una grande soluzione. – mrjf

Problemi correlati