hpb
19-08-2005, 08:59
Hallo,
ich möchte ein deutschsprachiges Literaturverzeichnis erstellen. Als Stildatei verwende ich daher alphadin.
Zuvor hatte ich alpha (bis ich gemerkt habe, dass alles klein geschrieben wird). Leider setzt alphadin im Text die Literaturangaben in d runde Klammern. Ich hätte aber gerne wie bei alpha d eckige Klammern.
Wie kann ich das realisieren?
Ich habe bei FAQ 7.2.4 einen interessanten Hinweis gefunden:
entweder
\makeatletter
\newcommand{\@cite}[2]{[{#1\if@tempswa , #2\fi}]}
\newcommand{\@biblabel}[1]{[#1]}
\makeatother
oder
\usepackage{cite}
\renewcommand{\citeleft}{[}
\renewcommand{\citeright}])}
soll das Problem lösen.
Füge ich eine der beiden Passagen in die Präambel meines Dokuments ein, erhalte ich aber einen Kompilierungsfehler:
Runaway argument? ]{meineLitQuelle}.
Was mache ich falsch?
Danke für eure Hilfe,
PETER
ich möchte ein deutschsprachiges Literaturverzeichnis erstellen. Als Stildatei verwende ich daher alphadin.
Zuvor hatte ich alpha (bis ich gemerkt habe, dass alles klein geschrieben wird). Leider setzt alphadin im Text die Literaturangaben in d runde Klammern. Ich hätte aber gerne wie bei alpha d eckige Klammern.
Wie kann ich das realisieren?
Ich habe bei FAQ 7.2.4 einen interessanten Hinweis gefunden:
entweder
\makeatletter
\newcommand{\@cite}[2]{[{#1\if@tempswa , #2\fi}]}
\newcommand{\@biblabel}[1]{[#1]}
\makeatother
oder
\usepackage{cite}
\renewcommand{\citeleft}{[}
\renewcommand{\citeright}])}
soll das Problem lösen.
Füge ich eine der beiden Passagen in die Präambel meines Dokuments ein, erhalte ich aber einen Kompilierungsfehler:
Runaway argument? ]{meineLitQuelle}.
Was mache ich falsch?
Danke für eure Hilfe,
PETER