LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Daniel Schoerling <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Wed, 26 Mar 2008 14:59:21 -0600
Content-Type:
multipart/alternative
Parts/Attachments:
text/plain (2920 bytes) , text/html (4 kB)
Hallo Liste,

ich versuch seit längerem einen APA ähnlichen Zitier-Stil mit Bib-Tex zu
erzeugen, dafür habe ich einige einschlägen Styles durchprobiert wie z.B.
apa, abbrvnat etc.. Mein Problem ist, dass ich recht viele Quellen habe,
deren "Autoren" Institutionen oder Organisationen sind, wie z.B. Energy
Information Administration. Deshalb habe ich versucht die Abkürzung für
diese Quellen mit key selbst zu definieren (siehe Beispiel unten). Wenn ich
nun abbrvnat oder ähnliches nehme, werden für den Eintrag der Jahreszahl
Klammern gesetzt, diese werden auch gesetzt wenn keine Jahreszahl (z.B. bei
Websiten) angegeben wird, also z.B. [EIA()]. Die Compellierung läuft ohne
Probleme. Um die leeren Klammern zu vermeiden, bin ich auf einen Still der
Art [AutorJahreszahl] umgestiegen, und habe den Style apa (und Verwandte)
ausprobiert. Die Ausgabe ist gut, jedoch kommen unzählige Fehlermeldungen
der Art (aus log-file):
! Undefined control sequence.
<argument> \protect \astroncite
                                {EIA}{b}
l.11 ...rotect\astroncite{EIA}{b}]{ieaimports_gas}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.


Hier nun also meine Fragen:
1) Woher kommen die Fehlermeldungen bei apa und Verwandten, alle andere
Styles funktionieren einwandfrei. Wie kann ich sie vermeiden, bzw. eine der
unten aufgeführten Zitierweisen erzeugen.
2) Gibt es eine elegantere Art und Weise, einen key (also die Ausgabe im
Dokument) zu definieren, und dabei den Autor zu nennen, ohne ihn in den
Titel hineinzuschreiben, wie ich dass nun mangels anderer Ideen gemacht
habe?

Ich bedanke mich und freue mich über Hilfe,

Daniel Schörling
TU Freiberg


Beispiel:
Ergebnis mit Style apa:
Dies ist ein Test [EIAa] und [EIAb], [Konstantin2007], [Garbade and
Silber1982].
Ergebnis mit Style abbrvnat:
Dies ist ein Test [EIA(a)] and [EIA(b)], [Konstantin(2007)], [Garbade and
Silber(1982)].

BibTex-Eintrag:


@misc{ieaimports_oil,
key = {EIA},
title = {{Energy Information Administration. U.S. Imports by Country of
Origin, Oil}},
note = {\url{
http://tonto.eia.doe.gov/dnav/pet/pet_move_impcus_a2_nus_ep00_im0_mbbl_a.htm}
},
}

@misc{ieaimports_gas,
key = {EIA},
title = {{Energy Information Administration. U.S. Imports by Country of
Origin, Natural Gas}},
note = {\url{http://tonto.eia.doe.gov/dnav/ng/ng_move_impc_s1_m.htm}},
}

@Book{konst07,
author = {Panos Konstantin},
title = {Praxisbuch Energiewirtschaft},
publisher = {Springer-Verlag},
year = {2007},
address = {Berlin, Heidelberg}
}

@Article{garbade82,
author = {Garbade, Kenneth D., and Silber, William L.},
title = {Price Movements and Cash Discovery in Futures and Cash Markets},
journal = {Review of Economics and Statistics},
volume = {65},
pages = {289-297},
year = {1982}
}


ATOM RSS1 RSS2