Anzeige:
Ergebnis 1 bis 5 von 5

Thema: BibLaTeX

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.04.2011
    Ort
    Wuppertal
    Beiträge
    4

    Question BibLaTeX

    Hallo Forenmitglieder,

    ich wende mich zum ersten Mal an das Forum, da sich mir ein Problem stellt mit dem ich bisher nicht zu tun hatte. In einer Arbeit möchte ich aus selbstständigen und nichtselbstständigen Quellen (im Speziellen Normen) zitieren und diese auch in das Quellenverzeichnis angeben.

    Nun zu meinem Anliegen in Sachen Bibliografie mit BibLaTeX weil ich mir nicht sicher bin welchen Weg ich einschlagen soll, um es umzusetzen.
    Der Stil für die Zitate soll authoryear-icomp sein und am liebsten zitiere ich mit \footcite; in der Bibliografie möchte ich mit dem autoryear Style arbeiten. Der Ausgangspunkt für die Bibliografie ist eine mit JabRef angelegte Literaturdatenbank. Normen möchte ich in Anlehnung an das Schema wie es in DIN 1505-2 angegeben ist in das Verzeichnis aufnehmen und zwar folgendermaßen: Norm DIN 1505-2 Januar 1984. Titelangaben von Dokumenten, Zitierregeln.
    Wenn ich in JabRef für Normen @techreport auswähle, komme ich dem Ergebnis für den gewünschten Eintrag in das Verzeichnis schon ein Stück näher. Allerdings möchte ich nicht Tech Report oder eine Abkürzung dort stehen haben und die ein oder andere Sache stört mich auch noch und in Sachen Fußnoten haut es leider gar nicht hin, dort bekomme ich nur den citekey in \bf ausgegeben.
    Bevor ich ohne Beispiel versuche Einzelheiten zu erklären, erst mal folgende Fragen:
    würdet ihr mir empfehlen getrennte Verzeichnisse anzulegen oder nur eine Sortierung auf andere Art zu verwirklichen? Muss ich die *.bbx und *.cbx Dateien ändern oder gibt es schon einen Stil, der kann was ich suche und ich kenn den nicht.
    Ich weiß, dass ich hier viele Dinge ins Spiel gebracht habe und wahrscheinlich auch durcheinandern, aber sicherlich hilft mir jeder Hinweis weiter und ich kann mein Problem besser strukturieren und komme zum Ziel.

    Vielen Dank vorab!
    Benjamin

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Benjamin H. Beitrag anzeigen
    Bevor ich ohne Beispiel versuche Einzelheiten zu erklären
    Mache doch ein Beispiel -- dann ist es für alle einfacher.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.04.2011
    Ort
    Wuppertal
    Beiträge
    4
    Mit folgendem Code habe ich das erste Ergebnis erzielt. Was ich möchte ist jedoch, dass die Daten im Verzeihnis in einer anderen Reihenfolge stehen, der Hinweis darauf, dass es sich um einen technischen Report handelt entfernt ist, ein "Norm" vorangestellt wir und die Fußnote einen anderen Inhalt als momentan hat. DIN 13849-2 beispielsweise.
    Das hat sich erledigt:
    und in Sachen Fußnoten haut es leider gar nicht hin, dort bekomme ich nur den citekey in \bf ausgegeben.
    Code:
    \documentclass
    	[paper=a4,										
    	fontsize=11pt,
    	twoside=false,										
    	numbers=noenddot,									
    	titlepage= false,										
    	abstract=false,										
    	bibliography=totoc,									
    	listof=totoc,										
    	parskip=false]
    {scrreprt}												
    \usepackage [utf8]{inputenc}								
    \usepackage [ngerman]{babel}								
    \usepackage [babel,german=quotes]{csquotes}					
    \usepackage [T1] {fontenc}								
    \usepackage{blindtext}									
    \usepackage
    	[
    	bibencoding=utf8,
    	citestyle=authoryear-icomp,		
    	bibstyle=authoryear,
    	autocite=footnote,
    	maxnames=3,
    	]
    {biblatex}
    \bibliography{Bibliothek}
    \DeclareBibliographyCategory{unselbst}
    	\defbibheading{unselbst}{\section{Normenverzeichnis}}
    	\newcommand*{\citenorm}[2][]{%
    	\addtocategory{unselbst}{#2}
    	{\autocite[#1]{#2}}}
    	
    \DeclareBibliographyCategory{selbst}
    	\defbibheading{selbst}{\section{Literaturverzeichnis}}
    	\newcommand*{\citebook}[2][]{%
    	\addtocategory{selbst}{#2}
    	{\autocite[#1]{#2}}}
    	
    \usepackage {csquotes}
    	\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
    
    \begin{document} 	
    \chapter {Test zu Bibliographie}					
    \blindtext \citebook{Lindner:2010}. \blindtext \citenorm{13849-2}
    \par
    In der Fußzeile möchte ich für Normen DIN 13849-2 haben und im Normenverzeichnis soll folgendes stehen: Norm DIN 13849-2 Monat Jahr. \emph{Titel}}
    
    \chapter{Bibliographie}
    \printbibliography[heading=selbst, category=selbst]
    \printbibliography[heading=unselbst, category=unselbst]
    \end {document}
    Code:
    @TECHREPORT{13849-2,
      author = {DIN},
      title = {Sicherheitsbezogene Teile von Steuerungen},
      institution = {Deutsches Insititut f\"{u}r Normung},
      year = {2006},
      number = {13849-2},
      timestamp = {2011.04.27}
    }
    
    @BOOK{Lindner:2010,
      title = {Physik f\"{u}r Ingenieure},
      publisher = {Hanser Fachbuch},
      year = {2010},
      author = {Helmut Lindner},
      edition = {18., akt. Aufl.},
      month = jan,
      date-added = {2011-04-23 23:30:09 +0200},
      date-modified = {2011-04-24 11:14:41 +0200},
      isbn = {3446421564}
    }

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Benjamin H. Beitrag anzeigen
    Was ich möchte ist jedoch, dass die Daten im Verzeihnis in einer anderen Reihenfolge stehen,
    Welche?

    Zitat Zitat von Benjamin H. Beitrag anzeigen
    der Hinweis darauf, dass es sich um einen technischen Report handelt entfernt ist,
    Code:
    \DeclareBibliographyDriver{report}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
    %  \newunit\newblock
    %  \printfield{type}%
      \setunit*{\addspace}\newblock
      \printfield{number}%
      \newunit\newblock
      \printfield{version}%
      \newunit
      \printfield{note}%
      \newunit\newblock
      \usebibmacro{institution+location+date}%
      \newunit\newblock
      \usebibmacro{chapter+pages}%
      \newunit
      \printfield{pagetotal}%
      \newunit\newblock
      \iftoggle{bbx:isbn}
        {\printfield{isrn}}
        {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \setunit{\bibpagerefpunct}\newblock
      \usebibmacro{pageref}%
      \usebibmacro{finentry}}
    Zitat Zitat von Benjamin H. Beitrag anzeigen
    ein "Norm" vorangestellt wir
    Wo?

    Zitat Zitat von Benjamin H. Beitrag anzeigen
    und die Fußnote einen anderen Inhalt als momentan hat. DIN 13849-2 beispielsweise.
    Hier muss ein Cite-Befehl definiert werden.

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.04.2011
    Ort
    Wuppertal
    Beiträge
    4
    Hallo Marco,

    danke für deine Unterstützung!
    Zu deinen Fragen:
    Norm DIN 13849-2 Monat Jahr. \emph{Titel}
    soll die Reihenfolge im Verzeichnis sein. Damit ist auch klar, wo "Norm" stehen soll, am Anfang jedes Eintrags im Verzeichnis.
    Hier muss ein Cite-Befehl definiert werden.
    Das hab ich ja im LaTeX Code schon getan. Das heißt ich muss in der *.cbx Datei noch angeben was mein \citenorm tun soll und darf wahrscheinlich im Editor nicht mehr angeben:
    autocite=footnote
    und das in
    \DeclareBibliographyCategory{unselbst}
    \defbibheading{unselbst}{\section{Normenverzeichni s}}
    \newcommand*{\citenorm}[2][]{%
    \addtocategory{unselbst}{#2}
    {\autocite[#1]{#2}}}
    verwenden, oder? Sonst würde ja weiterhin nach den Einstellungen für \footcite gearbeitet.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •