Seite 1 von 2

Eigener Zitierstil / Anpassung von Authoryear

Verfasst: Mo 26. Feb 2018, 17:51
von ZEP
Grüße an die Community,

ich bin Latex-Neuling, jedoch konnte ich bis jetzt durch andere Forumsbeiträge alle meine Probleme lösen. Zu meinem jetzigen Problem konnte ich jedoch nicht alle Informationen für eine Lösung finden.

Ich schreibe Aktuell meine Masterarbeit und habe mir mit Latex eine Vorlage erstellt (Deckblatt, Inhaltsverzeichnis, etc.). Auch mit der Einbindung von Biblatex gab es kaum Probleme. Jedoch schaffe ich es nicht, den Zitierstil anzupassen . Ich nutze
 \usepackage[backend=biber,bibstyle=authoryear,citestyle=numeric]{biblatex}
für das Literaturverzeichnis.

Allgemein arbeite ich mit Citavi(Vollversion), exportiere dort die Datei als Biblatexdatei (heißt bei mir Quellen.bib), öffne diese in TeXworks und passe gegebenenfalls etwas an. Ich glaube, dass ein Minimalbeispiel nicht wirklich hilft, da wie oben geschrieben bei mir ja alles funktioniert. :D Trotzdem habe ich unten ein Beispieldokument erstellt.


Mein Lehrstuhl an meiner Universität hat eigene Vorstellungen von dem Zitierstil. Dieser soll wie folgt aussehen:
---
Angaben bei Buchquellen:
1. Name(n) und abgekürzte Vorname(n) des Verfassers (der Verfasser)
(fettgedruckt und keine akademischen Grade und Titel),
2. Erscheinungsjahr in Klammern (fettgedruckt),
3. Titel des Werkes (in Kursivschrift),
4. Auflage, abgekürzt mit „Aufl.“ bei deutschen Büchern, mit „ed.“ bei
englischsprachigen Büchern
5. evtl. Band,
6. Verlagsorte (gibt es mehr als zwei Verlagsorte, so ist nur der erste anzugeben),
7. Verlag.

Beispiel für eine Buchquelle:
Proff, H. (2008): Dynamische Strategien - Vorsprung im internationalen Wettbewerbspro-zess, 1. Aufl., Wiesbaden, Gabler.
---

Angaben bei Zeitschriften:
1. Name(n) und abgekürzter Vorname(n) des Verfassers (der Verfasser) (fettgedruckt)
2. Erscheinungsjahr in Klammern (fettgedruckt),
3. Titel des Aufsatzes,
4. „in“ und Titel der Zeitschrift (in Kursivschrift),
5. Jahrgang oder Volume,
6. Ausgabenummer (Nr.) oder Issue/Number (No.)
7. erste und letzte Seitenzahl des Aufsatzes (mit den Abkürzungen „S.“ bei deutschen Beiträgen oder „pp.“ bei englischen Beiträgen).

Proff, H. (2004): Negative Multi-market Spillover Effects of Foreign Direct Investments in Response to Investment Incentives: The Challenge for MNCs, in: management international review (mir), Vol. 44, No. 4, pp. 397-416.
---
Angaben bei Beiträgen aus Sammelwerken:
1. Name(n) und abgekürzter Vorname(n) des Verfassers (der Verfasser)
(fettgedruckt und nicht Name des Herausgebers)
2. Erscheinungsjahr in Klammern (fettgedruckt),
3. Titel des Aufsatzes bzw. Beitrages,
4. „in“ abgekürzter Vorname(n) und Name(n) des Herausgebers (der
Herausgeber), dahinter: „(Hrsg.)“ bei deutschen Beiträgen, „(Ed.)“ (ein
Herausgeber) bzw. „(Eds.)“ (zwei oder mehr Herausgeber) bei englischsprachigen Beiträgen
5. Titel des Sammelwerkes (in Kursivschrift),
6. Verlagsorte (gibt es mehr als zwei Verlagsorte, so ist nur der erste anzugeben),
7. Verlag.
8. erste und letzte Seitenzahl des Beitrags (mit dem Kürzel „S.“ bei deutschen Beiträ- gen und „pp.“ bei englischsprachigen Beiträgen),

Beispiel für einen Beitrag aus einem Sammelwerk:
Proff, H. (2006): Beitrag der Theorie der Kompetenzentwicklung zur Erklärung des kompe-tenzgestützten Wettbewerbskampfs in der Automobilindustrie, in: C. Burmann, J. Freiling, M. Hülsmann (Hrsg.): Neue Perspektiven des Strategischen Kompetenz-Managements , Wiesba-den, Gabler, S. 67-95.

---
Angaben bei Internetquellen:
1. Name(n) und abgekürzter Vorname(n) des Verfassers (der Verfasser), Herausgeber (falls nichts angegeben, der Name der Institution) (fettgedruckt)
2. Erscheinungsjahr in Klammern (fettgedruckt),
11
3. Titel der Quelle/Titel des Textes (in Kursivschrift und in eckigen Klammern),
4. „unter“: URL (ohne Hyperlink)
5. „(Datum des Zugriffs auf den Text)“

Beispiel für eine Internetquelle:
Center für Automobil-Management (2011): [CAMA-Analysen], unter: http://www.cama-automotive.de/de_comments.php (23.05.2011).

---
Fußnoten:
ein Autor:
^12 Vgl. Proff (2011), S. 201.

zwei Autoren:
^12 Vgl. Proff/Söndgerath (2011), S. 201.

mehr als zwei Autoren:
^12 Vgl. Proff et al. (2011), S. 201.

Fußnote - Internet:
^12 Center für Automobil-Management (2011), [CAMA-Analysen].

---

Ich habe mir schon den Post "Wichtige Hinweise: Erstellung von Literaturverzeichnissen" durchgelesen und auch durch verschiedene Post herausgefunden, dass man wohl hinter
\addbibresource{Quellen.bib}
Befehle schreiben kann wie
\urlstyle{rm}
um Veränderungen (hier URL in Normalschrift umwandeln) durchzuführen.

Wie z.B. auch :
DefineBibliographyStrings{ngerman}{andothers={etaddabbrvspace aladddot}}
Leider bin ich kein Programmierer und habe nur spärliche Erfahrungen bei solchen Sachen. Ich habe mir auch schon die "Authoryear.bst" Datei angeschaut, werde aber nicht schlau aus ihr bzw. weiß nicht wo ich an welcher Stelle den Code ändern muss.

Beispiel für eine Buch und Internetquelle:
@book{Haken.2015,
 author = {Haken, Karl-Ludwig},
 year = {2015},
 title = {Grundlagen der Kraftfahrzeugtechnik},
 url = {http://dx.doi.org/10.3139/9783446441057},
 keywords = {Kraftfahrzeugtechnik},
 edition = {4. Aufl.},
 publisher = {Hanser},
 isbn = {978-3-446-44105-7},
 subtitle = {Mit 36 Tabellen sowie 20 {\"U}bungsaufgaben},
 shorthand = {Haken 2015},
 location = {M{\"u}nchen},
 series = {Fahrzeugtechnik},
 abstract = {},
 pagetotal = {S. 316}
}

@online{Schramm.2017,
 author = {Schramm, Dieter and Hesse, Benjamin and Maas, Niko and Unterreiner, Michael},
 year = {2017},
 title = {Fahrzeugtechnik},
 url = {www.test-de.de},
 keywords = {Kraftfahrzeugtechnik},
 urldate = {2018-02-26},
 publisher = {{De Gruyter Oldenbourg}},
 series = {De Gruyter Studium},
 abstract = {},
 pagetotal = {409},
 location = {Berlin and Boston},
 shorthand = {Schramm et al. 2017},
 file = {http://deposit.d-nb.de/cgi-bin/dokserv?id=4439477&prov=M&dok_var=1&dok_ext=htm},
 file = {http://d-nb.info/1136390529/04},
 language = {ger},
 subtitle = {Technische Grundlagen aktueller und zuk{\"u}nftiger Kraftfahrzeuge}
}
\documentclass[12pt,a4paper]{article} % size and type of the document 
\usepackage[utf8]{inputenc} %special character "ß"
\usepackage[T1]{fontenc} %special character
%\usepackage{ucs} %special character
\usepackage{amsmath,amsfonts,amssymb,amstext} %mathematic expressions
\usepackage[left=4cm,right=3cm,top=2cm,bottom=2cm]{geometry} %specific Sitesize
\usepackage[ngerman]{babel} %spelling packet
\usepackage{enumitem} %counting / list
\usepackage{graphicx} %images 
\usepackage[center]{caption} %Objektbeschriftung, zentriert
\usepackage{wrapfig} %Textumflossende Grafik / text flow around the images
\usepackage{fancyhdr} %control footnotes and headers
\usepackage[official]{eurosym} %€-symbol
\usepackage[backend=biber,bibstyle=authoryear,citestyle=numeric]{biblatex} %BibLatex Literaturverzeichnis / bibliography % BIBER LÄSST SICH MIT "F11" AKTUALISIEREN! 
\usepackage{csquotes} %BibLatex verlangt es
\addbibresource{Quellen.bib}
\urlstyle{rm} %Ändert im Quellenverzeichnis die Schrift der Internetquelle auf "Normal"

\begin{document}
\nocite{Schramm.2017}
\printbibliography [title={Literaturverzeichnis}]

\end{document}

Was mir fehlt wäre u.A.:
- abgekürtzer Vorname
- fettgedrucker Name+Jahr+Doppelpunkt
- Komma anstelle einen Punktes.
- Fußnoten-Stil
- und eine Ahnung wie und wo ich das ganze ändern soll :)

Ich denke, dass die Beispiele die ich oben aufzeige die Unterschiede zwischen dem "Authoryear" Stil und den, den ich brauche, deutlich machen.

PS: Wenn etwas fehlen sollte, dann reiche ich es gerne nach!

Zu guter Letzt möchte ich mich noch bei Allen in Vorraus bedanken. Das Forum und die Antworten darin sind echt super!

Mit freundlichen Grüßen

ZEP

Verfasst: Mo 26. Feb 2018, 18:39
von Bartman
Meine Änderung dürfte noch recht weit von der Erfüllung Deiner Wünsche entfernt sein, aber es ist zumindest ein Anfang.
\begin{filecontents}{\jobname.bib}
@book{Haken.2015,
 author = {Haken, Karl-Ludwig},
 date = {2015},
 title = {Grundlagen der Kraftfahrzeugtechnik},
 url = {http://dx.doi.org/10.3139/9783446441057},
 keywords = {Kraftfahrzeugtechnik},
 edition = {4},
 publisher = {Hanser},
 isbn = {978-3-446-44105-7},
 subtitle = {Mit 36 Tabellen sowie 20 Übungsaufgaben},
% shorthand = {Haken 2015},
 location = {München},
 series = {Fahrzeugtechnik},
 pagetotal = {316}
}

@online{Schramm.2017,
 author = {Schramm, Dieter and Hesse, Benjamin and Maas, Niko and Unterreiner, Michael},
 date = {2017},
 title = {Fahrzeugtechnik},
 url = {http://www.test-de.de},
 keywords = {Kraftfahrzeugtechnik},
 urldate = {2018-02-26},
 publisher = {{De Gruyter Oldenbourg}},
 series = {De Gruyter Studium},
 pagetotal = {409},
 location = {Berlin and Boston},
% shorthand = {Schramm et al. 2017},
 file = {http://deposit.d-nb.de/cgi-bin/dokserv?id=4439477&prov=M&dok_var=1&dok_ext=htm},
 file = {http://d-nb.info/1136390529/04},
 langid = {ngerman},
 subtitle = {Technische Grundlagen aktueller und zukünftiger Kraftfahrzeuge}
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[left=4cm,right=3cm,top=2cm,bottom=2cm]{geometry}
\usepackage[ngerman]{babel}
\usepackage{microtype}% <- eingefügt
\usepackage[
	style=authoryear, 
	giveninits, 
	autocite=footnote, 
	autolang=other
]{biblatex}
\usepackage{csquotes}

\addbibresource{\jobname.bib}

\urlstyle{rm} %Ändert im Quellenverzeichnis die Schrift der Internetquelle auf "Normal"

\renewcommand*{\newunitpunct}{\addcomma\space}

\DefineBibliographyStrings{german}{
	references = {Literaturverzeichnis},
	andothers  = {et\addabbrvspace al\adddot},
	url        = {unter}
}

\DeclareFieldFormat{url}{\bibstring{url}\addcolon\space\url{#1}}

\AtEveryCite{
	\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
	\DeclareDelimFormat{multinamedelim}{\addslash}
	\DeclareDelimAlias{finalnamedelim}{multinamedelim}
}

\begin{document}
Text\autocite{Haken.2015} 
Text\autocite{Schramm.2017}
\printbibliography
\end{document}

Verfasst: Mo 26. Feb 2018, 19:15
von Gast
Die Idee von \DeclareDelimFormat ist gerade, dass man kein \AtEveryCite mehr braucht.
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat{multinamedelim}{\addslash}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
tut es auch so, bzw. wenn man die Scrägstriche wirklich nur für Zitate möchte
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat[smartcite]{multinamedelim}{\addslash}
\DeclareDelimAlias[smartcite]{finalnamedelim}{multinamedelim}
\begin{filecontents}{\jobname.bib}
@book{Haken.2015,
 author = {Haken, Karl-Ludwig},
 date = {2015},
 title = {Grundlagen der Kraftfahrzeugtechnik},
 url = {http://dx.doi.org/10.3139/9783446441057},
 keywords = {Kraftfahrzeugtechnik},
 edition = {4},
 publisher = {Hanser},
 isbn = {978-3-446-44105-7},
 subtitle = {Mit 36 Tabellen sowie 20 Übungsaufgaben},
% shorthand = {Haken 2015},
 location = {München},
 series = {Fahrzeugtechnik},
 pagetotal = {316}
}

@online{Schramm.2017,
 author = {Schramm, Dieter and Hesse, Benjamin and Maas, Niko and Unterreiner, Michael},
 date = {2017},
 title = {Fahrzeugtechnik},
 url = {http://www.test-de.de},
 keywords = {Kraftfahrzeugtechnik},
 urldate = {2018-02-26},
 publisher = {{De Gruyter Oldenbourg}},
 series = {De Gruyter Studium},
 pagetotal = {409},
 location = {Berlin and Boston},
% shorthand = {Schramm et al. 2017},
 file = {http://deposit.d-nb.de/cgi-bin/dokserv?id=4439477&prov=M&dok_var=1&dok_ext=htm},
 file = {http://d-nb.info/1136390529/04},
 langid = {ngerman},
 subtitle = {Technische Grundlagen aktueller und zukünftiger Kraftfahrzeuge}
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[style=authoryear, giveninits=true, uniquename=init, autocite=footnote, autolang=other]{biblatex}
\usepackage{csquotes}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\urlstyle{rm}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DefineBibliographyStrings{german}{
   references = {Literaturverzeichnis},
   andothers  = {et\addabbrvspace al\adddot},
   urlfrom    = {unter},
}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat[smartcite]{multinamedelim}{\addslash}
\DeclareDelimAlias*[smartcite]{finalnamedelim}{multinamedelim}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1\isdot}

\DeclareFieldFormat[online]{title}{\mkbibemph{\mkbibbrackets{#1}}}

\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\newbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \newunit
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat{url}{\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibparens{#1}}

\newbibmacro*{pubinstorg+location+date}[1]{%
  \printlist{location}%
  \newunit
  \printlist{#1}%
  \newunit
  \usebibmacro{date}%
  \newunit}

\renewbibmacro*{publisher+location+date}{%
  \usebibmacro{pubinstorg+location+date}{publisher}}

\renewbibmacro*{institution+location+date}{%
  \usebibmacro{pubinstorg+location+date}{institution}}

\renewbibmacro*{organization+location+date}{%
  \usebibmacro{pubinstorg+location+date}{organization}}

\begin{document}
Text\autocite{Haken.2015,sigfridsson}
Text\autocite{Schramm.2017}
\printbibliography
\end{document}
Das ist noch nicht alles. Aber der Rest ist frickelig und braucht mehr Code.

Verfasst: Di 27. Feb 2018, 09:27
von ZEP
Vielen Dank an euch beide für die schnellen Antworten und die guten Lösungen.

Mir fehlen aber noch 3 Punkte:

1. Die Fußnote sieht schon gut aus, jedoch brauche ich ja noch den Titel, die Seite und eventuell vor dem Ganzen "Vgl." Die könnte ich aber auch händisch machen. Ich habe dies mit
\footnote{Vgl. \cite{Schramm.2017}, S. 201}}
gelöst. Geht das auch mit "\autocite"? Soweit ich mir es angelesen habe, ist "\autocite" die saubere und bessere Lösung.

2. Das "Fettgedruckte" (Name, Vor. (Jahr): im Literaturverzeichnis habe ich mit
\usepackage{xpatch}
\xpretobibmacro{author}{\begingroup\bfseries}{}{}
\xapptobibmacro{author}{\endgroup}{}
versucht zu Lösen. Dies klappt auch eigentlich ganz gut nur das bei @collection dies nicht funktioniert.

Ich habe
\xpretobibmacro{editor}{\begingroup
\bfseries}{}{}
\xapptobibmacro{editor}{\endgroup}{}
versucht, da in TeXworks dort die Namen stehen. Dies brachte jedoch keine Änderung mit sich.

2.1 Eigentlich müsste auch der ":" in Fett geschrieben sein. Wie heißt dort der Befehl?

Gibt es für das ganze vielleicht noch eine bessere Lösung?


3. Wenn ich den obrigen Quellcode von "Gast" nutze bzw.
\renewcommand*{\newunitpunct}{\addcomma\space}

\DefineBibliographyStrings{german}{
   references = {Literaturverzeichnis},
   andothers  = {et\addabbrvspace al\adddot},
   urlfrom    = {unter},
}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat[smartcite]{multinamedelim}{\addslash}
\DeclareDelimAlias*[smartcite]{finalnamedelim}{multinamedelim}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1\isdot}

\DeclareFieldFormat[online]{title}{\mkbibemph{\mkbibbrackets{#1}}}

\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\newbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \newunit
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat{url}{\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibparens{#1}}

\newbibmacro*{pubinstorg+location+date}[1]{%
  \printlist{location}%
  \newunit
  \printlist{#1}%
  \newunit
  \usebibmacro{date}%
  \newunit}

\renewbibmacro*{publisher+location+date}{%
  \usebibmacro{pubinstorg+location+date}{publisher}}

\renewbibmacro*{institution+location+date}{%
  \usebibmacro{pubinstorg+location+date}{institution}}

\renewbibmacro*{organization+location+date}{%
  \usebibmacro{pubinstorg+location+date}{organization}}

\usepackage{xpatch}
\xpretobibmacro{author}{\begingroup\bfseries}{}{}
\xapptobibmacro{author}{\endgroup}{}

\xpretobibmacro{editor}{\begingroup
\bfseries}{}{}
\xapptobibmacro{editor}{\endgroup}{}
zu meinem Quelltext hinzufüge, dann gibt er mir ein "Warning" aus (line 1) mit
Package biblatex Warning: Macro 'volume+number+eid' already defined.
(biblatex) Using \renewbibmacro on input line xx.
xx wäre hier
\newbibmacro*{volume+number+eid}{%
mit
  \printfield{volume}%
  \newunit
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}
Ich habe schon versucht einiges zu ändern, jedoch bleibt der Fehler. Keine Ahnung was Latex damit meint.

Danke!
ZEP

Verfasst: Di 27. Feb 2018, 09:42
von Gast
Für Deinen ersten Punkt gibt es die optionalen Argumente von \autocite:
\autocite[vgl.][378-380]{sigfridsson}
Ad 2: Das würde ich mit
\def\beginmkbibbold#1\endmakebibbold{\mkbibbold{#1}}

\usepackage{xpatch}
\xpretobibmacro{author}{\beginmkbibbold}{}{}
\xapptobibmacro{author}{\endmakebibbold}{}

\xpretobibmacro{bbx:editor}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:editor}{\endmakebibbold}{}

\xpretobibmacro{bbx:translator}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:translator}{\endmakebibbold}{}
lösen. Wenn Du dann noch die Option punctfont=true setzt, ist 2.1 auch gelöst.

Ad 3: Da hätte ich \renewbibmacro*{volume+number+eid} statt \newcommand schreiben sollen, um die Warnung zu verhindern (das sagt die Meldung ja auch).
\begin{filecontents}{\jobname.bib}
@book{Haken.2015,
 author = {Haken, Karl-Ludwig},
 date = {2015},
 title = {Grundlagen der Kraftfahrzeugtechnik},
 url = {http://dx.doi.org/10.3139/9783446441057},
 keywords = {Kraftfahrzeugtechnik},
 edition = {4},
 publisher = {Hanser},
 isbn = {978-3-446-44105-7},
 subtitle = {Mit 36 Tabellen sowie 20 Übungsaufgaben},
% shorthand = {Haken 2015},
 location = {München},
 series = {Fahrzeugtechnik},
 pagetotal = {316}
}

@online{Schramm.2017,
 author = {Schramm, Dieter and Hesse, Benjamin and Maas, Niko and Unterreiner, Michael},
 date = {2017},
 title = {Fahrzeugtechnik},
 url = {http://www.test-de.de},
 keywords = {Kraftfahrzeugtechnik},
 urldate = {2018-02-26},
 publisher = {{De Gruyter Oldenbourg}},
 series = {De Gruyter Studium},
 pagetotal = {409},
 location = {Berlin and Boston},
% shorthand = {Schramm et al. 2017},
 file = {http://deposit.d-nb.de/cgi-bin/dokserv?id=4439477&prov=M&dok_var=1&dok_ext=htm},
 file = {http://d-nb.info/1136390529/04},
 langid = {ngerman},
 subtitle = {Technische Grundlagen aktueller und zukünftiger Kraftfahrzeuge}
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[style=authoryear, giveninits=true, uniquename=init, autocite=footnote, autolang=other, punctfont=true]{biblatex}
\usepackage{csquotes}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\urlstyle{rm}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DefineBibliographyStrings{german}{
   references = {Literaturverzeichnis},
   andothers  = {et\addabbrvspace al\adddot},
   urlfrom    = {unter},
}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat{multinamedelim}{\addslash}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\def\beginmkbibbold#1\endmakebibbold{\mkbibbold{#1}}

\usepackage{xpatch}
\xpretobibmacro{author}{\beginmkbibbold}{}{}
\xapptobibmacro{author}{\endmakebibbold}{}

\xpretobibmacro{bbx:editor}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:editor}{\endmakebibbold}{}

\xpretobibmacro{bbx:translator}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:translator}{\endmakebibbold}{}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1\isdot}

\DeclareFieldFormat[online]{title}{\mkbibemph{\mkbibbrackets{#1}}}

\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \newunit
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat{url}{\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibparens{#1}}

\newbibmacro*{pubinstorg+location+date}[1]{%
  \printlist{location}%
  \newunit
  \printlist{#1}%
  \newunit
  \usebibmacro{date}%
  \newunit}

\renewbibmacro*{publisher+location+date}{%
  \usebibmacro{pubinstorg+location+date}{publisher}}

\renewbibmacro*{institution+location+date}{%
  \usebibmacro{pubinstorg+location+date}{institution}}

\renewbibmacro*{organization+location+date}{%
  \usebibmacro{pubinstorg+location+date}{organization}}

\begin{document}
Text\autocite{Haken.2015,Schramm.2017,westfahl:space,westfahl:frontier}
Text\autocite[vgl.][378-380]{sigfridsson}
\printbibliography
\end{document}

Verfasst: Di 27. Feb 2018, 16:38
von ZEP
Vielen Dank... manchmal sieht man den Wald vor lauter Bäumen nicht.

Der Hinweis auf "optionalen Argumente" hat mir sehr geholfen. Damit konnte ich weiter googlen :).

Eine Sache hätte ich jedoch noch.
In der Fußnote müsste eigentlich eine Klammer um das Jahr gesetzt werden. Ich habe versucht einfach in "TeXworks" (meiner Quellen.bib) die Zeile in "shorthand=____" zu ändern und das "%" zu entfernen. (es zu aktivieren). Da dein Code aber eigentlich die Fußnote selber erstellt - so habe ich das mal verstanden - sind alle anderen Änderungen wie "/" bei zwei Autoren damit hinfällig.
Was muss ich einfügen, damit mir in der Fußzeile die zwei Klammern angezeigt werden? Im Benutzerhandbuch finde ich leider nichts passendes bzw. ich weiß nicht, wonach ich suchen sollen.

Bei der Aufteilung des Literaturverzeichnis in Unterkategorien konnte ich im Handbuch dazu etwas finden.

Sollten "wir" :D das noch hin bekommen wäre ich wunschlos glücklich und das Thema wäre abgeschlossen für mich.

Vielen vielen Dank nochmal!
ZEP

Verfasst: Di 27. Feb 2018, 17:33
von Gast
Wenn man das mit den Klammern richtig machen möchte, muss man das cite-Makro umdefinieren.
\begin{filecontents}{\jobname.bib}
@book{Haken.2015,
 author = {Haken, Karl-Ludwig},
 date = {2015},
 title = {Grundlagen der Kraftfahrzeugtechnik},
 url = {http://dx.doi.org/10.3139/9783446441057},
 keywords = {Kraftfahrzeugtechnik},
 edition = {4},
 publisher = {Hanser},
 isbn = {978-3-446-44105-7},
 subtitle = {Mit 36 Tabellen sowie 20 Übungsaufgaben},
% shorthand = {Haken 2015},
 location = {München},
 series = {Fahrzeugtechnik},
 pagetotal = {316}
}

@online{Schramm.2017,
 author = {Schramm, Dieter and Hesse, Benjamin and Maas, Niko and Unterreiner, Michael},
 date = {2017},
 title = {Fahrzeugtechnik},
 url = {http://www.test-de.de},
 keywords = {Kraftfahrzeugtechnik},
 urldate = {2018-02-26},
 publisher = {{De Gruyter Oldenbourg}},
 series = {De Gruyter Studium},
 pagetotal = {409},
 location = {Berlin and Boston},
% shorthand = {Schramm et al. 2017},
 file = {http://deposit.d-nb.de/cgi-bin/dokserv?id=4439477&prov=M&dok_var=1&dok_ext=htm},
 file = {http://d-nb.info/1136390529/04},
 langid = {ngerman},
 subtitle = {Technische Grundlagen aktueller und zukünftiger Kraftfahrzeuge}
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}
\usepackage[style=authoryear, giveninits=true, uniquename=init, autocite=footnote, autolang=other, punctfont=true]{biblatex}
\usepackage{csquotes}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\urlstyle{rm}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DefineBibliographyStrings{german}{
   references = {Literaturverzeichnis},
   andothers  = {et\addabbrvspace al\adddot},
   urlfrom    = {unter},
}

\renewbibmacro*{cite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
       {\usebibmacro{cite:label}%
        \setunit{\printdelim{nonameyeardelim}}}
       {\printnames{labelname}%
        \setunit{\printdelim{nameyeardelim}}}%
     \usebibmacro{cite:parens:labeldate+extradate}}
    {\usebibmacro{cite:shorthand}}}

\newbibmacro*{cite:parens:labeldate+extradate}{%
  \iffieldundef{labelyear}
    {}
    {\printtext[parens]{\printtext[bibhyperref]{\printlabeldateextra}}}}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat{multinamedelim}{\addslash}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\def\beginmkbibbold#1\endmakebibbold{\mkbibbold{#1}}

\usepackage{xpatch}
\xpretobibmacro{author}{\beginmkbibbold}{}{}
\xapptobibmacro{author}{\endmakebibbold}{}

\xpretobibmacro{bbx:editor}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:editor}{\endmakebibbold}{}

\xpretobibmacro{bbx:translator}{\beginmkbibbold}{}{}
\xapptobibmacro{bbx:translator}{\endmakebibbold}{}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1\isdot}

\DeclareFieldFormat[online]{title}{\mkbibemph{\mkbibbrackets{#1}}}

\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \newunit
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat{url}{\bibstring{urlfrom}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibparens{#1}}

\newbibmacro*{pubinstorg+location+date}[1]{%
  \printlist{location}%
  \newunit
  \printlist{#1}%
  \newunit
  \usebibmacro{date}%
  \newunit}

\renewbibmacro*{publisher+location+date}{%
  \usebibmacro{pubinstorg+location+date}{publisher}}

\renewbibmacro*{institution+location+date}{%
  \usebibmacro{pubinstorg+location+date}{institution}}

\renewbibmacro*{organization+location+date}{%
  \usebibmacro{pubinstorg+location+date}{organization}}

\begin{document}
Text\autocite{Haken.2015,Schramm.2017,westfahl:space,westfahl:frontier}
Text\autocite[vgl.][378-380]{sigfridsson}
\printbibliography
\end{document}

Re: Eigener Zitierstil / Anpassung von Authoryear

Verfasst: Mi 28. Feb 2018, 07:33
von Bartman
ZEP hat geschrieben:6. Verlagsorte (gibt es mehr als zwei Verlagsorte, so ist nur der erste anzugeben),
Falls dieser Wunsch noch von Bedeutung ist, könnte es nützlich sein, der biblatex-Option maxitems den Wert 2 zuzuweisen. Ich habe nicht getestet, ob die Begrenzung der Wirkung dieser Option auf Bücher und Beiträge aus Sammelwerken möglich bzw. nötig ist.

Verfasst: Mi 28. Feb 2018, 09:03
von ZEP
Vielen, vielen Dank! Damit kann ich super arbeiten!

@Bartman: Sollte das so sein, werde ich mich noch mal melden. Aktuell scheint es jedoch so, dass alles was ich benötige in meiner Vorlage nun funktioniert.

Herzliches Dankeschön!

ZEP

Eigener Zitierstil - Anpassung authoryear-icomp

Verfasst: Mi 21. Mär 2018, 23:34
von FF
Moin,

mir geht es sehr ähnlich wie ZEP - ich schreibe gerade meine Bachelor Arbeit und bin ebenfalls LaTeX-Neuling. Als nächstes steht für mich auch die Anpassung des Zitierstils nach den Anforderungen meiner Hochschule an.

Ich arbeite mit BibLaTeX und nutze

\usepackage[backend=biber, style=authoryear-icomp]{biblatex}

Meine Hochschule hat in vielen Punkten sehr ähnliche Anforderungen, nur weiß ich leider nicht, wie und wo ich den Code anpassen bzw. ergänzen muss.

Einen hängenden Einzug um 1cm ab der zweiten Zeile habe ich bereits mit folgendem Code geschafft:
\begin{filecontents*}{literatur/literaturverzeichnis.bib}
\end{filecontents*}

\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear-icomp]{biblatex}
\addbibresource{literatur/literaturverzeichnis.bib}
\setlength\bibhang{1cm}
Für die Erläuterung des Zitierstils sehen die Anforderung bei mir wie folgt aus:

Buchquellen:

Angaben bei Buchquellen:
1. Name(n) und Vorname(n) des Verfassers (der Verfasser)
(in Kursivschrift und keine akademischen Grade und Titel),
2. Stichwort, Erscheinungsjahr in Klammern,
3. vollständiger Titel des Werkes,
4. Auflage, abgekürzt mit „Aufl.“ bei deutschen Büchern, mit „ed.“ bei
englischsprachigen Büchern
5. evtl. Band,
6. Verlagsorte (gibt es mehr als zwei Verlagsorte, so ist nur der erste anzugeben),
7. Verlag.
8. Erscheinungsjahr (ohne Punkt am Ende)

Beispiel für eine Buchquelle:
Theisen, Manuel R. (Wissenschafltiches Arbeiten, 2013): Wissenschaftliches Arbeiten - Erfolgreich bei Bachelor- und Masterarbeiten, 16. Aufl., München: Vahlen, 2013

----------------------------------------------------------------------

Angaben bei Zeitschriften:
1. Name(n) und Vorname(n) des Verfassers (der Verfasser)
(in Kursivschrift und keine akademischen Grade und Titel),
2. Stichwort, Erscheinungsjahr in Klammern,
3. vollständiger Titel des Aufsatzes,
4. „in“ und Name der Zeitschrift,
5. Jahrgang und (Jahr) bzw. die Ausgabenummer (Nr.) oder Issue/Number (No.)
7. erste und letzte Seitenzahl des Aufsatzes (mit den Abkürzungen „S.“ bei deutschen Beiträgen oder „pp.“ bei englischen Beiträgen) (ohne Punkt am Ende)

Akerlof, George A. (Lemons, 1979): The Market for Lemons: Quality Uncertainty and the Market Mechanism, in: The Quarterly Journal of Economics, 84 (1970), Nr. 3, pp. 488-500

----------------------------------------------------------------------

Angaben bei Beiträgen aus Sammelwerken:
1. Name(n) und Vorname(n) des Verfassers (der Verfasser)
(in Kursivschrift und keine akademischen Grade und Titel),
2. Stichwort, Erscheinungsjahr in Klammern,
3. vollständiger Titel des Aufsatzes bzw. Beitrages,
4. Vorname(n) und Name(n) des Herausgebers (in Kursivschrift) (der
Herausgeber), dahinter: „(Hrsg.)“
5. Titel des Sammelwerkes,
6. Verlagsorte (gibt es mehr als zwei Verlagsorte, so ist nur der erste anzugeben),
7. Verlag.
8. Erscheinungsjahr
9. erste und letzte Seitenzahl des Beitrags (mit dem Kürzel „S.“ bei deutschen Beiträgen und „pp.“ bei englischsprachigen Beiträgen) (ohne Punkt am Ende)

Schuler, Armin (Private Equity, 2012): Beratungs- und Finanzierungsgeschäfte, in: Hochmann, Heinz-Josef, Thießen, Friederich (Hrsg.), Investment Banking, 2012, S.277-294

----------------------------------------------------------------------

Ist der Verlagsort nicht bekannt, erfolgt die Angabe durch o.O. (ohne Ort)

Ist das Erscheinungsjahr nicht bekannt, erfolgt die Angabe durch o.J. (ohne Jahr)

----------------------------------------------------------------------

Angaben bei Internetquellen:

Diese müssen im Literaturverzeichnis am Ende seperat aufgeführt werden.

1. Name(n) und abgekürzter Vorname(n) des Verfassers (der Verfasser), Herausgeber, falls nichts angegeben, der Name der Institution oder Blog-Titel (in Kursivschrift)
2. Stichwort, Erscheinungsjahr in Klammern
3. Titel der Quelle/Titel des Textes,
4. Erscheinungsdatum der Publikation (Ist ein Erscheinungsdatum nicht bekannt, erfolgt eine Kennzeichnung mit "keine Datumsangabe")
5. URL (ohne Hyperlink)
5. Zugriffsdatum, Zeit, Zeitzone (ohne Punkt am Ende)

Kaiser, Arvid (VW, 2015): Diese Städte zittern um VW-Milliarden (30.09.2014), URL, (Zugriff 16.12.2014, 09:03 MEZ)

----------------------------------------------------------------------
Fußnoten

(Enden immer auf einen Punkt)

ein Autor:
^1 Vgl. Theisen, M. R. (2011), S. 201.

zwei Autoren:
^1 Vgl. Theisen, M. R., Kaiser, A. (2011), S. 201.

mehr als zwei Autoren:
^1 Vgl. Theisen, M.R. et al. (2011), S. 201.

Fußnote - Internet:
^1 Vgl. Kaiser, A. VW, 2015, o.S.

o.S. wenn ohne Seitenzahl
o.V. wenn ohne Verfasser

(das ist nach meinen Informationen jedoch schon durch „authoryear-icomp“ abgedeckt)

----------------------------------------------------------------------

Ich denke, dass die Beispiele die Unterschiede und Ergänzungen zwischen dem "authoryear-icomp" Stil und den, den ich brauche, deutlich machen.

Es wäre super, wenn wir mit den Beispielquellen von ZEP und dem bereits erarbeiteten Code evtl. weiterarbeiten könnten.

Für mich gilt auch: Wenn etwas fehlen sollte, dann reiche ich es gerne so schnell es geht nach!

Ich muss mich dem Lob von ZEP anschließen und möchte mich bei Allen in Voraus bedanken.

Viele Grüße

FF