PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alphadin mit eckigen Klammern



hpb
19-08-2005, 07: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

edico
22-08-2005, 18:31
... du hast mal wieder kein Minibeispiel geschickt. Jetzt muss ich mir alles aus den Fingern saugen.
Aber so läuft es doch! Was will man mehr ...
edico

P.S. ich wollte dir nicht mein Minibeispiel vorenthalten:
%
\listfiles
%
\begin{filecontents}{literatur.bib}
@Book{Haig2003,
author = "Sven Haiges and Adam Bein and Marcel May and Bernhard Woehrlin",
title = "Struts, Java Framework fr Webanwendungen",
publisher = "Software \& Support Verlag",
edition = "2nd",
year = "2003",
}

@misc{ibm01,
author = "IBM",
title = "IBM Software",
url = "http://www.ibm.com",
howpublished = "25.11.2004",
}
\end{filecontents}
%
\documentclass[12pt,a5paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}
\usepackage[colorlinks=true]{hyperref}
\begin{document}
Text A\cite{Haig2003} und vieles mehr\dots\par
Text B\cite{ibm01} und vieles weniger
\bibliographystyle{alphadin}
\bibliography{literatur}
\end{document}
%

hpb
23-08-2005, 07:33
Danke! Genau das war's. Irgendwie komisch, ich war mir eigentlich sicher, diese Variante schon getestet zu haben :rolleyes:

Gruß,
PETER

P.S.: Versprechen: Dies war der letzte Beitrag ohne "richtiges" Minimalbeispiel. Ich gelobe Besserung.