Biblatex Stilanpassung: Leerzeilte zwischen Author und Titel

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex Stilanpassung: Leerzeilte zwischen Author und Titel

von domwass » Mi 22. Jun 2011, 11:29

Manuel Semmlinger hat geschrieben:Auch fällt auf, dass die Quellenangabe beim ersten Autor auf Nachname, Vorname und beim zweiten Autor aus Vorname Nachname besteht. Ist das absichtlich so gewollt?
Ja. Wie man das ändern kann, ist in der De-TeX-FAQ beschrieben.

Gruß,
Dominik.-

von Manuel Semmlinger » Di 21. Jun 2011, 23:40

Gerne füge ich auch alles in einem Codeabschnitt als Minimalbeispiel zusammen:
\begin{filecontents*}{literatur.bib}

@book{heise,
  title={Informations-und Codierungstheorie},
  author={Heise, W. und Quattrocchi, P.},
  year={1995},
  publisher={Springer}
}

@online{heiseo,
  title={Informations-und Codierungstheorie},
  author={Heise, W. und Quattrocchi, P.},
  year={1995},
  publisher={Springer}
}

@online{higgins1992optical,
  title={Optical character recognition system and method},
  author={Higgins, R.L. and Golem, D.W.},
  year={1992},
  month=feb # "~25",
  publisher={Google Patents},
  note={US Patent 5,091,968}
}

@online{stallman99:telepolis,
  AUTHOR       = "Stallman, Richard Matthew and Krempl, Stefan",
  TITLE        = "{S}oftware mu{\ss} frei sein!",
  YEAR         = "1999",
  HOWPUBLISHED = "Website",
  URL         = "http://www.heise.de/tp/deutsch/inhalt/te/2860/1.html"
} 
\end{filecontents*} 

\documentclass[a4paper]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}  
\usepackage[style=authortitle]{biblatex}
\usepackage[babel,german=swiss]{csquotes}


\bibliography{literatur}
\DeclareFieldFormat{title}{\mkbibquote{#1}} %nimmt das Kursive aus den Titeln

\DeclareQuoteStyle[swiss]{german} % Verändert die Zitierung des Titels zu /.../
  {/}
  {/}
  [0.025em]
  {/}
  {/}


\begin{document}

   Test \cite{heise} \cite{heiseo}
   
   asdfsdf \cite{higgins1992optical}
   
   ddd \cite{stallman99:telepolis}
   
\printbibliography          

\end{document} 
Auch fällt auf, dass die Quellenangabe beim ersten Autor auf Nachname, Vorname und beim zweiten Autor aus Vorname Nachname besteht. Ist das absichtlich so gewollt?

Siehe z.B.: Stallman, Richard Matthew und Stefan Krempl

von Manuel Semmlinger » Di 21. Jun 2011, 23:25

Leider bin ich immer noch nicht weiter gekommen, was die Leerzeile zwischen dem
Autor /Kurztitel/
Einschub>>  Autor: Titel.
betrifft.

Hat vielleicht jemand einen Tipp oder Hinweis parat?

Biblatex Stilanpassung: Leerzeilte zwischen Author und Titel

von Manuel Semmlinger » Mo 23. Mai 2011, 16:05

Hallo zusammen,

leider fehlt mir der letzte Schritt, um den Biblatexstil authortitle für mich angepasst zu bekommen.

Die Vorgaben zur Bibliografie lauten wie folgt:
Autor(en) /Kurztitel/

Vor- und Nachname des (der) Autors (Autoren) bzw. ersatzweise der (des)
Herausgeber(s), mit Zusatz „(Hrsg.)“: Titel (wie CIP-Einheitsaufnahme,
ansonsten wie auf dem Titelblatt der Quelle angegeben). Ggf. Auflage
(Die erste Auflage eines Werkes wird nur erwähnt, falls bereits weitere
Auflagen erschienen sind.), Erscheinungsort(e) jeweils getrennt durch ein
Komma (bei mehr als drei Erscheinungsorten wird nur der erste Ort mit
dem Nachsatz „u. a.“ angegeben) und Erscheinungsjahr; falls keine Anga-
be über Ort oder Jahr: „o. O.“ bzw. „o. J.“
Die Quotierung des Titles habe ich mittels des folgenden Befehls erreicht:
\DeclareQuoteStyle[swiss]{german} % Verändert die Zitierung des Titels zu /.../
  {/}
  {/}
  [0.025em]
  {/}
  {/}
Da Titel von Onlinequellen kursiv dargestellt werden, habe ich dieses mit dem folgenden Befehl geändert.
 \DeclareFieldFormat{title}{\mkbibquote{#1}} %nimmt das Kursive aus den Titeln
Was mit letztlich noch fehlt ist die Leerzeile zwischen
Autor(en) /Kurztitel/

Vor- und Nachname des (der) Autors (Autoren), Titel
Gibt es eine Möglichkeit, diese dort einzufügen? Leider versehe ich die Zusammenhänge, welche in der Dokumentation von biblatex beschrieben werden, noch nicht vollständig.
Kann ich mittels eines Befehls, ähnlich der Declare-Anweisung, diese Leerzeile einfügen oder bedarf es einer Änderung in der authortile.bbx bzw. cbx?

Ich danke schon mal herzlich, falls sich jemand meinem Problem annimmt.

Viele Grüße

Manuel


Anhang:

* Minimalbeispiel

\documentclass[a4paper]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}	
\usepackage[style=authortitle]{biblatex}
\usepackage[babel,german=swiss]{csquotes}


\bibliography{lit}
\DeclareFieldFormat{title}{\mkbibquote{#1}} %nimmt das Kursive aus den Titeln

\DeclareQuoteStyle[swiss]{german} % Verändert die Zitierung des Titels zu /.../
  {/}
  {/}
  [0.025em]
  {/}
  {/}


\begin{document}

	Test \cite{heise} \cite{heiseo}
	
	asdfsdf \cite{higgins1992optical}
	
	ddd \cite{stallman99:telepolis}
	
\printbibliography		 	

\end{document}


* Literatur
@book{heise,
  title={Informations-und Codierungstheorie},
  author={Heise, W. und Quattrocchi, P.},
  year={1995},
  publisher={Springer}
}

@online{heiseo,
  title={Informations-und Codierungstheorie},
  author={Heise, W. und Quattrocchi, P.},
  year={1995},
  publisher={Springer}
}

@online{higgins1992optical,
  title={Optical character recognition system and method},
  author={Higgins, R.L. and Golem, D.W.},
  year={1992},
  month=feb # "~25",
  publisher={Google Patents},
  note={US Patent 5,091,968}
}

@online{stallman99:telepolis,
  AUTHOR       = "Stallman, Richard Matthew and Krempl, Stefan",
  TITLE        = "{S}oftware mu{\ss} frei sein!",
  YEAR         = "1999",
  HOWPUBLISHED = "Website",
  URL         = "http://www.heise.de/tp/deutsch/inhalt/te/2860/1.html"
}


Nach oben