Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 22 von 22

Thema: Literaturverzeichnis anpassen, aber wie?

  1. #16
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Oder sollte man dies anders lösen?
    siehe mein Beispiel. biblatex stellt extra die Optionen passend bereit.
    Code:
    \usepackage[..,isbn=false,doi=false,url=false,...]{biblatex}
    Gruß
    Marco

  2. #17
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Danke! Hatte ich zu spät bemerkt. Vielen Dank nochmals es ist eine echte Hilfe wenn man von biblatex keine Ahnung hat und noch nicht einmal weiß nach welchen Schlüsselworten man suchen soll.

    Jetzt fehlt "nur" noch der Punkt
    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.

  3. #18
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    Danke! Hatte ich zu spät bemerkt. Vielen Dank nochmals es ist eine echte Hilfe wenn man von biblatex keine Ahnung hat und noch nicht einmal weiß nach welchen Schlüsselworten man suchen soll.

    Jetzt fehlt "nur" noch der Punkt
    Hi,

    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,url=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:}{}%
    
    
    \renewbibmacro*{volume+number+eid}{%
     \printtext[parens]{%
      \printfield{volume}%
      \setunit*{\addspace}%
      \printfield{number}}%
      \setunit{\addcomma\space}%
      \printfield{eid}}
    
    %[\mkbibparens]
    \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}
    Gruß
    Marco

  4. #19
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66
    Hallo,
    so weit so gut. Ich habe es noch ein bisschen den Anforderungen angepasst und jetzt sieht das so aus:
    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,url=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*{pages}{#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:}{}%
    
    
    \renewbibmacro*{volume+number+eid}{\textbf{%
     \printtext{%
      \printfield{volume}%
      \setunit*{\addspace}} %
     \printtext[parens]{ %
      \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}}
    }
    
    %[\mkbibparens]
    \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}
    Ich bekomme das Leerzeichen vor dem Feld Number nicht weg. Wo hat es sich versteckt?
    Außerdem wie man bei [3], [10] und [11] sieht wird die Klammer immer mitgedruckt sobald ein Volume angegeben ist auch wenn kein Eintrag für Number vorhanden ist.

    Gruß,
    Alex

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

    was hast du denn da gemacht

    Code:
    \renewbibmacro*{volume+number+eid}{\textbf{%
     \printtext{%
      \printfield{volume}%
      \setunit*{\addspace}} %
     \printtext[parens]{ %
      \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}}
    }
    das ist wohl ungewollt.

    Nehme mal:
    Code:
    \renewbibmacro*{volume+number+eid}{\textbf{%
      \printfield{volume}%
    %  \setunit*{\addspace} %
      \printfield[parens]{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}
    }
    Gruß
    Marco

  6. #21
    Registrierter Benutzer
    Registriert seit
    23.11.2008
    Beiträge
    66

    Thumbs up

    Ich dreh schon durch!
    Perfekt! Jetzt passt es - hoffe ich.
    Vielen, vielen Dank! Alleine hätte es vermutlich Wochen gedauert, diese Lösung zu finden!

    Gruß,
    Alex

  7. #22
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von Dr.Wackelzahn Beitrag anzeigen
    2. Ich bekomme das In: nicht weg. Weiß jemand wo oder wie das geht?
    Für den Fall, dass "In: " nur bei Artikeln, nicht jedoch z.B. bei Beiträgen aus Sammelbänden entfernt werden soll, hat Herbert Voß auf tex.stackexchange eine elegante Lösung gepostet:

    Code:
    \usepackage{biblatex}
    \renewbibmacro{in:}{%
      \ifentrytype{article}{}{%
      \printtext{\bibstring{in}\intitlepunct}}}
    lockstep
    Geändert von lockstep (27-02-2011 um 20:09 Uhr)
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Lesezeichen

Berechtigungen

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