2010-01-17 21 views
6

Próbuję dodać listę wszystkich akronimów, których używam na końcu mojego dokumentu.Używanie skrótów w LaTeX

To jest przykład co usiłuję:

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

chcę wydrukować tę stronę po stronie bibliografii.

Na początku dokumentu Dodaję następujący wiersz:

\usepackage[printonlyused,withpage]{acronym} 

oraz w dokumencie staram \ac{H2O}, ale nie zmusić go do wydrukowania akronim H2O, ani listy skrót .

Czy ktoś wie, czego mi brakuje?

Dzięki.

+0

'[należy na składu tekstu-przelewem]';) –

+6

On mówi, że nie wierzy, że LaTeX jest językiem programowania, temat, mamy tendencję aby omówić tutaj każde pytanie z LaTeX, zawsze ostatecznie decydując, że tak, jest to język i tak, to jest właściwe miejsce, aby zadać to pytanie. – mmr

+0

@mmr: Nie wiedziałem, że istnieje precedens na korzyść LaTeX-a związanego z programowaniem i pokornie skapituluję z tej dyskusji. Jednak nadal uważam, że OP może uzyskać lepsze wyniki od zadawania pytania na forum/liście mailingowej LaTeX. –

Odpowiedz

-2

Nie jestem zaznajomiony z pakietem akronimów, ale podejrzewam, że twój problem jest następujący: zdefiniowałeś akronim na końcu dokumentu i próbowałeś go użyć przed jego definicją.

Nie mam nawet pojęcia, dlaczego lista akronimów nie została wydrukowana.

Jeśli to nie ma sensu, a Ty zdecydujesz się opublikować ponownie, dołącz komunikaty o błędach wygenerowane przez LaTeX - lub powiedz, że nie zostały wygenerowane.

+0

Dzięki za odpowiedź. Spróbuję zdefiniować akronim przed jego użyciem, jednak kiedy używam pakietu bibliografii, definiuję bibliografię na końcu dokumentu i jestem w stanie użyć go w dowolnym miejscu. – dedalo

+0

Witam próbowałem zdefiniować akronim przed jego użyciem, ale nadal nie mogę go wydrukować. Nie dostaję żadnego komunikatu o błędzie. – dedalo

+0

Hmm, nie mam pomysłów, to zadziałało, definiując akronim jako pierwszy. Uruchomiłeś LaTeX dwa razy na dokumencie, prawda? Zgaduję, że musisz to zrobić z pakietem bibliografii (??), tak jak robisz to podczas budowania ToC lub indeksu. –

4

Twój przykład nie kompiluje się poprawnie (powinieneś mieć nawiasy kwadratowe dla argumentu w środowisku akronimu); tutaj jest minimalny przykład, który powinien pomóc Ci zacząć:

 
\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

Wygląda na to, że znasz rzeczy związane z lateksem i pakietem akronimów. Mam nadzieję, że potrafisz odpowiedzieć na szybkie pytanie. Niektóre z moich akronimów nie zapisują pełnego akronimu przy pierwszym użyciu, pokazując jedynie bełkot, na przykład "@!? @!? @ Ss (SS)" dla '\ acro {ss} [SS] {Signal Strength}'. Jedyne, co mogłem znaleźć w dzienniku, to: 'Package acronym Info: Label 'acro: ss' nowo zdefiniowany jako nadpisany , chociaż jest jeszcze niezdefiniowany w linii wprowadzania 9." – cYrixmorten