Biblatex eckige Klammern im Literaturverzeichnis

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Benutzeravatar
Michael
Forum-Anfänger
Forum-Anfänger
Beiträge: 38
Registriert: Mi 17. Nov 2010, 17:56
Wohnort: Hamburg

Biblatex eckige Klammern im Literaturverzeichnis

Beitrag 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

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

da kein MB nur ein Versuch ins Blaue:
\renewcommand*{\bibleftparen}{\blx@postpunct[}
\renewcommand*{\bibrightparen}{\blx@postpunct]\midsentence}
Gruß
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Benutzeravatar
Michael
Forum-Anfänger
Forum-Anfänger
Beiträge: 38
Registriert: Mi 17. Nov 2010, 17:56
Wohnort: Hamburg

Beitrag 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
Zuletzt geändert von Michael am Mi 24. Nov 2010, 18:30, insgesamt 1-mal geändert.

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag 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
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Benutzeravatar
Michael
Forum-Anfänger
Forum-Anfänger
Beiträge: 38
Registriert: Mi 17. Nov 2010, 17:56
Wohnort: Hamburg

Beitrag 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:

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag 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
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

Benutzeravatar
Michael
Forum-Anfänger
Forum-Anfänger
Beiträge: 38
Registriert: Mi 17. Nov 2010, 17:56
Wohnort: Hamburg

Beitrag 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:

Antworten