webcitation.org

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


JokerGermany
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: So 7. Jan 2018, 14:25

webcitation.org

Beitrag von JokerGermany »

Bin ein ziemliche Neuling in Latex, möchte gerne im Literaturverzeichnis eine Webquelle so drinstehen haben:
<Autor(en)> (<Jahr>). <Titel>. Verfügbar unter <URL>, Archiviert unter
<webcitation.org-Kurz-URL>

Wie mache ich das?

Falls es interessiert, das hier ist das Literaturverzeichnis
\RequirePackage{filecontents}
\begin{filecontents}{literatur.bib}
@BOOK{WinvsLinux,
	AUTHOR = {Dobusch, Leonhard},
	YEAR = {2008},
	TITLE = {Windows versus Linux - Markt - Organisation - Pfad},
	EDITION = {},
	ISBN = {978-3-531-16242-3},
	PUBLISHER = {VS Verlag für Sozialwissenschaften},
	ADDRESS = {Opladen},
}
@BOOK{LinuxManagerGuide,
	AUTHOR = {Marx, Ben},
	YEAR = {2003},
	TITLE = {Linux Manager Guide},
	edition = {2. Auflage},
	ISBN = {3-935922-88-4},
	PUBLISHER = {SuSE-Press},
	ADDRESS = {Nürnberg},
}
\end{filecontents}
\documentclass[a4paper,11pt]{article}
\usepackage[ngerman]{betababel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german=quotes]{csquotes}
\usepackage[style=authoryear,natbib=true,backend=biber]{biblatex}
Und das hier ist meine Momentane Vorlage:
\documentclass[fleqn, fontsize=12pt, paper=a4, headinclude, twoside=false, parskip=half+, pagesize=auto, numbers=noenddot, open=right, toc=listof, toc=bibliography]{scrreprt}
% PDF-Kompression
\pdfminorversion=5
\pdfobjcompresslevel=1
% Allgemeines
\usepackage[automark]{scrpage2} % Kopf- und Fußzeilen
\usepackage{amsmath,marvosym} % Mathesachen
\usepackage[T1]{fontenc} % Ligaturen, richtige Umlaute im PDF
\usepackage[utf8]{inputenc}% UTF8-Kodierung für Umlaute usw
% Schriften
\usepackage{mathpazo} % Palatino für Mathemodus
%\usepackage{mathpazo,tgpagella} % auch sehr schöne Schriften
\usepackage{setspace} % Zeilenabstand
\onehalfspacing % 1,5 Zeilen
\usepackage{enumitem}
% Schriften-Größen
\setkomafont{chapter}{\Huge\rmfamily} % Überschrift der Ebene
\setkomafont{section}{\Large\rmfamily}
\setkomafont{subsection}{\large\rmfamily}
\setkomafont{subsubsection}{\large\rmfamily}
\setkomafont{chapterentry}{\large\rmfamily} % Überschrift der Ebene in Inhaltsverzeichnis
\setkomafont{descriptionlabel}{\bfseries\rmfamily} % für description Umgebungen
\setkomafont{captionlabel}{\small\bfseries}
\setkomafont{caption}{\small}
% Sprache: Deutsch
\usepackage[ngerman]{babel} % Silbentrennung
% PDF
\usepackage[ngerman,pdfauthor={JokerGermany},  pdfauthor={JokerGermany}, pdftitle={Linux als Desktop-Betriebssystem in Betrieben}, breaklinks=true
]{hyperref}
\usepackage[final]{microtype} % mikrotypographische Optimierungen
\usepackage{url} % ermögliche Links (URLs)
\usepackage{pdflscape} % einzelne Seiten drehen können
% Tabellen
\usepackage{multirow} % Tabellen-Zellen über mehrere Zeilen
\usepackage{multicol} % mehre Spalten auf eine Seite
\usepackage{tabularx} % Für Tabellen mit vorgegeben Größen
\usepackage{longtable} % Tabellen über mehrere Seiten
\usepackage{array}
%  Bibliographie
\usepackage{biblatex}
\bibliography{literatur} 
%\usepackage{bibgerm} % Umlaute in BibTeX
% Tabellen
\usepackage{multirow} % Tabellen-Zellen über mehrere Zeilen
\usepackage{multicol} % mehre Spalten auf eine Seite
\usepackage{tabularx} % Für Tabellen mit vorgegeben Größen
\usepackage{array}
\usepackage{float}
% Bilder
\usepackage{graphicx} % Bilder
\usepackage{color} % Farben
\graphicspath{{images/}}
\DeclareGraphicsExtensions{.pdf,.png,.jpg} % bevorzuge pdf-Dateien
\usepackage{subcaption}  % mehrere Abbildungen nebeneinander/übereinander

\usepackage[all]{hypcap} % Beim Klicken auf Links zum Bild und nicht zu Caption gehen
% Bildunterschrift
\setcapindent{0em} % kein Einrücken der Caption von Figures und Tabellen
\setcapwidth{0.9\textwidth} % Breite der Caption nur 90% der Textbreite, damit sie sich vom restlichen Text abhebt
\setlength{\abovecaptionskip}{0.2cm} % Abstand der zwischen Bild- und Bildunterschrift
% Quellcode
\usepackage{listings} % für Formatierung in Quelltexten
\definecolor{grau}{gray}{0.25}
\lstset{
	extendedchars=true,
	basicstyle=\tiny\ttfamily,
	%basicstyle=\footnotesize\ttfamily,
	tabsize=2,
	keywordstyle=\textbf,
	commentstyle=\color{grau},
	stringstyle=\textit,
	numbers=left,
	numberstyle=\tiny,
	% für schönen Zeilenumbruch
	breakautoindent  = true,
	breakindent      = 2em,
	breaklines       = true,
	postbreak        = ,
	prebreak         = \raisebox{-.8ex}[0ex][0ex]{\Righttorque},
}
% linksbündige Fußboten
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}

\typearea{14} % typearea berechnet einen sinnvollen Satzspiegel (das heißt die Seitenränder) siehe auch http://www.ctan.org/pkg/typearea. Diese Berechnung befindet sich am Schluss, damit die Einstellungen oben berücksichtigt werden

\usepackage{scrhack} % Vermeidung einer Warnung


% Eigene Befehle %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
% Matrix
\newcommand{\mat}[1]{
      {\textbf{#1}}
}
\newcommand{\todo}[1]{
      {\colorbox{red}{ TODO: #1 }}
}
\newcommand{\todotext}[1]{
      {\color{red} TODO: #1} \normalfont
}
\newcommand{\info}[1]{
      {\colorbox{blue}{ (INFO: #1)}}
}
% Hinweis auf Programme in Datei
\newcommand{\datei}[1]{
      {\ttfamily{#1}}
}
\newcommand{\code}[1]{
      {\ttfamily{#1}}
}
% bild mit defnierter Breite einfügen
\newcommand{\bild}[4]{
  \begin{figure}[!hbt]
    \centering
      \vspace{1ex}
      \includegraphics[width=#2]{images/#1}
      \caption[#4]{\label{img.#1} #3}
    \vspace{1ex}
  \end{figure}
}
% bild mit eigener Breite
\newcommand{\bilda}[3]{
  \begin{figure}[!hbt]
    \centering
      \vspace{1ex}
      \includegraphics{images/#1}
      \caption[#3]{\label{img.#1} #2}
      \vspace{1ex}
  \end{figure}
}


% Bild todo
\newcommand{\bildt}[2]{
  \begin{figure}[!hbt]
    \begin{center}
      \vspace{2ex}
	      \includegraphics[width=6cm]{images/todobild}
      %\caption{\label{#1} \color{red}{ TODO: #2}}
      \caption{\label{#1} \todotext{#2}}
      %{\caption{\label{#1} {\todo{#2}}}}
      \vspace{2ex}
    \end{center}
  \end{figure}
}
%Abstract!!!
%\usepackage{geometry}
%\geometry{top=2cm, bottom=1cm}
Vielen Dank für eure Hilfe

Gast

Beitrag von Gast »

Ich hab da mal was vorbereitet: https://tex.stackexchange.com/q/302968/35864
\documentclass{article}
\usepackage{filecontents}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\begin{filecontents*}{archiving.dbx}
\DeclareDatamodelFields[type=field, datatype=uri]{archiveurl}
\DeclareDatamodelEntryfields{archiveurl}
\DeclareDatamodelFields[type=field, datatype=date, skipout]{
  archivedate,
}
\DeclareDatamodelEntryfields{archivedate}
\end{filecontents*}

\usepackage[backend=biber,style=authortitle, datamodel=archiving]{biblatex}

\begin{filecontents*}{\jobname.bib}
@article{panic,
  author      = {Plunkett, John},
  title       = {Sorrell accuses Murdoch of panic buying},
  journal     = {The Guardian},
  date        = {2005-10-27},
  url         = {http://media.guardian.co.uk/site/story/0,14173,1601858,00.html},
  archiveurl  = {http://www.webcitation.org/5Kt3PxfFl},
  archivedate = {2006-12-04},
}
\end{filecontents*}


\NewBibliographyString{archivedat,archivedon}
\DefineBibliographyStrings{english}{%
  archivedat = {archived at},
  archivedon = {on},
}
\DefineBibliographyStrings{german}{%
  archivedat = {archiviert unter},
  archivedon = {am},
}

\DeclareFieldFormat{archiveurl}{\bibstring{archivedat}\space\url{#1}}
\DeclareFieldFormat{archivedate}{\bibstring{archivedon}\space#1}

\newbibmacro*{archiveurl}{\printfield{archiveurl}}
\newbibmacro*{archivedate}{\printarchivedate}

\renewbibmacro*{url+urldate}{%
  \usebibmacro{url}%
  \iffieldundef{urlyear}
    {}
    {\setunit*{\addspace}%
     \usebibmacro{urldate}}%
  \setunit{\addcomma\space}%
  \usebibmacro{archiveurl}%
  \iffieldundef{archiveyear}
    {}
    {\setunit*{\addspace}%
     \usebibmacro{archivedate}}}

\addbibresource{\jobname.bib}

\begin{document}
\nocite{panic}
\printbibliography
\end{document}

JokerGermany
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: So 7. Jan 2018, 14:25

Beitrag von JokerGermany »

vielen dank! :D

Antworten