Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: Literaturverzeichnis anpassen, aber wie?

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66

    Literaturverzeichnis anpassen, aber wie?

    Hallo,
    mein Problem ist derzeit das Literaturverzeichnis. Ich habe eine fertige Arbeit und möchte nun das Literaturverzeichnis anpassen. Bisher habe ich \bibliography{Literatur} verwendet allerdings passt das \bibliographystyle{plaindin} nicht zu den Anforderungen:
    [1] Aber, S., Barbayannis, F. A., Hanse, H., Schneider, C., Stanyon, C. A.,
    Bernard, O. and Caroni, P. (1998). Regulation of actin dynamics
    through phosphorylation of cofilin by LIM-kinase. Nature 393, 805-809
    [2] Böhle, A. (2001). Herzchirurgie.
    in Henne-Bruns, D., Dürig, M., Kremer, B. (Hrsg.). Chirurgie.
    Georg Thieme Verlag, Stuttgart New York, 947-1000
    Vorab die Frage: Umstellen auf biblatex ? Wie schon gesagt, die Arbeit ist schon fertig nur das Literaturverzeichnis muss noch angepasst werden.
    Wie könnte eine Konfiguration von biblatex aussehen um das Ergebnis zu erreichen?
    Bin für jeden Tipp dankbar!
    Gruß,
    Alex

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Vorab die Frage: Umstellen auf biblatex ?
    ich bin dafür
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Wie schon gesagt, die Arbeit ist schon fertig nur das Literaturverzeichnis muss noch angepasst werden.
    das macht ja nichts. biblatex hat ja keinen Einfluss auf den Text. biblatex nutzt die bib-Datei und das wars.

    Für dich sollte der Ausgangsstil numeric passen.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Hier habe ich mal ein Minimalbeispiel ausgehend von dem Beispiel 30-style-numeric.tex
    Code:
    \documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{csquotes}
    \usepackage[style=numeric]{biblatex}
    \usepackage{hyperref}
    \addbibresource{biblatex-examples.bib}
    \newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
    \begin{document}
    \section*{The \texttt{numeric} style}
    XXX
    \subsection*{\cmd{cite} examples}
    Test \cite{companion} test.
    \printbibliography
    \end{document}
    Bei der Anleitung komme ich nicht ganz mit.
    Folgende Probleme habe ich damit:

    1. Statt Literatur soll es Literaturverzeichnis heißen
    2. Nachname1, V1., Nachname2, V2. (V1/V2= Erster Buchstabe des Vornamens danach einen Punkt
    3. Nach den Namen soll das Jahr in runde Klammern
    4. Nach dem Jahr ein Punkt und dann der Titel mit anschließendem Punkt
    5. Dann das Journal
    6. Das Volume aber fett gedruckt anschließend Komma
    7. Die Seitenangabe

    Sollte ich vielleicht ein anderes Style aussuchen oder dieses anpassen.
    Wenn ja, wie passe ich diesen Style an?

    Vielen Dank!
    Gruß,
    Alex

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    probiere mal:
    Code:
    \documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{csquotes}
    \usepackage[style=authoryear,labelnumber,defernumbers,citestyle=numeric]{biblatex}
    \DefineBibliographyStrings{ngerman}{
        references = {Literaturverzeichnis}
    }
    \defbibenvironment{bibliography}
      {\list
         {\printtext[labelnumberwidth]{%
    	\iffieldundef{shorthand}
    	  {\printfield{prefixnumber}%
    	   \printfield{labelnumber}}
    	  {\printfield{shorthand}}}}
         {\setlength{\labelwidth}{\labelnumberwidth}%
          \setlength{\leftmargin}{\labelwidth}%
          \setlength{\labelsep}{\biblabelsep}%
          \addtolength{\leftmargin}{\labelsep}%
          \setlength{\itemsep}{\bibitemsep}%
          \setlength{\parsep}{\bibparsep}}%
          \renewcommand*{\makelabel}[1]{\hss##1}}
      {\endlist}
      {\item}
    \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
    
    \DeclareNameFormat{last-first}{%
      \iffirstinits
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
      \usebibmacro{name:andothers}}
    \DeclareNameAlias{sortname}{last-first}
    
    \DeclareFieldFormat*{volume}{\textbf{\bibstring{volume}~#1}}
    \usepackage{hyperref}
    \addbibresource{biblatex-examples.bib}
    \newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
    \begin{document}
    \section*{The \texttt{numeric} style}
    XXX
    \subsection*{\cmd{cite} examples}
    Test \cite{companion} test.
    \printbibliography
    \end{document}
    Gruß
    Marco

    PS: Als Tipp: Fast alle Definitionen findest du in der biblatex.def

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Auf der Suche nach der biblatex.def bin ich schon eine Weile. Gefunden hab ich sie noch nicht.
    Ich verwende MikTeX 2.9, WinEdt 5.9 auf Windows XP SP3.

    Wo könnte oder sollte diese Datei sein?

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Wo könnte oder sollte diese Datei sein?
    einfach im Terminal kpsewhich biblatex.def aufrufen

    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Super! Vielen Dank, das Beispiel passt soweit fast perfekt.
    Mit
    Code:
    \DeclareFieldFormat[article]{title}{#1}
    habe ich noch die Anführungszeichen entfernt.
    Mit
    Code:
    \DeclareFieldFormat*{month}{\textbf{\mkbibmonth{#1}}}
    \DeclareFieldFormat*{number}{\textbf{#1}}
    habe ich noch die zusätzlichen Angaben fett gedruckt.
    Allerdings sollen diese beiden Angaben dann noch in runden Klammern gedruckt werden. Nur wie?

    Nur schreibt er jetzt immer vor dem Volume
    Bd.
    und vor der Seitenzahl
    S.
    Wie bekomme ich die nun wieder weg?



    Vielen Dank nochmals!!!
    Gruß,
    Alex
    Geändert von Dr.Wackelzahn (26-02-2011 um 19:22 Uhr)

  8. #8
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Wie bekomme ich die nun wieder weg?
    das findest du auch in der biblatex.def.

    Im obigen Beispiel steht beispielsweise: bibstring{volume} -- was eben zur genannten Ausgabe führt.

    Für die Seite musst du nur die Ausgabe anpassen von pages.

    Gruß
    Marco

  9. #9
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    So, jetzt bin ich schon ein gutes Stück näher am Ziel. Leider habe ich folgende Probleme noch nicht gelöst:
    1. Literaturverzeichnis statt Literatur; obwohl es im Minibsp. funktioniert, klappt es in meinem eigentlichen Text nicht mehr.
    2. Ich bekomme das In: nicht weg. Weiß jemand wo oder wie das geht?
    3. Zwar wird Volume, Number und Month fett geschrieben allerdings müsste noch der Punkt zwischen Volume und Number weg und dazu Number und Month in runden Klammern stehen.
    4. Die Felder URL und DOI soll ich noch ausblenden
    5. Die Seitenzahl muss am Ende stehen und danach darf kein Punkt mehr kommen.

    Vielen Dank wieder vorab für Tipps und Hinweise!
    Gruß,
    Alex

  10. #10
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    gebe uns doch bitte das Minimalbeispiel an, welches du nutzt, um die Ausgabe zu erstellen. So haben wir alle den gleichen Stand. Und dein Punkt 1 ist ohne Minimalbeispiel gar nicht zu beantworten.

    Gruß
    Marco

  11. #11
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Anbei ein Minimalbeispiel, wobei das Wort Minimal etwas absurd wirkt, aber ich weiß ja nicht wo der Fehler in meiner eigentlichen Arbeit liegt, daher ist alles drin was ich sonst noch benötige.
    Code:
    \documentclass[ngerman,12pt,a4paper,bibliography=totocnumbered,parskip]{scrreprt}
    \usepackage{makeidx,graphics,graphicx,fontenc,xcolor,longtable,setspace,colortbl}
    \usepackage[nouppercase]{scrpage2}
    \usepackage{geometry,here,multirow,multicol,array,float,fp-basic,fp-snap,tikz,pgfplots,eurosym}
    
    \usepackage{chngcntr,mnsymbol}
    \usepackage{hyphenat}
    \usepackage[hang]{caption}
    
    % Anfang Literaturverzeichnis Vorgaben
    \usepackage[ngerman]{babel}
    \usepackage{csquotes}
    \usepackage[style=authoryear,labelnumber,defernumbers,citestyle=numeric]{biblatex}
    \defbibenvironment{bibliography}
      {\list
         {\printtext[labelnumberwidth]{%
    	\iffieldundef{shorthand}
    	  {\printfield{prefixnumber}%
    	   \printfield{labelnumber}}
    	  {\printfield{shorthand}}}}
         {\setlength{\labelwidth}{\labelnumberwidth}%
          \setlength{\leftmargin}{\labelwidth}%
          \setlength{\labelsep}{\biblabelsep}%
          \addtolength{\leftmargin}{\labelsep}%
          \setlength{\itemsep}{\bibitemsep}%
          \setlength{\parsep}{\bibparsep}}%
          \renewcommand*{\makelabel}[1]{\hss##1}}
      {\endlist}
      {\item}
    \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
    
    \DeclareFieldFormat*[article]{title}{#1}
    \DeclareFieldFormat*{month}{\textbf{\mkbibmonth{#1}}}
    \DeclareFieldFormat*{number}{\textbf{#1}}
    \DeclareFieldFormat*{pages}{#1}
    \DeclareFieldFormat*{volume}{\textbf{#1}}
    
    
    \DeclareNameFormat{last-first}{%
      \iffirstinits
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
      \usebibmacro{name:andothers}}
    \DeclareNameAlias{sortname}{last-first}
    \DefineBibliographyStrings{ngerman}{
        references = {Literaturverzeichnis}
    }
    
    \newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
    % Ende Literaturverzeichnis Vorgaben
    
    \usepackage{hyperref}
    \addbibresource{biblatex-examples.bib}
    
    \begin{document}
    \section*{The \texttt{numeric} style}
    XXX
    \subsection*{\cmd{cite} examples}
    Test \cite{companion} test.
    Test2 \cite{aksin} \cite{almendro} \cite{angenendt} \cite{brandt} \cite{cotton} \cite{chiu} \cite{geer} \cite{gillies} \cite{glashow} \cite{ctan} \cite{cms} \cite{jaffe} \cite{yoon}
    \printbibliography
    \end{document}

  12. #12
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    2. Ich bekomme das In: nicht weg. Weiß jemand wo oder wie das geht?
    Dafür habe ich folgendes eingefügt:
    Code:
    \DeclareBibliographyDriver{article}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{bytranslator+others}%
      \newunit\newblock
      \printfield{version}%
      \newunit\newblock
    %  \usebibmacro{in:}% Diese Zeile gehört weg
      \usebibmacro{journal+issuetitle}%
      \newunit\newblock
      \usebibmacro{byeditor+others}%
      \newunit\newblock
      \usebibmacro{note+pages}%
      \newunit\newblock
      \iftoggle{bbx:isbn}
        {\printfield{issn}}
        {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \newunit\newblock
      \usebibmacro{pageref}%
      \usebibmacro{finentry}}
    Damit ist dann das "In:" weg.

  13. #13
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    1. Literaturverzeichnis statt Literatur
    Dieses Problem scheint an \documentclass{scrreprt} zu liegen, denn mit "article" klappt es aber nicht mit "scrreprt".

  14. #14
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    hier sollten alle deine Punkte enthalten sein:
    Code:
    \documentclass[ngerman,12pt,a4paper,bibliography=totocnumbered,parskip]{scrreprt}
    \usepackage{babel}
    \usepackage{makeidx,graphics,graphicx,fontenc,xcolor,longtable,setspace,colortbl}
    \usepackage[nouppercase]{scrpage2}
    \usepackage{geometry,here,multirow,multicol,array,float,fp-basic,fp-snap,tikz,pgfplots,eurosym}
    \usepackage{chngcntr,MnSymbol}
    \usepackage{hyphenat}
    \usepackage[hang]{caption}
    
    % Anfang Literaturverzeichnis Vorgaben
    \usepackage{csquotes}
    \usepackage[style=authoryear,labelnumber,defernumbers,citestyle=numeric,isbn=false,doi=false]{biblatex}
    \defbibenvironment{bibliography}
      {\list
         {\printtext[labelnumberwidth]{%
    	\iffieldundef{shorthand}
    	  {\printfield{prefixnumber}%
    	   \printfield{labelnumber}}
    	  {\printfield{shorthand}}}}
         {\setlength{\labelwidth}{\labelnumberwidth}%
          \setlength{\leftmargin}{\labelwidth}%
          \setlength{\labelsep}{\biblabelsep}%
          \addtolength{\leftmargin}{\labelsep}%
          \setlength{\itemsep}{\bibitemsep}%
          \setlength{\parsep}{\bibparsep}}%
          \renewcommand*{\makelabel}[1]{\hss##1}}
      {\endlist}
      {\item}
    \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
    
    \DeclareFieldFormat*[article]{title}{#1}
    \DeclareFieldFormat*{month}{\textbf{\mkbibmonth{#1}}}
    \DeclareFieldFormat*{number}{\textbf{#1}}
    \DeclareFieldFormat*{pages}{#1}
    \DeclareFieldFormat*{volume}{\textbf{#1}}
    
    
    \DeclareNameFormat{last-first}{%
      \iffirstinits
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
        {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
      \usebibmacro{name:andothers}}
    \DeclareNameAlias{sortname}{last-first}
    
    \DefineBibliographyStrings{ngerman}{
        bibliography = {Literaturverzeichnis}
    }
    
    %5:
    \renewcommand*{\finentrypunct}{}
    %2:
    \renewbibmacro*{in:}{}%
    
    
    \newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
    % Ende Literaturverzeichnis Vorgaben
    
    \usepackage{hyperref}
    \addbibresource{biblatex-examples.bib}
    
    \begin{document}
    \section*{The \texttt{numeric} style}
    XXX
    \subsection*{\cmd{cite} examples}
    Test \cite{companion} test.
    Test2 \cite{aksin} \cite{almendro} \cite{angenendt} \cite{brandt} \cite{cotton} \cite{chiu} \cite{geer} \cite{gillies} \cite{glashow} \cite{ctan} \cite{cms} \cite{jaffe} \cite{yoon}
    \printbibliography
    \end{document}
    Die Lösung des IN ist bei mir anders.

    Gruß
    Marco

  15. #15
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Vielen Dank Marco,
    Deine Lösung mit dem In: Problem gefällt mir besser.
    DOI und URL habe ich damit ausgeblendet:
    Code:
    \DeclareFieldFormat*{doi}{}
    \DeclareFieldFormat*{url}{}
    Oder sollte man dies anders lösen?

    Denn doi=false hatte keine Auswirkung.

    Sorry! Hat doch funktioniert, habe nur noch url=false benötigt! Mea culpa!
    Geändert von Dr.Wackelzahn (27-02-2011 um 12:54 Uhr)

Lesezeichen

Berechtigungen

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