Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Literaturverweise in runden bzw. eckigen Klammern

34 views
Skip to first unread message

Christoph Warkotsch

unread,
Mar 15, 2004, 6:42:32 AM3/15/04
to
Hallo!

Wenn ich im Text mit \cite auf Literatur verweise, so steht der Verweis bei
mir immer in runden Klammern, obwohl standardmäßig doch eigentlich eckige
Klammern vorgesehen sind und ich das auch gerne so hätte. Unter
http://www.dante.de/faq/de-tex-faq/txt/de-tex-faq.txt habe ich dann folgende
Passage dazu gefunden:

>7.2.4 Wie kann ich statt der eckigen Klammern [1] im Text bzw. im
>Literaturverzeichnis hochgestellte Ziffern, runde Klammern (1) oder
>Schrägstriche /1/ verwenden?
>
>Für die Form der Labels im Text ist die interne Anweisung \@cite, für
>die Form im Literaturverzeichnis die interne Anweisung \@biblabel
>anzupassen. Deren Standarddefinitionen lauten:
>
> \newcommand{\@cite}[2]{[{#1\if@tempswa , #2\fi}]}
> \newcommand{\@biblabel}[1]{[#1]}
>
>Will man statt der eckigen Klammern Schrägstriche, so lauten die
>Redefinitionen
>
> \renewcommand{\@cite}[2]{/{#1\if@tempswa , #2\fi}/}
> \renewcommand{\@biblabel}[1]{/#1/}
>
>Nicht vergessen: Redefinitionen von internen Anweisungen (= enthalten
>ein `@' im Namen) müssen entweder in ein .sty-File geschrieben oder in
>der Präambel des Dokuments durch \makeatletter ... \makeatother
>geklammert werden!
>Die Pakete `cite' und `overcite' definieren Befehle, wie \citeleft und
>\citeright, die die Klammern erzeugen und die der Benutzer mit
>\renewcommand sehr einfach umdefinieren kann. Nach
>
> \usepackage{cite}
> \renewcommand{\citeleft}{(}
> \renewcommand{\citeright}{)}
>
>bekommt man statt eckiger Klammern [1] runde Klammern (1).
>Das Paket `overcite' erlaubt es außerdem, Zitatstellen im Text mit
>hochgestellten Ziffern zu markieren.
>
>cite, overcite: CTAN: macros/latex/contrib/cite/

Füge ich \makeatletter... usw. wie oben beschrieben ein, erhalte ich zwar
keinen Fehler, die Klammern bleiben aber trotzdem rund.
Benutze ich die zweite Möglichkeit mit \renewcommand{\citeleft}{[} usw.
erhalte ich eine Fehlermeldung und der Text hinter dem ersten
Literaturverweis verschwindet.

Ich hoffe, das war jetzt nicht zu durcheinander und mir kann jemand helfen.
Muß dazu sagen, daß ich im Umgang mit Latex noch relativ unerfahren bin.
Vielen Dank schon mal.

Christoph.


Lars Madsen

unread,
Mar 15, 2004, 6:46:20 AM3/15/04
to

please write in english or post on de.comp.text.tex

--

/daleif (remove RTFSIGNATURE from email address)

LaTeX FAQ: http://www.tex.ac.uk/faq
AMSMATH Intro: http://www.ams.org/tex/short-math-guide.html
LaTeX Intro: http://people.ee.ethz.ch/~oetiker/lshort/lshort.pdf
Graphics Intro: http://www.ctan.org/tex-archive/info/epslatex.pdf
Superb Class: http://www.ctan.org/tex-archive/help/Catalogue/entries/memoir.html
Remember to post minimal working examples.

Christoph Warkotsch

unread,
Mar 15, 2004, 6:58:44 AM3/15/04
to
I'm so sorry. My fault. The message was supposed to be posted on
de.comp.text.tex. Just hit the wrong button. Again I'm really sorry.

Christoph


Lars Madsen

unread,
Mar 15, 2004, 8:53:38 AM3/15/04
to

that's ok, my problem was just that I don't understand german

0 new messages