2010-10-22 13 views
25

Bir Bibtex .bib dosyasından LaTeX belgesinin herhangi bir yerindeki tek bir başvuruyu yazdırmak istiyorum - alıntı yapmayın, ancak başvuruyu, normal kaynakça listesinde göründüğü gibi yazdırın. LaTeX ve Bibtex: bir bib dosyasından tek bir tam referans yazdırmak için komut?

Yani

bu bir parantez referansı yazdırır düzenli alıntı, eğer:

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

aşağıdaki gibi bir şey istiyorum: o göründüğü gibi tüm atıf yazdırmalısınız

\print_citation{Kawahara:2007p1116} 

bibliyografya, bir şey gibi:

[2] S Kawahara. Japon rap sözlerinde yarım tekerlemeler ve benzerlik bilgisi. Doğu Asya dergisi Dilbilim, Ocak 2007.

Mümkün mü? Teşekkürler!

cevap

15

bibentry paketi inline bibliyografya sağlar. Referans: http://stefaanlippens.net/bibentry. Yine de kendim denemedim.

+3

'Çift taraflılık' paketi 'natbib' paketi ile çalışır. '\ Bibentry {Kawahara: 2007p1116}' yazabilir ve tüm alıntıları (bibliyografyada göründüğü gibi) yazdırabilirsiniz. – godbyk

+0

Harika, bahşiş için teşekkürler. Bunu yapmak için iyi bir yol gibi görünüyor. – mrjf

9

My CV güzel multibib kullanır:

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

az şey here kendini teşvik ile Düzenlendi.

+0

Çok teşekkürler! Bu harika bir çözüm gibi görünüyor. – mrjf

İlgili konular