von Handball_meets_latex » Mo 29. Aug 2016, 18:41
Hallo,
ich habe folgendes Problem bei der Ausgabe in meinem Literaturverzeichnis: Ich möchte eine unveröffentlichte Arbeit zitieren. Als Autoren soll die "Arbeitsgemeinschaft
Sprachliche Grundbildung - Linguistik der Universitaet" angegeben werden. Dabei soll also ein Teil des Autorennamens kursiv (Sprachliche Grundbildung - Linguistik) gesetzt werden. Ist das irgendwie möglich? Falls dem nicht so ist, würde ich den Teil in Anführungszeichen setzen. Ausprobiert habe ich schon "`Name'" und \". Es hat nichts funktioniert.
Hier ist mein Minimalbeispiel (weil der Eintrag darüber hinaus noch anders formatiert ist als der Normalfall, habe ich noch die Änderungen in die Präambel genommen):
\begin{filecontents}{Bibliografie.bib}
@unpublished{AG,
author = {{Arbeitsgemeinschaft Sprachliche Grundbildung - Linguistik der Universitaet}},
title = {Foerderdiagnostik. Rechtschreibung},
date = {Unveröffentlicht},
OPTsubtitle = {subtitle},
OPTtitleaddon = {titleaddon},
OPTlanguage = {language},
howpublished = {Unveroeffentlicht},
OPTnote = {note},
OPTlocation = {location},
OPTisbn = {isbn},
OPTdate = {date},
OPTmonth = {month},
OPTyear = {year},
OPTaddendum = {addendum},
OPTpubstate = {pubstate},
OPTurl = {url},
OPTurldate = {urldate},
}
\end{filecontents}
\documentclass[a4paper, 12pt, captions=tableabove,oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=authoryear-icomp]{biblatex}
\DeclareFieldFormat[unpublished]{title}{#1}
\DeclareBibliographyDriver{unpublished}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\intitlepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{howpublished}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{location+date}%
\newunit\newblock
\iftoggle{bbx:url}
{\usebibmacro{url+urldate}}
{}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\addbibresource{Bibliografie.bib}
\bibliography{Bibliografie}
\begin{document}
\nocite{AG}
\newpage
\printbibliography
\end{document}
Vielen Dank schon mal!
- Dateianhänge
-
- Bibliografie.bib
- (546 Bytes) 229-mal heruntergeladen
Hallo,
ich habe folgendes Problem bei der Ausgabe in meinem Literaturverzeichnis: Ich möchte eine unveröffentlichte Arbeit zitieren. Als Autoren soll die "Arbeitsgemeinschaft [i]Sprachliche Grundbildung - Linguistik[/i] der Universitaet" angegeben werden. Dabei soll also ein Teil des Autorennamens kursiv (Sprachliche Grundbildung - Linguistik) gesetzt werden. Ist das irgendwie möglich? Falls dem nicht so ist, würde ich den Teil in Anführungszeichen setzen. Ausprobiert habe ich schon "`Name'" und \". Es hat nichts funktioniert.
Hier ist mein Minimalbeispiel (weil der Eintrag darüber hinaus noch anders formatiert ist als der Normalfall, habe ich noch die Änderungen in die Präambel genommen):
[code]
\begin{filecontents}{Bibliografie.bib}
@unpublished{AG,
author = {{Arbeitsgemeinschaft Sprachliche Grundbildung - Linguistik der Universitaet}},
title = {Foerderdiagnostik. Rechtschreibung},
date = {Unveröffentlicht},
OPTsubtitle = {subtitle},
OPTtitleaddon = {titleaddon},
OPTlanguage = {language},
howpublished = {Unveroeffentlicht},
OPTnote = {note},
OPTlocation = {location},
OPTisbn = {isbn},
OPTdate = {date},
OPTmonth = {month},
OPTyear = {year},
OPTaddendum = {addendum},
OPTpubstate = {pubstate},
OPTurl = {url},
OPTurldate = {urldate},
}
\end{filecontents}
\documentclass[a4paper, 12pt, captions=tableabove,oneside]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=authoryear-icomp]{biblatex}
\DeclareFieldFormat[unpublished]{title}{#1}
\DeclareBibliographyDriver{unpublished}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\intitlepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{howpublished}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{location+date}%
\newunit\newblock
\iftoggle{bbx:url}
{\usebibmacro{url+urldate}}
{}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
\addbibresource{Bibliografie.bib}
\bibliography{Bibliografie}
\begin{document}
\nocite{AG}
\newpage
\printbibliography
\end{document}[/code]
Vielen Dank schon mal!