Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis et al.
kuntabunta
27-04-2011, 11:58
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
kuntabunta
29-04-2011, 16:02
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
mechanicus
29-04-2011, 16:10
Hi,
das Problem ist, dass nur ein Eingriff in die bst-Datei hilft. Die sauber Variante biblatex lehnst du ja ab.
Gruß
Marco
kuntabunta
30-04-2011, 10:45
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
kuntabunta
30-04-2011, 16:51
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-aachen.de/ftp/pub/mirror/ctan/macros/latex/exptl/biblatex/doc/biblatex.pdf
habe ich leider nichts gefunden.
Vielen Dank bereits im Voraus und besten Gruß,
Kuntabunta
mechanicus
30-04-2011, 17:16
Hi,
erstelle bitte ein Minimalbeispiel. Dann wird dir sicherlich effektiv geholfen.
Keiner hat immer Lust für den Fragesteller irgendwas sich auszudenken.
Gruß
Marco
kuntabunta
30-04-2011, 17:39
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
mechanicus
30-04-2011, 19:41
1. Nachnamen vorangestellt und in Großbuchstaben;
siehe Beispiel
2. Nr. 4 anstatt 16.4 (siehe z.B. Quelle 16);
wie sieht der bib-Eintrag aus? Was genau meinst du mit 16?
3. keine Ausrufungszeichen (dieser Punkt ist mir verglichen mit den anderen Punkten aber auch nicht so wichtig).
Woe siehst du Ausrufungszeichen?
\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
kuntabunta
01-05-2011, 14:13
Hey Marco,
vielen Dank. Das mit dem Nachnamen funktioniert super.
Nun zu den anderen Punkten:
2.
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.
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.
\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
mechanicus
01-05-2011, 15:15
Bei mir wird in der BibLaTeX-Variante nach der Kompilierung der Titel der Quelle in "Ausrufungszeichen" gesetzt.
Meinst du vielleicht Anführungszeichen?
Dann hilft:
\DeclareFieldFormat*{title}{\mkbibemph{#1}}
Gruß
Marco
mechanicus
01-05-2011, 15:28
Hi,
\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
kuntabunta
02-05-2011, 10:42
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
kuntabunta
02-05-2011, 15:25
...da mein Beispiel zu speziell ist:
\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:
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
mechanicus
02-05-2011, 18:36
Hi,
\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?
% Keine Anführungszeichen
\DeclareFieldFormat*{title}{\mkbibemph{#1}}
% Titel nicht kursiv
\DeclareFieldFormat{title}{#1\isdot}
Das kannst du einfach durch:
% 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
kuntabunta
03-05-2011, 10:04
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.
% 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
mechanicus
03-05-2011, 17:32
Hi,
ungetestet:
% NACHNAME, Vorname
\DeclareNameAlias{default}{last-first}
\newcommand*\makefirstonlarge[2]{{#1}\footnotesize #2}
\renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{\makefirstonlarge #1}}
kuntabunta
04-05-2011, 10:07
Hi,
ungetestet:
% NACHNAME, Vorname
\DeclareNameAlias{default}{last-first}
\newcommand*\makefirstonlarge[2]{{#1}\footnotesize #2}
\renewcommand*{\mkbibnamelast}[1]{\MakeUppercase{\makefirstonlarge #1}}
Super, damit sollte ich alles haben. Klappt also!
Vielen Dank für die Hilfe und deinen tollen Einsatz, Marco!
Besten Gruß,
Gunnar
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.