Seite 1 von 1

Biblatex eckige Klammern im Literaturverzeichnis

Verfasst: Mi 24. Nov 2010, 14:14
von Michael
Hallo!
Ich nutze Biblatex 1.0 mit einem leicht modifizierten authortitle-Stil.

In meiner literatur.bib steht u.a. folgender Eintrag:
@Online{Scheffer:Entscheidung,
	author			=		{Frank Puscher},
	editor			=		{{Software \& Support Media GmbH}},
	title				=		{David Scheffer über die Entscheidung vor der Entscheidung},
	year				=		{2010},
	url					=		{http://createordie.de/cod/news/David-Scheffer-ueber-die-Entscheidung-vor-der-Entscheidung-055624.html},
	urldate			=		{2010-11-24}
}
Dies führt mit o.a. Stil zu folgender Ausgabe im Literaturverzeichnis:
Bild

Ich möchte nun hier und ganze generell im Literaturverzeichnis eckige anstatt der runden Klammern nutzen.

Die *.bbx habe ich bereits durchforstet, bin jedoch nicht über eine entsprechende Möglichkeit gestolpert. :?

Geht das evtl. sogar ganz easy in der Präambel?

Viele Grüße,
Michael

Verfasst: Mi 24. Nov 2010, 17:42
von Mechanicus
Hi,

da kein MB nur ein Versuch ins Blaue:
\renewcommand*{\bibleftparen}{\blx@postpunct[}
\renewcommand*{\bibrightparen}{\blx@postpunct]\midsentence}
Gruß
Marco

Verfasst: Mi 24. Nov 2010, 18:23
von Michael
Hallo Marco,
vielen Dank für den Tipp!!

Dein Code hat bei mir einige Fehler produziert, dann habe ich auf gut Glück mal dieses hier versucht:
\renewcommand*{\bibleftparen}{[}
\renewcommand*{\bibrightparen}{]}
Und siehe da: Eckige anstatt der runden Klammern im Verzeichnis. Danke! :D

Viele Grüße,
Michael

Verfasst: Mi 24. Nov 2010, 18:29
von Mechanicus
Michael hat geschrieben:Hallo Marco,
Dein Code hat bei mir einige Fehler produziert
hast du
\makeatletter

\makeatother
verwendet?

Du solltest schon Sachen wie midsentence drin lassen.

Gruß
Marco

Verfasst: Do 25. Nov 2010, 13:39
von Michael
Mechanicus hat geschrieben:hast du
\makeatletter

\makeatother
verwendet?
Nein habe ich nicht.
Ich habe mir die Wiki-Einträge dazu durchgelesen, allerdings ist mir trotzdem nicht ganz klar, was genau diese Befehle denn eigentlich bewirken. Hilf mir mal :)
\midsentence
habe ich jetzt wieder hinzugefügt.
Was verursacht dieser Befehl? Die Ausgabe verändert sich dadurch nicht :shock:

Verfasst: Do 25. Nov 2010, 19:00
von Mechanicus
Michael hat geschrieben:Ich habe mir die Wiki-Einträge dazu durchgelesen, allerdings ist mir trotzdem nicht ganz klar, was genau diese Befehle denn eigentlich bewirken. Hilf mir mal :)
du kannst keine Befehle mit dem Zeichen @ definieren, solange du nicht dessen Charakter änderst. Diese Änderung nimmt makeatletter vor.
Michael hat geschrieben:Was verursacht dieser Befehl? Die Ausgabe verändert sich dadurch nicht :shock:
siehe Doku biblatex.

Gruß
Marco

Verfasst: Do 25. Nov 2010, 19:54
von Michael
Ah gut, danke, jetzt habe ich verstanden wozu \midsentence dient.

Obwohl es bei mir ja schon längst funktioniert, hätte ich noch eine Verständnisfrage:

Was genau ist der Vorteil/Unterschied von
\renewcommand*{\bibleftparen}{\blx@postpunct[}
\renewcommand*{\bibrightparen}{\blx@postpunct]\midsentence}
in Verbindung mit
\makeatletter

\makeatother
verglichen mit
\renewcommand*{\bibleftparen}{[}
\renewcommand*{\bibrightparen}{]\midsentence}
??

Dazu konnte ich in der Biblatex-Doku leider nichts finden :shock: