Biblatex authoryear modifizieren zu Harvard Style

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 authoryear modifizieren zu Harvard Style

von cibby » Sa 13. Jul 2013, 00:05

Epllus hat geschrieben:
\documentclass[a4paper, 11pt]{article} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{chemarr} 
\usepackage{amsfonts} 
\usepackage{amsmath} 
\usepackage{amssymb} 
\usepackage{geometry} 
\usepackage{enumitem} 
\usepackage{acronym} 
\usepackage{graphicx} 
\usepackage{listings} 
\usepackage{hyperref} 
\usepackage[backend=biber,style=authoryear,firstinits=true]{biblatex} 
\usepackage[babel,german=quotes]{csquotes}   
\usepackage{bbm} 

\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib} 

@BOOK{Huber2005, 
   AUTHOR = {Huber, Kurti}, 
   YEAR = {2005}, 
   TITLE = {Der absolute Wahnsinn}, 
   EDITION = {}, 
   ISBN = {}, 
   PUBLISHER = {Irgendein Verlag}, 
   ADDRESS = {Dorf}, 
} 
} 
\end{filecontents} 
\addbibresource{\jobname.bib} 

%richtige Reihenfolge bei mehreren Autoren 
\DeclareNameAlias{sortname}{last-first} 

%keine Klammern in Biblio 
\renewbibmacro*{date+extrayear}{% 
  \iffieldundef{year} 
    {} 
    {\printtext{\printdateextra}}} 

\renewcommand*{\mkbibnamefirst}[1]{#1\addcomma} % #1 

\begin{document} 
\textcite[S. 75]{Huber2005}
irgendwas 
\newpage 
\printbibliography 
\end{document} 
Außerdem frage ich mich, ob das mit dem Beistrich nach dem „K.“ eine gute Idee ist...

Hoffe es hilft
Epllus
Noch nicht ganz gelöst.
Bei nur einem Verfasser sieht es jetzt so aus:

Huber, K., 2005. etc....

Bei 2 Verfassern allerdings so:
Fraser, J., und Simkins, B., 2007. etc...

Das zweite Komma zwischen Autoren und Jahreszahl zur "Abtrennung" ist gewünscht, das erste jedoch nicht.

Zusätzlich noch Folgendes:

Fraser, J. R., und Simkins, B. J., 2007."Titel des Artikels". In: Journal of Dingens 19.4, S. 75-81.

Bei dem Bibl-Eintragstyp @article möchte ich weder die Anführungszeichen um den Titel, noch das "In:" anzeigen lassen.

von cibby » Fr 12. Jul 2013, 19:14

Dein Wunsch ist mir Befehl. Falls du da noch mehr ins Detail gehen könntest und mir das dort erläutern kannst wäre das spitzenmäßig.

http://www.golatex.de/biber-in-texworks ... 11266.html

von Noch so einer » Fr 12. Jul 2013, 13:09

Du hast die Wahl. Du kannst entweder in den TeXworks-Einstellungen bei den Verarbeitungsprogrammen zusätzlich zu BibTeX noch biber eintragen oder den Eintrag von bibtex editieren und dort den Aufruf von bibtex durch den Aufruf von biber ersetzten.

PS: Ich verwende kein TeXworks. Das ist mir zu spartanisch.

BTW: Der Status war wieder falsch gesetzt. Rückfrage ist für Rückfragen eines potentiellen Helfers an den eigentlichen Fragesteller und nicht für Anschlussfragen des Fagenstellers. Bitte lies Dir die verlinkte Erklärung zum Status einmal durch und setze denselben künftig korrekt. Das ist in Deinem eigenen Interesse!

Im übrigen ist das inzwischen keine Frage zum Literaturverzeichnis mehr, sondern eine Frage zur Bedienung des Editors. Die gehört eigentlich als eigene Frage im entsprechenden Unterforum gestellt – ggf. mit Querverweis auf die Ausgangsdiskussion. Als Faustregel sollte immer gelten: ein Problem → eine Frage → ein Thema.

von cibby » Fr 12. Jul 2013, 10:28

Ich nutze Mixtex 2.9 bzw. Texworks unter Windows. Ich habe ja oben diese Optionen "pdflatex+Makeindex+Bibtex" neben dem Button zum Kompilieren. Muss ich mir da manuell was definieren damit da meinetwegen "pdflatex+Biber" als Option dazu kommt?

von Noch so einer » Fr 12. Jul 2013, 10:14

Die Verwendung von biber ist übrigens unbedingt zu empfehlen, da bibtex nur mit US-ASCII korrekt umgehen kann und bibtex8 (gibt es ebenfalls als backend und als Programm) nur mit einigen wenigen 8-Bit-Codierung aber nicht mit utf8.

BTW: Bitte den Status in korrekter Weise aktuell halten!

von Johannes_B » Fr 12. Jul 2013, 01:36

backend=biber bedeutet, dass du auch mit biber statt bibtex "sortieren" musst. Das geht über die Kommandozeile oder mit Hilfe deines Editors und angepassten Einstellungen.

von cibby » Do 11. Jul 2013, 22:10

Besserwisser hat geschrieben:Welche zusätzlichen Infos brauchst Du denn? Das Beispiel von Epllus setzt das Komma doch bereits …
Ah den Vorschlag hatte ich übersehen, hatte das so interpretiert dass er mir das ausreden will.
Leider funktioniert der bei mir so nicht.

Einzig
\renewcommand*{\mkbibnamefirst}[1]{#1\addcomma} % #1 
einzufügen hat keinen Effekt.

Dann habe ich gemerkt, dass er oben
\usepackage[backend=biber,style=authoryear,firstinits=true]{biblatex} 
statt
\usepackage[backend=bibtex,style=myauthoryear,firstinits=true]{biblatex}
benutzt.

Allerdings gibt er mir überhaupt kein Literaturverzeichnis aus wenn ich
backend=biber
verwende.(auch nicht beim Minimalbeispiel von Epllus)

von Besserwisser » Do 11. Jul 2013, 20:36

Welche zusätzlichen Infos brauchst Du denn? Das Beispiel von Epllus setzt das Komma doch bereits …

von cibby » Do 11. Jul 2013, 20:12

Danke schonmal, das mit \textcite macht das was es soll!

"Leider" ist das Komma nach dem abgekürzten Vornamen mir so vorgegeben, da habe ich nicht groß eine Wahl. Über Infos dazu freue ich mich!

von Epllus » Do 11. Jul 2013, 12:01

EDIT: Verwende \textcite
\documentclass[a4paper, 11pt]{article} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{chemarr} 
\usepackage{amsfonts} 
\usepackage{amsmath} 
\usepackage{amssymb} 
\usepackage{geometry} 
\usepackage{enumitem} 
\usepackage{acronym} 
\usepackage{graphicx} 
\usepackage{listings} 
\usepackage{hyperref} 
\usepackage[backend=biber,style=authoryear,firstinits=true]{biblatex} 
\usepackage[babel,german=quotes]{csquotes}   
\usepackage{bbm} 

\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib} 

@BOOK{Huber2005, 
   AUTHOR = {Huber, Kurti}, 
   YEAR = {2005}, 
   TITLE = {Der absolute Wahnsinn}, 
   EDITION = {}, 
   ISBN = {}, 
   PUBLISHER = {Irgendein Verlag}, 
   ADDRESS = {Dorf}, 
} 
} 
\end{filecontents} 
\addbibresource{\jobname.bib} 

%richtige Reihenfolge bei mehreren Autoren 
\DeclareNameAlias{sortname}{last-first} 

%keine Klammern in Biblio 
\renewbibmacro*{date+extrayear}{% 
  \iffieldundef{year} 
    {} 
    {\printtext{\printdateextra}}} 

\renewcommand*{\mkbibnamefirst}[1]{#1\addcomma} % #1 

\begin{document} 
\textcite[S. 75]{Huber2005}
irgendwas 
\newpage 
\printbibliography 
\end{document} 
Außerdem frage ich mich, ob das mit dem Beistrich nach dem „K.“ eine gute Idee ist...

Hoffe es hilft
Epllus

Nach oben