Am Samstag, 08.02.03 um 22:50 Uhr schrieb Juergen Spitzmueller:

Till von Reumont wrote:
thanx. now it doesn't produce any error messages any more. thats good.
one thing though: the references in my text now appear without any
parenthesis like "(" or ")" or "[, ]" around them. in the bibliography
at the end of the ducument they have them: [Miller 2002] for example.
is that a bug or a feature? do i have to use a command other than just
"\cite"?
I do not use this style, but reading
http://www.ctan.org/tex-archive/biblio/bibtex/contrib/german/dinat/ index.html
shows that you have to use natbib. Therefor, check "use natbib" in the
Documents dialog (xforms: Extras, qt: Bibliography). Then you can chose
between different citation styles in the citation dialog.
cool. that did the job! thanks alot!


another question: why do all the din styles not display the german word
for edition (auflage) in the bibliography? they just print the number
and that's it... the geralpha does print the german words, so if i put
the word "auflage" in my bibliography file manually in every entry, i
will get the word twice if i ever use geralpha, and a funny combination
(6. auflage edition) with all the english styles, right?
I don't know if that is because of DIN but it is a matter of how it is coded
in the bst file. You can modify dinat.bst in an editor like this (untested):

Add around line 120:

FUNCTION {push.edition} { "Aufl." }

and modify the function in line 880ff, i.e. replace with this:

FUNCTION {push.edition}
% like in entry
{ edition empty$
{ "" }
{ edition "~" * push.edition * }
if$
}
ok, this one did not work. first i got the error message that "push.edition" is already a type "wizard defined" function. so i gave it a new name and in line 120 i defined

FUNCTION {push.auflage} { "Auf\/l." }

but then i got errors telling me "the literal isn't empty". so in line 880ff i had to make a few corrections for it to work:

FUNCTION {push.edition}
% like in entry
{ edition empty$
{ "" }
{ edition push.auflage * }
if$
}

now it works perfrectly!

Reply via email to