Harvard-Zitierweise und Zusammenhängendes

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: Harvard-Zitierweise und Zusammenhängendes

von nobodyfromnowhere » Mi 1. Jul 2015, 19:39

Nur noch als Ergänzung zu 2.

Folgender Code (gefunden unter einem der genannten Links) hat das Problem ohne zusätziche Änderungen vornehmen zu müssen gelöst:
% Author und Jahr als Hyperlink:
\DeclareFieldFormat{citehyperref}{%
  \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
  \bibhyperref{#1}}

\DeclareFieldFormat{textcitehyperref}{%
  \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
  \bibhyperref{%
    #1%
    \ifbool{cbx:parens}
      {\bibcloseparen\global\boolfalse{cbx:parens}}
      {}}}

\savebibmacro{cite}
\savebibmacro{textcite}

\renewbibmacro*{cite}{%
  \printtext[citehyperref]{%
    \restorebibmacro{cite}%
    \usebibmacro{cite}}}

\renewbibmacro*{textcite}{%
  \ifboolexpr{
    ( not test {\iffieldundef{prenote}} and
      test {\ifnumequal{\value{citecount}}{1}} )
    or
    ( not test {\iffieldundef{postnote}} and
      test {\ifnumequal{\value{citecount}}{\value{citetotal}}} )
  }
    {\DeclareFieldAlias{textcitehyperref}{noformat}}
    {}%
  \printtext[textcitehyperref]{%
    \restorebibmacro{textcite}%
    \usebibmacro{textcite}}}

\renewcommand{\baselinestretch}{1.2}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}

von nobodyfromnowhere » Mi 1. Jul 2015, 19:31

Danke vielmals!
Damit sollte alles geklärt sein.

von Gast » Mi 1. Jul 2015, 19:13

Für Nr. 1 würde ich maxcitenames=2, maxbibnames=999 vorschlagen.
Dann bekommst du normalerweise (siehe hier, hier und hier und die jeweils verlinkten Fragen für Ausnahmen und Erklärungen) im Text 2 Autoren und in der Bibliographie alle.

2. Siehe http://tex.stackexchange.com/q/15951/, http://tex.stackexchange.com/q/142178/ und http://tex.stackexchange.com/q/1687/35864.
Das benötigt einigen Code und man kann darüber diskutieren, ob es das wert ist. Meiner Meinung nach kann man auch gut darauf verzichten, den Autor anklickbar zu machen.

3. Das Literaturverzeichnis sollte bereits im Blocksatz sein, allerdings versucht LaTeX nicht verzweifelt eine sehr kurze Zeile lang und breiig zu ziehen, wie Word das bisweilen tut.

4. Kann man mit \setlength{\bibhang}{0cm} beheben.

von nobodyfromnowhere » Mi 1. Jul 2015, 18:38

Allmählich komme ich dem Ziel näher.

Mittlerweile sieht das pdf so aus (siehe Datei).
Ich habe den Rat von Helmut (dem ersten Hilfesteller) befolgt und den Quellcode aus der dort genannten Quelle quasi übernommen.

Folgende Details stimmen noch nicht mit der Formatvorgabe überein:
1. Im Literaturverzeichnis stehen alle Autoren aufgelistet. Das ist korrekt. Bei der Referenz im Fließtext sollen allerdings nur maximal 2 Autoren (durch ein „und“ getrennt) aufgeführt werden. Sind es bei der betreffenden Quelle mehr als zwei Autoren, soll das Kürzel „et al.“ erscheinen.
2. Die Hyperlinks in der Referenz sollten die Namen der Autoren und das Jahr miteinbeziehen (Derzeit ist es nur das Jahr).
3. Die Literaturangaben sollten idealerweise im Blocksatz geschrieben werden.
4. Auch eine Einrückung am Zeilenanfang, falls eine Quellenangabe sich über mehrere Zeilen erstreckt, ist nicht vorgesehen.


Hier der verwendete Code:

\documentclass[accentcolor=tud9c, 11pt, longdoc, bigchapter, colorback, numbersubsubsec, oneside]{tudreport}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes} 

\usepackage[format=hang,singlelinecheck=off,justification=centering]{caption}
\usepackage{float}
\usepackage[linktocpage=true]{hyperref}			
\hypersetup{colorlinks=true}
\usepackage{url}
\usepackage{breakurl}

\usepackage[style=authoryear, backend=biber]{biblatex}
\ExecuteBibliographyOptions{firstinits=true}
%\ExecuteBibliographyOptions{firstinits=true,maxnames=2}

\setlength{\bibitemsep}{12pt}
\setlength{\bibhang}{0.2cm}

\DeclareNameAlias{sortname}{last-first}

\AtBeginBibliography{%
  \renewcommand*{\multinamedelim}{\addsemicolon\space}%
  \renewcommand*{\finalnamedelim}{\addsemicolon\space}%
}

\DefineBibliographyStrings{ngerman}{%
  andothers = {et\addspace al\adddotspace},%
  andmore = {et\addspace al\adddotspace},%
}

\usepackage{xpatch}
\xpretobibmacro{author}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{author}{\egroup}{}{}
\xpretobibmacro{bbx:editor}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{bbx:editor}{\egroup}{}{}

\renewcommand*{\labelnamepunct}{\mkbibbold{\addcolon\space}}

\usepackage{filecontents} 

\addbibresource{Literatur/citavi.bib} 
%\bibliography{Literatur\literatur_citavi.bib}
%\nocite{*}

\begin{document}

Test
\parencite[S. 3]{Liebl.2015}\\
\parencite[S. 3]{Rager.2008}
\printbibliography

\end{document}

Das Literaturverzeichnis sieht so aus:
@article{Liebl.2015,
 author = {Liebl, Corinna and Popp, Richard and Z{\"a}h, Michael F.},
 year = {2015},
 title = {Energieflexibilit{\"a}t von Produktionsanlagen: Energieflexibilit{\"a}ts-Kennfelder zur Absch{\"a}tzung der Energieflexibilit{\"a}ts-Potentiale unterschiedlicher Anlagen},
 pages = {136--240},
 volume = {105},
 number = {3},
 journal = {wt-online}
}


@book{Rager.2008,
 author = {Rager, Markus},
 year = {2008},
 title = {Energieorientierte Produktionsplanung [Elektronische Ressource]: Analyse, Konzeption und Umsetzung  von Markus Rager: Zugl.:  Augsburg, Univ., Diss., 2006},
 address = {Wiesbaden},
 publisher = {Gabler},
 isbn = {978-3-8350-0987-5},
 series = {Gabler Edition Wissenschaft}
}
Dateianhänge
minimalbsp.pdf
(22.62 KiB) 451-mal heruntergeladen

von nobodyfromnowhere » Mi 1. Jul 2015, 17:35

Danke für eure Hilfe!

Ich habe nun im Paket Manager (Admin) biblatex deinstalliert und dann dort erneut installiert (quasi geupdated).
Jetzt funktionert das Erstellen des Dokuments inklusive Literaturverzeichnis und ich werde mich dem ursprünglichen Problem widmen können.

Ja, ich hatte biber manuell installiert. Konnte keine exe in meinem Miktex Ordner finden und auf die Idee mit dem Paketmanager bin ich vor 2 Stunden noch nicht gekommen :D

von u_fischer » Mi 1. Jul 2015, 17:29

nobodyfromnowhere hat geschrieben:Ich hatte das Update als admin wie oben beschrieben durchgeführt. Aus welchen Gründen könnte das Update nicht funktioniert haben?
Keine Ahnung. Normalerweise heißt das, dass du doch nicht den Update Manager (admin) benutzt hast. Oder du hast das Paket nicht aktualisiert. Oder du hast miktex sonstwie aus dem Tritt gebracht.

N.B: Falls du biber manuell installiert hast: Das ist nicht mehr nötig. Auch das 64bit-Miktex kommt jetzt mit biber. Ggfs. musst du im Paketmanager (admin + nichtadmin) mal auf repositories -- synchronize klicken.

von Gast » Mi 1. Jul 2015, 17:26

Du hast eine veraltete Version von biblatex (v 2.6, die aktuelle ist 3.0), die mit deiner Version von Biber (2.1, das ist die neueste) nicht zusammenarbeitet.

Wir finden im log-File nämlich
("C:\Program Files\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty"
Package: biblatex 2013/05/01 v2.6 programmable bibliographies (PK/JW/AB)
Ein Update im Admin-Modus sollte das Problem eigentlich beheben (denn die Datei, die Geladen wird liegt nicht im Nutzer-Tree, sondern im globalen, vom Admin verwalteten.).
Ansonsten kannst du versuchen, biblatex im Paketmanager (Admin) zu deinstallieren, und dann wieder zu installieren.

von nobodyfromnowhere » Mi 1. Jul 2015, 17:25

Ich hatte das Update als admin wie oben beschrieben durchgeführt. Aus welchen Gründen könnte das Update nicht funktioniert haben?

Anbei ein Bild über alle Dateien im Ordner des tex-Files. Versteckte Dateien habe ich eingeblendet unter Systemeinstellungen.
Dateianhänge
dateiformate.PNG
dateiformate.PNG (9.02 KiB) 2210 mal betrachtet

von u_fischer » Mi 1. Jul 2015, 17:23

Dein biblatex ist eindeutig zu alt für biber 2.1.
Es befindet sich im Programmordner, wurde also vom Admin installiert:
C:\Program Files\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty
D.h. du musst es mit dem Updatemanager (admin) aktualisieren.
Eine blg Datei ist nicht im Ordner zu finden.
Überprüfe auch die Dateien ohne Endung. Windows versteckt die gerne ...

von nobodyfromnowhere » Mi 1. Jul 2015, 17:17

Die Nutzlosigkeit der pdf hatte ich fast erahnt.
\documentclass[accentcolor=tud9c, 11pt, longdoc, bigchapter, colorback, numbersubsubsec, oneside]{tudreport}
%
\usepackage[backend=biber]{biblatex} 
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib} 
@online{aardvark2013china,
 author = {Aardvark, T.},
 title = {China Bans It's Airlines From Taking Part In {EU} Emissions Trading Scheme},
 year = {2013}, 
 url = {http://toryaardvark.com/2012/02/06/china-bans-etc/},
 urldate = {2013-03-10}
}
@article{aef2013org,
 author = {AEF},
 title = {Some Title},
 journal = {Some Journal},
 volume = {10},
 number = {3},
 year = {2013}, 
 url = {http://www.aef.org.uk/?p=803}
}
\end{filecontents}
\addbibresource{\jobname.bib} 
%\bibliography{bibtest}

\begin{document}
AEF have been doing so and so \parencite{aef2013org}. But \textcite{aardvark2013china} have been etc.\\
\printbibliography
\end{document}


Anbei die log Datei.
Eine blg Datei ist nicht im Ordner zu finden.
Dateianhänge
minimalbsp.log
(37.55 KiB) 292-mal heruntergeladen

Nach oben