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

Thema: Literaturverzeichnis et al.

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33

    BibLaTeX: Komma vor Hrsg. weg (Incollection/Sammelwerk)



    Thema hat sich geändert. Siehe ab Beitrag 13.



    Hallo liebe LaTeX-User auf mrunix,

    mein Literaturverzeichnis mit BibTex baue ich derzeit so

    \usepackage[numbers]{natbib}

    ...

    \bibliographystyle{unsrtdin}
    \bibliography{./Literatur/Literatur}

    auf. Meine Literatureinträge übergebe ich mit Citavi im Zitationsstil ACM[number].

    Der Styl gefällt mir ganz gut. Allerdings möchte ich bei mehr als 2 Autoren eine automatische Abkürzung erwirken, sodass ein "et al." geschrieben wird. Dabei stieß ich bisher nur auf die Variante, in den BibTeX-Code "and others" manuell einzutragen. Wie gesagt - ich möchte diese unsaubere Variante durch eine automatische Lösung (beispielsweise durch eine "Option") ersetzen.

    Eine andere Variante ist die Option [maxnames=Wert], welche meines Wissens aber nur unter Verwendung von BibLaTeX. Dahin möchte ich aber nur ungerne wechseln, da ich mich nicht mit BibLaTeX auskenne.

    Hat jemand des Rätsels Lösung?

    Lieben Gruß und vielen Dank im Voraus,

    Kuntabunta
    Geändert von kuntabunta (02-05-2011 um 15:32 Uhr) Grund: Thema hat sich geändert

  2. #2
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Hallo liebe User/innen,

    hat denn wirklich keine/r einen Ansatz? Oder sind die von mir dargestellten Ansätze die einzigen Alternativen?

    Besten Gruß,

    Kuntabunta

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

    das Problem ist, dass nur ein Eingriff in die bst-Datei hilft. Die sauber Variante biblatex lehnst du ja ab.

    Gruß
    Marco

  4. #4
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Hey mechanicus,

    grundsätzlich lehne ich die saubere Variante nicht ab - sofern es eine saubere Alternative in BibTeX gibt?! Ist dieses nicht der Fall - klar - dann werde ich mich mit BibLaTeX beschäftigen.

    Besten Gruß,

    Kuntabunta

  5. #5
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Okay, ich bin nun zu BibLaTeX gewechselt. Die Maske habe ich nach meinen Wünschen formatiert und sie schaut bisher folgendermaßen aus:

    \usepackage[style=numeric,sorting=none,maxbibnames=2,language= british]{biblatex}
    \bibliography{./Literatur/Literatur}

    \printbibliography

    --> siehe BIBLATEX (1. Anlage)

    Das Ziel ist jedoch ein Stil nach dem Muster der 2. Anlage - also

    Nachnamen vorangestellt und in Großbuchstaben;

    Nr. 4 anstatt 16.4 (siehe z.B. Quelle 16);

    keine Ausrufungszeichen (dieser Punkt ist mir verglichen mit den anderen Punkten aber auch nicht so wichtig)

    Hat jemand eine Idee? In der Beschreibung zum Paket

    http://sunsite.informatik.rwth-aache...c/biblatex.pdf

    habe ich leider nichts gefunden.

    Vielen Dank bereits im Voraus und besten Gruß,

    Kuntabunta

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

    erstelle bitte ein Minimalbeispiel. Dann wird dir sicherlich effektiv geholfen.
    Keiner hat immer Lust für den Fragesteller irgendwas sich auszudenken.

    Gruß
    Marco

  7. #7
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33

    Minimalbeispiele (siehe auch Anhang)

    Okay - hier also die Minimalbeispiele (ich hoffe sie reichen für solche aus):

    ---

    1. BibLaTeX

    \documentclass[a4paper,oneside,11pt]{scrreprt}

    \usepackage[style=numeric,sorting=none,maxbibnames=2,language= british]{biblatex}
    \bibliography{LitMin}

    \usepackage{hyperref}

    \begin{document}

    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.

    \printbibliography

    \end{document}

    ---

    2. NatBib

    \documentclass[a4paper,oneside,11pt]{scrreprt}

    \usepackage[numbers]{natbib}

    \usepackage{hyperref}

    \begin{document}

    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.

    \bibliographystyle{unsrtdin}
    \bibliography{LitMin}

    \end{document}

    ---

    mit der Literaturdatei "LitMin":

    @article{Persson.2002,
    author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    year = {2002},
    title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
    pages = {5318--5325},
    volume = {50},
    number = {19},
    issn = {0021-8561},
    journal = {Journal of Agricultural and Food Chemistry}
    }


    @incollection{Alriksson.2005,
    author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
    pages = {911--922},
    publisher = {Humana Press},
    isbn = {978-1-58829-697-9},
    editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
    booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
    year = {2005},
    address = {Totowa, NJ}

    ---

    Und nun noch mal meine Ziele für die BibLaTeX-Datei nach Vorbild der NatBib-Datei:

    1. Nachnamen vorangestellt und in Großbuchstaben;

    2. Nr. 4 anstatt 16.4 (siehe z.B. Quelle 16);

    3. keine Ausrufungszeichen (dieser Punkt ist mir verglichen mit den anderen Punkten aber auch nicht so wichtig).

    ---

    Vielen Dank für jede Hilfe bereits im Voraus,

    Kuntabunta
    Geändert von kuntabunta (30-04-2011 um 16:45 Uhr)

  8. #8
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von kuntabunta Beitrag anzeigen
    1. Nachnamen vorangestellt und in Großbuchstaben;
    siehe Beispiel

    Zitat Zitat von kuntabunta Beitrag anzeigen
    2. Nr. 4 anstatt 16.4 (siehe z.B. Quelle 16);
    wie sieht der bib-Eintrag aus? Was genau meinst du mit 16?

    Zitat Zitat von kuntabunta Beitrag anzeigen
    3. keine Ausrufungszeichen (dieser Punkt ist mir verglichen mit den anderen Punkten aber auch nicht so wichtig).
    Woe siehst du Ausrufungszeichen?

    Code:
    \RequirePackage{filecontents}
    \begin{filecontents}{LitMin.bib}
    @article{Persson.2002,
    author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    year = {2002},
    title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
    pages = {5318--5325},
    volume = {50},
    number = {19},
    issn = {0021-8561},
    journal = {Journal of Agricultural and Food Chemistry}
    }
    
    
    @incollection{Alriksson.2005,
    author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
    pages = {911--922},
    publisher = {Humana Press},
    isbn = {978-1-58829-697-9},
    editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
    booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
    year = {2005},
    address = {Totowa, NJ}
    }
    \end{filecontents}
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[style=numeric,sorting=none,maxbibnames=2,language= british]{biblatex}
    \bibliography{LitMin}
    
    
    \DeclareNameAlias{default}{last-first} 
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{#1}}
    
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.
    
    \printbibliography
    \end{document}
    Gruß
    Marco

  9. #9
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Hey Marco,

    vielen Dank. Das mit dem Nachnamen funktioniert super.

    Nun zu den anderen Punkten:

    2.

    Zitat Zitat von mechanicus Beitrag anzeigen

    wie sieht der bib-Eintrag aus? Was genau meinst du mit 16?
    Tut mir leid, ich habe mich da auf ein anderes Beispiel bezogen. Es geht mir um folgendes:

    Im BibLaTeX-Beispiel wir bei mir nach der Kompilierung in Quelle 1

    Journal of Agricultural and Food Chemistry 50.19 (2002)

    statt

    Journal of Agricultural and Food Chemistry 50 (2002), Nr. 19

    gedruckt. Ich bevorzuge aber die zweite Variante.

    3.

    Zitat Zitat von mechanicus Beitrag anzeigen

    Woe siehst du Ausrufungszeichen?
    Bei mir wird in der BibLaTeX-Variante nach der Kompilierung der Titel der Quelle in "Ausrufungszeichen" gesetzt. Ich bevorzuge aber ebenso die NatBib-Variante, wo keine Ausrufungszeichen erscheinen.

    Code:
    \RequirePackage{filecontents}
    \begin{filecontents}{LitMin.bib}
    @article{Persson.2002,
    author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    year = {2002},
    title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
    pages = {5318--5325},
    volume = {50},
    number = {19},
    issn = {0021-8561},
    journal = {Journal of Agricultural and Food Chemistry}
    }
    
    
    @incollection{Alriksson.2005,
    author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
    pages = {911--922},
    publisher = {Humana Press},
    isbn = {978-1-58829-697-9},
    editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
    booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
    year = {2005},
    address = {Totowa, NJ}
    }
    \end{filecontents}
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[style=numeric,sorting=none,maxbibnames=2,language= british]{biblatex}
    \bibliography{LitMin}
    
    
    \DeclareNameAlias{default}{last-first} 
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{#1}}
    
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.
    
    \printbibliography
    \end{document}
    Kann mir jemand helfen?

    Viele Grüße und vielen Dank im Voraus,

    Gunnar

  10. #10
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von kuntabunta Beitrag anzeigen
    Bei mir wird in der BibLaTeX-Variante nach der Kompilierung der Titel der Quelle in "Ausrufungszeichen" gesetzt.
    Meinst du vielleicht Anführungszeichen?
    Dann hilft:
    Code:
    \DeclareFieldFormat*{title}{\mkbibemph{#1}}
    Gruß
    Marco

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

    Code:
    \RequirePackage{filecontents}
    \begin{filecontents}{LitMin.bib}
    @article{Persson.2002,
    author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    year = {2002},
    title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
    pages = {5318--5325},
    volume = {50},
    number = {19},
    issn = {0021-8561},
    journal = {Journal of Agricultural and Food Chemistry}
    }
    
    
    @incollection{Alriksson.2005,
    author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
    pages = {911--922},
    publisher = {Humana Press},
    isbn = {978-1-58829-697-9},
    editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
    booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
    year = {2005},
    address = {Totowa, NJ}
    }
    \end{filecontents}
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[style=numeric,sorting=none,maxbibnames=2,language= british]{biblatex}
    \bibliography{LitMin}
    
    
    \DeclareNameAlias{default}{last-first} 
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{#1}}
    \DeclareFieldFormat*{title}{\mkbibemph{#1}}
    
    \DeclareFieldFormat*{number}{Nr.~#1}
    
    \renewbibmacro*{volume+number+eid}{%
      \printfield{volume}%
      \setunit*{\addspace}
      \usebibmacro{issue+date}
      \setunit*{\addcomma\space}%
      \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}
    
    \renewbibmacro*{journal+issuetitle}{%
      \usebibmacro{journal}%
      \setunit*{\addspace}%
      \iffieldundef{series}
        {}
        {\newunit
         \printfield{series}%
         \setunit{\addspace}}%
      \usebibmacro{volume+number+eid}%
    %  \setunit{\addspace}%
    %  \usebibmacro{issue+date}%
      \setunit{\addcolon\space}%
      \usebibmacro{issue}%
      \newunit}
    
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.
    
    \printbibliography
    \end{document}
    Gruß
    Marco

  12. #12
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Hey Marco,

    vielen Dank, es klappt alles perfekt.

    Habe noch ein paar Änderungen eingebaut und versuche mich nun an anderer Stelle mit einem Problem bezüglich des Herausgebers

    http://www.mrunix.de/forums/showthread.php?t=68750

    weiter.

    Viele Grüße,

    Gunnar

  13. #13
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33

    Ich muss es doch noch mal hier probieren...

    ...da mein Beispiel zu speziell ist:

    Code:
    \RequirePackage{filecontents}
    \begin{filecontents*}{Lit.bib}
    
    @article{Persson.2002,
     author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
     year = {2002},
     title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
     pages = {5318--5325},
     volume = {50},
     number = {19},
     issn = {0021-8561},
     journal = {Journal of Agricultural and Food Chemistry}
    }
    
    @incollection{Alriksson.2005,
     author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
     title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
     pages = {911--922},
     publisher = {Humana Press},
     isbn = {978-1-58829-697-9},
     editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
     booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
     year = {2005},
     address = {Totowa, NJ}
    
    @book{McMillan.2006,
     year = {2006},
     title = {ABAB Symposium},
     address = {Totowa, NJ},
     publisher = {Humana Press},
     isbn = {978-1-58829-866-9},
     editor = {McMillan, James D. and Adney, William S. and Mielenz, Jonathan R. and Klasson, K. Thomas}
    }
    
    \end{filecontents*}
    
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[style=numeric,sorting=none,language=ngerman]{biblatex}
    \bibliography{Lit.bib}
    
    % Erzeugt: et al.; (Hrsg.)
    
    \DefineBibliographyStrings{ngerman}{andothers={et \addabbrvspace al\adddot},editor = {(Hrsg.)},editors = {(Hrsg.)}} 
    
    % Erzeugt ":" vor dem Titel (!!! Leider nicht bei book/incollection !!!)
    \renewcommand{\labelnamepunct}{\addcolon\space}
    
    % Erzeugt bei Bedarf ":" vor Seitenzahl
    %\renewcommand*{\bibpagespunct}{\addcolon}
    %\DeclareFieldFormat{pages}{#1} 
    
    % NACHNAME, Vorname
    \DeclareNameAlias{default}{last-first} 
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{#1}}
    
    % Hrsg. vor dem Titel
    \DeclareBibliographyDriver{incollection}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{in:}%
      \begingroup% NEU
      \renewbibmacro*{date+extrayear}{}% NEU
      \usebibmacro{editor+others}% NEU
      \newunit\newblock% NEU
      \endgroup% NEU
      \usebibmacro{maintitle+booktitle}%
      \newunit\newblock
    %  \usebibmacro{byeditor+others}%
    %  \newunit\newblock
      \printfield{edition}%
      \newunit
      \iffieldundef{maintitle}
        {\printfield{volume}%
         \printfield{part}}
        {}%
      \newunit
      \printfield{volumes}%
      \newunit\newblock
      \usebibmacro{series+number}%
      \newunit\newblock
      \printfield{note}%
      \newunit\newblock
      \usebibmacro{publisher+location+date}%
      \newunit\newblock
      \usebibmacro{chapter+pages}%
      \newunit\newblock
      \iftoggle{bbx:isbn}
        {\printfield{isbn}}
        {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \newunit\newblock
      \usebibmacro{pageref}%
      \usebibmacro{finentry}}
    
    % Keine Anführungszeichen
    \DeclareFieldFormat*{title}{\mkbibemph{#1}}
    
    % Titel nicht kursiv
    \DeclareFieldFormat{title}{#1\isdot}
    
    % Nummer vor Ausgabe
    \DeclareFieldFormat*{number}{Nr.~#1}
    
    \renewbibmacro*{volume+number+eid}{%
      \printfield{volume}%
      \setunit*{\addspace}
      \usebibmacro{issue+date}
      \setunit*{\addcomma\space}%
      \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}
    
    \renewbibmacro*{journal+issuetitle}{%
      \usebibmacro{journal}%
      \setunit*{\addspace}%
      \iffieldundef{series}
        {}
        {\newunit
         \printfield{series}%
         \setunit{\addspace}}%
      \usebibmacro{volume+number+eid}%
    %  \setunit{\addspace}%
    %  \usebibmacro{issue+date}%
      \setunit{\addcolon\space}%
      \usebibmacro{issue}%
      \newunit}
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005} und da sowieso\cite{McMillan.2006}.
    
    \printbibliography
    
    \end{document}
    Mit der Ausgabe im Literaturverzeichnis für Typ "article" bin ich eigentlich zufrieden.

    Was mich stört sind die Angaben für "Incollection" und "Book"

    Meine Ziel:

    1. (Hrsg.) erscheint direkt nach dem Namen des Herausgebers --> das Komma soll also weg

    2. Vor dem Titel des Sammelwerkes soll ein Doppelpunkt stehen.

    (3. Nach Möglichkeit sollen alle Buchstaben des Nachnamens in "Capital-Letters" geschrieben werden. Sofern es möglich ist soll der erste Buchstabe des Nachnamens größer sein, als die folgenden.

    --> siehe dazu auch:

    Code:
    2. NatBib
    
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[numbers]{natbib}
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005}.
    
    \bibliographystyle{unsrtdin}
    \bibliography{LitMin}
    
    \end{document}
    
    ---
    
    mit der Literaturdatei "LitMin":
    
    @article{Persson.2002,
    author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    year = {2002},
    title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
    pages = {5318--5325},
    volume = {50},
    number = {19},
    issn = {0021-8561},
    journal = {Journal of Agricultural and Food Chemistry}
    }
    
    
    @incollection{Alriksson.2005,
    author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
    title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
    pages = {911--922},
    publisher = {Humana Press},
    isbn = {978-1-58829-697-9},
    editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
    booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
    year = {2005},
    address = {Totowa, NJ}
    )

    Leider konnte Punkte 1 und 2 trotz ausführlicher Recherche noch immer nicht klären. Möglicherweise behindern sich auch die Passagen. Punkt 3 wäre nur die Kür!

    Ich bin über jede Hilfe äußerst erfreut und bedanke mich!

    Viele Grüße,

    Gunnar

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

    Code:
    \RequirePackage{filecontents}
    \begin{filecontents*}{Lit.bib}
    
    @article{Persson.2002,
     author = {Persson, Per and Andersson, Jessica and Gorton, Lo and Larsson, Simona and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
     year = {2002},
     title = {Effect of Different Forms of Alkali Treatment on Specific Fermentation Inhibitors and on the Fermentability of Lignocellulose Hydrolysates for Production of Fuel Ethanol},
     pages = {5318--5325},
     volume = {50},
     number = {19},
     issn = {0021-8561},
     journal = {Journal of Agricultural and Food Chemistry}
    }
    
    @incollection{Alriksson.2005,
     author = {Alriksson, Bj{\"o}rn and Horvath, Ilona S{\'a}rv{\'a}ri and Sj{\"o}de, Anders and Nilvebrant, Nils-Olof and J{\"o}nsson, Leif J.},
     title = {Ammonium Hydroxide Detoxification of Spruce Acid Hydrolysates},
     pages = {911--922},
     publisher = {Humana Press},
     isbn = {978-1-58829-697-9},
     editor = {Davison, Brian H. and Evans, Barbara R. and Finkelstein, Mark and McMillan, James D.},
     booktitle = {Twenty-Sixth Symposium on Biotechnology for Fuels and Chemicals},
     year = {2005},
     address = {Totowa, NJ}
    }
    
    @book{McMillan.2006,
     year = {2006},
     title = {ABAB Symposium},
     address = {Totowa, NJ},
     publisher = {Humana Press},
     isbn = {978-1-58829-866-9},
     editor = {McMillan, James D. and Adney, William S. and Mielenz, Jonathan R. and Klasson, K. Thomas}
    }
    
    \end{filecontents*}
    
    \documentclass[a4paper,oneside,11pt]{scrreprt}
    
    \usepackage[style=numeric,sorting=none,language=ngerman]{biblatex}
    \bibliography{Lit.bib}
    
    % Erzeugt: et al.; (Hrsg.)
    
    \DefineBibliographyStrings{ngerman}{%
    andothers={et \addabbrvspace al\adddot},%
    editor = {(Hrsg.)},%editors = {(Hrsg.)}
    } 
    
    % Erzeugt ":" vor dem Titel (!!! Leider nicht bei book/incollection !!!)
    \renewcommand{\labelnamepunct}{\addcolon\space}
    
    % Erzeugt bei Bedarf ":" vor Seitenzahl
    %\renewcommand*{\bibpagespunct}{\addcolon}
    %\DeclareFieldFormat{pages}{#1} 
    
    % NACHNAME, Vorname
    \DeclareNameAlias{default}{last-first} 
    \newcommand*\makefirstonlarge[1]{{\LARGE #1}}
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{\makefirstonlarge #1}}
    
    \renewbibmacro*{editor+others}{%
      \ifboolexpr{
        test \ifuseeditor
        and
        not test {\ifnameundef{editor}}
      }
        {\printnames{editor}%
         \setunit{\addspace}%
         \usebibmacro{editor+othersstrg}%
         \clearname{editor}}
        {}}
    
      
    % Hrsg. vor dem Titel
    \DeclareBibliographyDriver{incollection}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \usebibmacro{author/translator+others}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit
      \printlist{language}%
      \newunit\newblock
      \usebibmacro{byauthor}%
      \newunit\newblock
      \usebibmacro{in:}%
      \begingroup% NEU
      \renewbibmacro*{date+extrayear}{}% NEU
      \usebibmacro{editor+others}% NEU
      \setunit{\addcolon\space}\newblock% NEU
      \endgroup% NEU
      \usebibmacro{maintitle+booktitle}%
      \newunit\newblock
    %  \usebibmacro{byeditor+others}%
    %  \newunit\newblock
      \printfield{edition}%
      \newunit
      \iffieldundef{maintitle}
        {\printfield{volume}%
         \printfield{part}}
        {}%
      \newunit
      \printfield{volumes}%
      \newunit\newblock
      \usebibmacro{series+number}%
      \newunit\newblock
      \printfield{note}%
      \newunit\newblock
      \usebibmacro{publisher+location+date}%
      \newunit\newblock
      \usebibmacro{chapter+pages}%
      \newunit\newblock
      \iftoggle{bbx:isbn}
        {\printfield{isbn}}
        {}%
      \newunit\newblock
      \usebibmacro{doi+eprint+url}%
      \newunit\newblock
      \usebibmacro{addendum+pubstate}%
      \newunit\newblock
      \usebibmacro{pageref}%
      \usebibmacro{finentry}}
    
    % Keine Anführungszeichen
    \DeclareFieldFormat*{title}{\mkbibemph{#1}}
    
    % Titel nicht kursiv
    \DeclareFieldFormat{title}{#1\isdot}
    
    % Nummer vor Ausgabe
    \DeclareFieldFormat*{number}{Nr.~#1}
    
    \renewbibmacro*{volume+number+eid}{%
      \printfield{volume}%
      \setunit*{\addspace}
      \usebibmacro{issue+date}
      \setunit*{\addcomma\space}%
      \printfield{number}%
      \setunit{\addcomma\space}%
      \printfield{eid}}
    
    \renewbibmacro*{journal+issuetitle}{%
      \usebibmacro{journal}%
      \setunit*{\addspace}%
      \iffieldundef{series}
        {}
        {\newunit
         \printfield{series}%
         \setunit{\addspace}}%
      \usebibmacro{volume+number+eid}%
    %  \setunit{\addspace}%
    %  \usebibmacro{issue+date}%
      \setunit{\addcolon\space}%
      \usebibmacro{issue}%
      \newunit}
    
    \usepackage{hyperref}
    
    \begin{document}
    
    Man zitiert hier\cite{Persson.2002} und dort \cite{Alriksson.2005} und da sowieso\cite{McMillan.2006}.
    
    \printbibliography
    
    \end{document}

    Was sollen diese Zeilen?
    Code:
    % Keine Anführungszeichen
    \DeclareFieldFormat*{title}{\mkbibemph{#1}}
    
    % Titel nicht kursiv
    \DeclareFieldFormat{title}{#1\isdot}
    Das kannst du einfach durch:
    Code:
    % Keine Anführungszeichen und Titel nicht kursiv
    \DeclareFieldFormat*{title}{#1}
    ersetzen.

    Bei biblatex musst du aufpassen. biblatex hat sehr schnell viele Neuerungen eingebaut. D.h. nicht immer sind alte Beiträge hilfreich.

    Gruß
    Marco

  15. #15
    Registrierter Benutzer
    Registriert seit
    12.12.2008
    Beiträge
    33
    Hey Marco,

    vielen Dank für Deine Hilfe. Es hat mal wieder alles perfekt geklappt. Nur noch eine Bitte:

    Ich habe die folgende Passage angepasst, indem ich in der zweiten Kommandozeile statt \LARGE den Befehl \large vorgegeben habe, da mir der erste Buchstabe des Nachnamens im Vergleich zu den anderen Buchstaben dann doch zu groß war.

    Code:
    % NACHNAME, Vorname
    \DeclareNameAlias{default}{last-first} 
    \newcommand*\makefirstonlarge[1]{{\large #1}}
    \renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{\makefirstonlarge #1}}
    Nun meine Frage:

    Kann ich durch Änderung der dritten Kommandozeile erreichen, dass mit Ausnahme des ersten Buchstabens die folgenden Buchstaben des Nachnamens in \footnotesize und Capital-Letters geschrieben werden? Leider waren meine Versuche bisher nicht erfolgreich.

    Besten Gruß aus Hamburg und vielen Dank - abermals,

    Gunnar

Stichworte

Lesezeichen

Berechtigungen

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