2010-01-17 16 views
6

Dokümanımın sonunda kullandığım tüm kısaltmaların listesini eklemeye çalışıyorum.LaTeX'te Kısaltmaların Kullanımı

\begin{thebibliography}{mel} 

\bibitem[Sigurdur]{mel} 
Sigurdur Sigurdsson,\emph{'Mel Frequency Cepstral Coefficients: An Evaluation of  Robustness of MP3 Encoded Music'}, Informatics and Mathematical Modelling, Technical University of Denmark 

\end{thebibliography} 

\begin{acronym}{H2O} 
\acro{H2O}[$H_2O$]{water} 
\end{acronym} 

Ben Kaynakça sayfadan sonra bu sayfayı yazdırmak istiyorum:

Bu

deniyorum ne bir örnektir. Ben aşağıdaki satırı ekleyerek ediyorum belgenin başında

:
\usepackage[printonlyused,withpage]{acronym} 

ve ben \ac{H2O} deneyin belge içinde

, ama kısaltması H2O, ne kısaltması listesini yazdırmak alamadım .

Neyi özlediğimi bilen var mı?

Teşekkürler.

+0

'[aittir on dizgi-taşma]';) –

+6

Kendisinden bir konuyu eğilimi, o LaTeX bir programlama dilidir inanmıyor söylüyor Burada her LaTeX sorusuyla örtüşmek için, her zaman eninde sonunda evet, bir dildir ve evet, bu soruyu sormak için doğru yer. – mmr

+0

@ mmr: LaTeX'in programlama ile ilgili lehine öncelik olduğunu bilmiyordum ve bu tartışmadan alçakgönüllü bir şekilde teslim oldum. Yine de, OP'nin LaTeX forum/mail listesinde soru sormaktan daha iyi sonuçlar alacağına inanıyorum. –

cevap

-2

Kısaltmalar paketine aşina değilim ama sorununun şundan şüpheleniyorum: belgenin sonunda kısaltmayı tanımladınız ve tanımlanmadan önce kullanmaya çalıştınız.

Kısaltma listeniz neden yazdırılmadığı hakkında iyi bir tahmin bile edemiyorum.

Eğer bu bir işe yaramazsa ve tekrar göndermeye karar verirseniz, LaTeX'in oluşturduğu hata mesajlarını ekleyin - ya da hiç üretmediğini bize bildirin.

+0

Cevabınız için teşekkür ederiz. Kullanmadan önce kısaltmayı tanımlamaya çalışacağım, ancak ben bibliyografya paketini kullandığımda belgenin sonunda bibliyografiyi tanımlarım ve her yerde kullanabiliyorum. – dedalo

+0

Merhaba, kullanmadan önce kısaltmayı tanımlamayı denedim, ancak yine de yazdırılmaya çalışmıyorum. Herhangi bir hata mesajı almıyorum. – dedalo

+0

Hmm, fikirlerim tükendi, işe yaradı, önce kısaltmayı tanımladı. Belgede iki kez LaTeX'i çalıştırdın değil mi? Bunu, bir ToC ya da indeks oluştururken yaptığınız bibliyografya paketiyle (??) yapmalısınız. –

4

Örneğiniz doğru şekilde derlenmiyor (kısaltma ortamının argümanı için köşeli parantezleriniz olmalıdır); Burada başlamanıza yardımcı olacaktır minimal örnek:

 
\documentclass{article} 
\usepackage[printonlyused,withpage]{acronym} 
\begin{document} 
Acronym: \ac{H2O} \\ 
Again: \ac{H2O} 
\begin{acronym}[H2O] 
\acro{H2O}[$\mathrm{H_2O}$]{water} 
\end{acronym} 
\end{document} 
+0

Lateks ve kısaltma paketi hakkında bir şeyler biliyormuşsunuz gibi geliyor. Umarım hızlı bir soruya cevap verebilirsiniz. Bazı kısaltmalar ilk kullanımda tam kısaltmayı yazamaz, sadece anlamsızdır, örneğin '@!? @!? @ Ss (SS)' için '\ acro {ss} [SS] {Sinyal Gücü} '. Günlüğünde bulabildiğim tek şey şuydu: 'Paket kısaltma Bilgisi: 'acro: ss', numaranı geçersiz kılacak şekilde yeni tanımlanmıştır. – cYrixmorten