Literaturverweis selbst definieren

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: Literaturverweis selbst definieren

von semifredo » Mi 26. Jun 2013, 18:31

Klasse, damit ist nun alles zu meiner Zufriedenheit 8)
Dankeschön!

Die Doppelladungen sind teilweise durch unachtsames Herumkopieren entstanden und im richtigen Dokument nicht vorhanden - teilweise aber schon.
Habe ich behoben, danke für die zusätzlichen Hinweise.

von Epllus » Mi 26. Jun 2013, 18:01

Bei Problem Eins hilft dir \printbibliography[title=Literaturverzeichnis].
Beim Zweiten hilft dir der Abstand \bibitemsep.
% Format der Seite 
\documentclass[a4paper, 12pt, oneside, listof=toc]{scrbook} 
% deutsche Silbentrennung 
\usepackage[ngerman]{babel} 
% deutsche Umlaute 
\usepackage[utf8]{inputenc} 
\usepackage[a4paper, left=2.5cm, right=2.0cm, top=2.0cm, bottom=2.0cm, foot=1.0cm]{geometry} 
\usepackage[automark]{scrpage2} 
\usepackage{textcomp} 
\usepackage{url}
% Zeilenabstand 
\usepackage{setspace} 
\onehalfspacing 
%\parindent0pt 

% Schriftart 
\usepackage[T1]{fontenc} 

\renewcommand{\familydefault}{\sfdefault} 
\usepackage{mathptmx} 
\usepackage[scaled=.92]{helvet} 
\usepackage{courier} 
\urlstyle{tt} % tt % same 
\listfiles 
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib} 
@ARTICLE{article, 
  author = {Nachname, Vorname}, 
  title = {Titel des Zeitschriftenartikels}, 
  journaltitle = {Zeitschrift}, 
  date = {2006}, 
  volume = {6}, 
  pages = {19--75} 
} 

@BOOK{book, 
   Author = {Bernd Brotmann and Hilde Heidrun}, 
   Title = {Butter aufs Brot}, 
   Publisher = {Hanser}, 
   Year = {2010} 
   } 
    
@MISC{Wiki1, 
   Author = {Wikipedia}, 
   Title = {{Artikel1}}, 
   Howpublished = {{\newline \href{url}{http://de.wikipedia.org/wiki/Artikel1}}}, 
   Month = {06}, 
   Year = {2013}, 
   Note = {\newline letzter Aufruf: 16.06.2013} 
   } 
    
@MISC{Wiki2, 
   Author = {Wikipedia}, 
   Title = {{Artikel2}}, 
   Howpublished = {{\newline \href{url}{http://de.wikipedia.org/wiki/Artikel2}}}, 
   Month = {05}, 
   Year = {2013}, 
   Note = {\newline letzter Aufruf: 26.06.2013} 
   } 
\end{filecontents} 
\usepackage{csquotes} 

\usepackage[ 
  style=authortitle 
]{biblatex} 
\bibliography{\jobname} 

\usepackage{hyperref} 


% FUSSNOTEN-ZITATE 
%% Eckige Klammer um Titel 
\DeclareFieldFormat{citetitle}{\mkbibbrackets{#1\isdot}} 
\DeclareFieldFormat[article]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[incollection]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[unpublished]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[thesis]{citetitle}{\mkbibbrackets{#1}} 

%% Standardkomma herausnehmen, aber Leerzeichen nach Name 
\renewcommand*{\nametitledelim}{\addspace} 

%% Kapitälchen für Nachnamen 
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} 

%% Jahr in Klammern 
\DeclareFieldFormat{year}{\mkbibparens{#1}} 

%% cite-Befehl um Jahr ergänzt 
\renewbibmacro*{cite}{ 
  \iffieldundef{shorthand} 
    {\ifnameundef{labelname} 
       {} 
       {\printnames{labelname} 
        \setunit{\nametitledelim}} 
     \usebibmacro{cite:title} 
       \iffieldundef{year} 
         {} 
          {\setunit{\nameyeardelim} 
          \printfield{year}}} 
    {\usebibmacro{cite:shorthand}}} 

\DeclareNameAlias{sortname}{last-first} 

\setlength{\bibitemsep}{1ex}
    
\begin{document} 
\cite{Wiki1} 

\cite{Wiki2} 

\cite{article} 

\cite[17]{book} 

\cite[Vgl.][173]{book} 

\clearpage 

\printbibliography[title=Literaturverzeichnis]
\end{document} 
 
Außerdem ist mir aufgefallen: Du ladest hyperref nicht als letztes Paket. Du ladest babel öfters, du verwendest \parindent0pt (wobei ich es auch mit \setlength für keine so gute Idee halte. Nimm lieber die KOMA-Scipt Optionen zu parskip=), Paket fontenc wird auch zweimal geladen, auch das Paket inputenc; und soweit ich mich erinnere, wird da Paket url von hyperref geladen (das aber nur zur Info).

Grüße
Epllus

von semifredo » Mi 26. Jun 2013, 16:18

Ich verwende nun biblatex und habe folgendes:
% Format der Seite
\documentclass[a4paper, 12pt, oneside, listof=toc]{scrbook}
% deutsche Silbentrennung
\usepackage[ngerman]{babel}
% deutsche Umlaute
\usepackage[utf8]{inputenc}
\usepackage[a4paper, left=2.5cm, right=2.0cm, top=2.0cm, bottom=2.0cm, foot=1.0cm]{geometry}
\usepackage[automark]{scrpage2}
\usepackage{url}
\usepackage{hyperref}
\usepackage{textcomp}

% Zeilenabstand
\usepackage{setspace}
\onehalfspacing
\parindent0pt

% Schriftart
\usepackage[T1]{fontenc}

\renewcommand{\familydefault}{\sfdefault}
\usepackage{mathptmx}
\usepackage[scaled=.92]{helvet}
\usepackage{courier}
\urlstyle{tt} % tt % same
\listfiles 
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib} 
@ARTICLE{article, 
  author = {Nachname, Vorname}, 
  title = {Titel des Zeitschriftenartikels}, 
  journaltitle = {Zeitschrift}, 
  date = {2006}, 
  volume = {6}, 
  pages = {19--75} 
} 

@BOOK{book,
   Author = {Bernd Brotmann and Hilde Heidrun},
   Title = {Butter aufs Brot},
   Publisher = {Hanser},
   Year = {2010}
   }
   
@MISC{Wiki1,
	Author = {Wikipedia},
	Title = {{Artikel1}},
	Howpublished = {{\newline \href{url}{http://de.wikipedia.org/wiki/Artikel1}}},
	Month = {06},
	Year = {2013},
	Note = {\newline letzter Aufruf: 16.06.2013}
	}
	
@MISC{Wiki2,
	Author = {Wikipedia},
	Title = {{Artikel2}},
	Howpublished = {{\newline \href{url}{http://de.wikipedia.org/wiki/Artikel2}}},
	Month = {05},
	Year = {2013},
	Note = {\newline letzter Aufruf: 26.06.2013}
	}
\end{filecontents} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc}
\usepackage{babel,csquotes} 

\usepackage[ 
  style=authortitle 
]{biblatex} 
\bibliography{\jobname} 

% FUSSNOTEN-ZITATE 
%% Eckige Klammer um Titel 
\DeclareFieldFormat{citetitle}{\mkbibbrackets{#1\isdot}} 
\DeclareFieldFormat[article]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[incollection]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[unpublished]{citetitle}{\mkbibbrackets{#1}} 
\DeclareFieldFormat[thesis]{citetitle}{\mkbibbrackets{#1}} 

%% Standardkomma herausnehmen, aber Leerzeichen nach Name 
\renewcommand*{\nametitledelim}{\addspace} 

%% Kapitälchen für Nachnamen 
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} 

%% Jahr in Klammern 
\DeclareFieldFormat{year}{\mkbibparens{#1}} 

%% cite-Befehl um Jahr ergänzt 
\renewbibmacro*{cite}{
  \iffieldundef{shorthand} 
    {\ifnameundef{labelname} 
       {} 
       {\printnames{labelname}
        \setunit{\nametitledelim}}
     \usebibmacro{cite:title}
       \iffieldundef{year}
         {}
          {\setunit{\nameyeardelim}
          \printfield{year}}} 
    {\usebibmacro{cite:shorthand}}} 

\DeclareNameAlias{sortname}{last-first} 
    
\begin{document} 
\cite{Wiki1}

\cite{Wiki2}

\cite{article} 

\cite[17]{book} 

\cite[Vgl.][173]{book} 

\clearpage

\printbibliography 
\end{document}
Nun gefällt mir nur nicht, dass das Literaturverzeichnis mit "Literatur" betitelt wird. Ich möchte es als "Literaturverzeichnis" bezeichnen.
Und eventuell wäre eine Freizeile zwischen den einzelnen Literaturen auch nicht verkehrt.

von Beinschuss » Di 25. Jun 2013, 15:37

Dann schau bitte in die biblatex-Doku: Citationsstyle - authortitle (in mehrern Variationen).

Helmut

von semifredo » Di 25. Jun 2013, 12:56

Ich könnte mich an sich auch damit anfreunden, dass dort [Blaumann und Hildegard,2010] steht.

Blöd wird es erst, wenn man beispielsweise mehrere Literatureinträge zu Wikipediaartikeln hat.
Dann gibt es die Verweise [Wikipedia, 2012a], [Wikipedia, 2012b] usw.
Und das ist so unaussagekräftig. Da wäre mir das Einfließen des Titels des jeweiligen Artikels lieber.

von u_fischer » Di 25. Jun 2013, 12:07

Der Schlüssel (in deinem Fall BLAU11) wird nie als Label oder in einem Zitat benutzt. Er muss ja nichts mit dem Werk zu tun haben. Der könnte auch blub2020 heißen.

Labels müssen entweder aus Autorennamen + Year u.ä. berechenbar sein, oder du musst sie z.B. als shorthand- oder label-Feld vorgeben.
Siehe die Dokumentation von biblatex.

Literaturverweis selbst definieren

von semifredo » Di 25. Jun 2013, 11:36

Hallo,

ich habe nun schon einige bibliographystyles ausprobiert. Aber es gefällt mir alles nicht so sehr. Ich würde gerne selbst definieren können, wie ein Literaturverweis lautet.
Bei einem Verweis auf folgendes Buch mit \cite{BLAU11} hätte ich gerne [BLAU11] im Text. Das ist ja auch eigentlich üblich. Gibt es dafür keinen Bibliotheksstil?
Ich verwende die scrbook-Klasse und den Bibliotheksstil apalike.
@ARTICLE{BLAU11, 
  author = {Bernd Blaumann and Hilde Hildegard}, 
  title = {{Sehr gutes Buch}}, 
  year = {2011}, 
  publisher = {Galileo Computing}
} 

Nach oben