2010-01-17 7 views
6

Ich versuche eine Liste aller Akronyme hinzuzufügen, die ich am Ende meines Dokuments verwende.Verwendung von Akronymen in LaTeX

Dies ist ein Beispiel dafür, was ich versuche:

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

Ich mag diese Seite nach der Bibliographie Seite drucken.

Zu Beginn des Dokuments ich die folgende Zeile ich fügte hinzu:

\usepackage[printonlyused,withpage]{acronym} 

und innerhalb des Dokuments ich \ac{H2O} versuchen, aber ich habe es nicht das Akronym H2O, noch die Abkürzung Liste drucken .

Weiß jemand was fehlt mir?

Danke.

+0

'[gehört-on-Satz-Überlauf]';) –

+6

Er sagt, er nicht, dass LaTeX glaubt eine Programmiersprache ist, ein Thema, das wir neigen dazu, um hier mit jeder LaTeX-Frage zu antworten, immer letztendlich zu entscheiden, ja, es ist eine Sprache, und ja, das ist der richtige Ort, um die Frage zu stellen. – mmr

+0

@mmr: Ich wusste nicht, dass es Vorrang hat, dass LaTeX programmbezogen ist, und ich demütige aus dieser Diskussion kapitulieren. Ich glaube jedoch immer noch, dass das OP bessere Ergebnisse erzielen könnte, wenn man die Frage in einer LaTeX-Forum/Mailing-Liste stellt. –

Antwort

-2

Ich bin nicht vertraut mit dem Akronym-Paket, aber ich vermute, dass Ihr Problem ist dies: Sie haben das Akronym am Ende des Dokuments definiert und versucht, es vor seiner Definition zu verwenden.

Ich habe nicht einmal eine gute Vermutung darüber, warum Ihre Akronymliste nicht gedruckt wurde.

Wenn dies nicht sinnvoll ist und Sie sich entschließen, erneut zu schreiben, fügen Sie die Fehlermeldungen ein, die LaTeX generiert hat - oder teilen Sie uns mit, dass es keine generiert hat.

+0

Danke für Ihre Antwort. Ich werde versuchen, das Akronym vor der Verwendung zu definieren, aber wenn ich das Bibliographie-Paket verwende, definiere ich die Bibliographie am Ende des Dokuments, und ich kann es überall verwenden. – dedalo

+0

Hallo habe versucht, das Akronym vor der Verwendung zu definieren, aber ich bekomme es immer noch nicht gedruckt werden. Ich bekomme keine Fehlermeldung. – dedalo

+0

Hmm, ich habe keine Ideen mehr, es hat für mich funktioniert und das Akronym zuerst definiert. Du hast LaTeX zweimal auf dem Dokument ausgeführt, nicht wahr? Ich nehme an, Sie müssen das mit dem Bibliografie-Paket tun (??), wie Sie es tun, wenn Sie ein ToC oder einen Index erstellen. –

4

Ihr Beispiel wird nicht korrekt kompiliert (Sie sollten eckige Klammern für das Argument der Akronym-Umgebung haben); hier ist ein minimales Beispiel, dass Sie sollten helfen, den Einstieg:

 
\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

Klingt, als wüsstest du Sachen über Latex und das Akronym-Paket. Hoffe, du kannst eine kurze Frage beantworten. Einige meiner Akronyme schreiben nicht das vollständige Akronym bei der ersten Verwendung und zeigen nur Kauderwelsch, zum Beispiel '@!? @!? @ Ss (SS)' für '\ acro {ss} [SS] {Signalstärke}'. Das einzige, was ich im Log finden konnte, war: 'Paketakronym Info: Label 'acro: ss' neu definiert, da es überschrieben werden soll , obwohl es noch nicht definiert ist in der Eingabezeile 9.' – cYrixmorten