Zitierweise Thema ist als GELÖST markiert

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


CarolaThiel

Zitierweise

Beitrag von CarolaThiel »

Hallo

ich habe eine Frage zur Zitierweise. Ich habe ziemlich strenge Vorgaben.

Bei büchern ist als Kurzzitierweise. Name des Autors, Abkürzung des Vornamen, Erscheinungsjahr, Seitenangaben

Bei Internet
Name und vorname des Autors, Erscheinungsjahr, URL, Seitenangabe, Zugriffdatum

Das Jahr erscheint bei meinen Style hinter dem Autor in Klammern. Es soll aber (ohne klammern) vor die Seitenzahl bei Büchern und ohne klammern hinter dern Autor bei Internt.
% Das ist mein LaTeX-Dokument.
\linespread{1.3}
\usepackage[backend=biber,style=authoryear-ibid, autocite=footnote]{biblatex}%style=authoryear-ibid
\addbibresource{Literatur.bib}
\usepackage[babel,german=guillemets]{csquotes}
\renewcommand*{\newunitpunct}{\addcomma\space}
Literatur.bib
@book{BeispielBuch,
    author    = "Mustermann {,} Max",
    title     = "Wie ich zur Musterfrau fand",
    series    ={International series of monographs on physics},
    publisher = "Musterverlag",
    year =      "2000",
    address   = " Musterstadt"

@online{spektrum,
    author  = "o. V.{,} 2017",
    title   = "Warum nehmen Essstörungen zu?",
    url     = "https://www.spektrum.de/news/essstoerungen-wie-magersucht-nehmen-zu/1439050",
    year     = "2017",
    urldate = {2019-10-05}
ich vermute das Style geändert werden muss, abe ebd. muss bleiben

Gast

Beitrag von Gast »

Als ersten Vorschlag könnte ich
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[autostyle,german=guillemets]{csquotes}

\usepackage[backend=biber, style=authoryear-ibid, autocite=footnote]{biblatex}

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

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifbibmacroundef{cite:\thefield{entrytype}}
          {\usebibmacro{cite:*}}
          {\usebibmacro*{cite:\thefield{entrytype}}}}}
    {\usebibmacro{cite:shorthand}}}

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

\newbibmacro*{cite:online}{%
  \usebibmacro{cite:*}%
  \newunit
  \usebibmacro{url+urldate}}

\DeclareNameFormat{labelname}{%
  \ifnumcomp{\value{uniquename}}{<}{2}%
    {\ifuseprefix
       {\usebibmacro{name:family-given}
         {\namepartfamily}
         {\namepartgiveni}
         {\namepartprefix}
         {\namepartsuffixi}}
       {\usebibmacro{name:family-given}
         {\namepartfamily}
         {\namepartgiveni}
         {\namepartprefixi}
         {\namepartsuffixi}}}%
    {\usebibmacro{name:family-given}
       {\namepartfamily}
       {\namepartgiven}
       {\namepartprefix}
       {\namepartsuffix}}%
  \usebibmacro{name:andothers}}

\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}
\renewbibmacro*{url+urldate}{%
  \usebibmacro{url}%
  \setunit*{\addcomma\space}%
  \usebibmacro{urldate}}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{burger,
  author  = {Kathrin Burger},
  title   = {Warum nehmen Essstörungen zu?},
  url     = {https://www.spektrum.de/news/essstoerungen-wie-magersucht-nehmen-zu/1439050},
  date    = {2017-02-24},
  urldate = {2019-10-05}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem\autocite{sigfridsson}
ipsum\autocite{burger}
dolor\autocite{nussbaum}
sit\autocite{worman}
amet\autocite{geer}.
\printbibliography
\end{document}
anbieten.

Antworten