phpman
17-07-2013, 11:55
Hallo,
ich schreibe derzeit an meiner Diplomarbeit und habe dafür einige Vorgaben, wie das Literaturverzeichnis und die Quellenverweise dargestellt werden sollen. Das Literaturverzeichnis erstelle ich mit biblatex und hab es inzwischen so fast wie es aussehen soll. Ein Problem hab ich aber bei den Quellenverweisen, diese sollen wie folgt aussehen. Also alles kursiv. Bei zitierten Internetquellen wird nur der Name der Seite kursiv angezeigt. Wie bekomme ich es hin, dass alles kursiv ist.
Spektroskopische Studien von Huber et al. (2008a, 2008b) zeigten…
Das zweite kleine Problem, was ich noch habe ist, dass bei Quellen, die eine Internetadresse beinhalten, der Text im Literaturverzeichnis ein Zeichen nach links eingerückt ist.
Hier ein Minimalbeispiel:
\begin{filecontents}{testbib.bib}
@article{cong_identification_2008,
title = {Identification and Quantification of Major Peanut Allergens (in China) with Ige-Binding Property},
volume = {32},
language = {en},
number = {3},
author = {Cong, Yan-Jun and Lou, Fei and Li, Lin-Feng and Xue, Wen-Tong and Wang, Jing and Zhang, Hui and Fan, Jun-Feng},
year = {2008}
},
@misc{_fettsaurezusammensetzung_2011,
title = {Fetts{\"a}urezusammensetzung wichtiger Speisefette und Speise{\"o}le},
url = {http://www.dgfett.de/material/fszus.php},
urldate = {2013-04-03},
month = dec,
year = {2011}
}
\end{filecontents}
\documentclass[paper=a4,fontsize=12pt,ngerman,bibliography=totocn umbered,numbers=noenddot,twoside=false,fleqn]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage[utf8]{inputenc}
\usepackage[left=3cm, right=2cm, top=2.5cm, bottom=2cm]{geometry} %R\"ander
\setlength{\parindent}{0pt} %kein Texteinzug
\usepackage{times} %Schriftart
\usepackage[german=quotes]{csquotes} %zitate
\usepackage[bibencoding=ascii,citestyle=authoryear,bibstyle=au thoryear,backend=bibtex,natbib=true,sorting=nyt,ma xcitenames=2,maxbibnames=99,hyperref,babel=hyphen, bibwarn=true]{biblatex}
%maxbibnames - wie viele Autoren sollen im Literaturverzeichnis auftauchen
%sorting = nyt - Name, Jahr, Titel
%maxcitenames - wenn mehr als x Autoren wird mit u.a. abgek\"urzt
\bibliography{bibliography} %als Englisch (US-ASCII) exportieren
\setlength{\bibhang}{2em} %Einr\"ucken nach 1.Zeile
\renewcommand{\bibfont}{\normalfont\small} %Schriftgr\"o{\ss}e zu rund 11pt \"andern
\setlength{\bibitemsep}{3pt} %Zeilenabstand im Literaturverzeichnis
\DeclareFieldFormat{title}{#1} %Titel nicht kursiv
\DeclareFieldFormat[article]{title}{#1} % Titel ohne Formatierung
\DeclareFieldFormat[book]{title}{#1} %Titel ohne Formatierung
\DeclareFieldFormat{url}{\newline \url{#1}} % Absatz und URL: vor Link entfernen
%\DeclareFieldFormat[misc]{urldate}{\newline (Besucht am: \urldate{#1})} % Zeilenumbruch vor (Besucht am:)
\AtEveryBibitem{\clearfield{month}} % nur Jahr im Literaturverzeichnis anzeigen -> !!!!!!!!!!!!! Journaltitel abk\"urzen !!!!!!!!!!!!!!!!!!!
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},} % u.a. zu et al. \"andern
\DeclareBibliographyDriver{article}{%
\usebibmacro{author/editor}%
\newunit
\usebibmacro{title}%
\newunit
\usebibmacro{journal}%
\setunit*{\adddot\addspace}%
\printfield{volume}%
% \iffieldundef{number}{}{\printtext[parens]{\printfield{number}}}%
\setunit*{,\addspace}%
\printfield{pages}%
\usebibmacro{finentry}
}
\DeclareFieldFormat{pages}{#1}
\DeclareCiteCommand{\textcite} %komplette Quellenangabe als Verlinkung
{\boolfalse{cbx:parens}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{textcite}}}
{\ifbool{cbx:parens}
{\bibcloseparen\global\boolfalse{cbx:parens}}
{}%
\multicitedelim}
{\usebibmacro{textcite:postnote}}
\DeclareCiteCommand{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand*{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareNameFormat{author}{ %Vorname abk\"urzen
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
\usebibmacro{name:andothers}}
\DeclareNameFormat{editor}{ %Editor abk\"urzen
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
\usebibmacro{name:andothers}}
\DeclareBibliographyDriver{book}{%
% \renewcommand*{\labelnamepunct}{\addcomma}
\printnames{author}%
\setunit*{\addcolon\addspace}%
\printfield{title}%
\newunit
\printlist{publisher}%
\setunit*{\addcomma\addspace}%
\printlist{location}%
\setunit*{\addcomma\addspace}%
\printfield{edition}%
\setunit*{\addcomma\addspace}%
\printfield{year}%
\finentry
}
\urlstyle{same} %URL-Style wie Text drumrum
\usepackage[breaklinks]{hyperref} %f\"ur Hyperlinks in PDF
\hypersetup{colorlinks=true, linkcolor=black, menucolor=black, urlcolor=black, citecolor=black}
%\usepackage[hyphenbreaks]{breakurl}
\uchyph=0
\begin{document}
Hier wird \textcite{cong_identification_2008} zitiert und \textcite{_fettsaurezusammensetzung_2011}.
\printbibliography
\end{document}
ich schreibe derzeit an meiner Diplomarbeit und habe dafür einige Vorgaben, wie das Literaturverzeichnis und die Quellenverweise dargestellt werden sollen. Das Literaturverzeichnis erstelle ich mit biblatex und hab es inzwischen so fast wie es aussehen soll. Ein Problem hab ich aber bei den Quellenverweisen, diese sollen wie folgt aussehen. Also alles kursiv. Bei zitierten Internetquellen wird nur der Name der Seite kursiv angezeigt. Wie bekomme ich es hin, dass alles kursiv ist.
Spektroskopische Studien von Huber et al. (2008a, 2008b) zeigten…
Das zweite kleine Problem, was ich noch habe ist, dass bei Quellen, die eine Internetadresse beinhalten, der Text im Literaturverzeichnis ein Zeichen nach links eingerückt ist.
Hier ein Minimalbeispiel:
\begin{filecontents}{testbib.bib}
@article{cong_identification_2008,
title = {Identification and Quantification of Major Peanut Allergens (in China) with Ige-Binding Property},
volume = {32},
language = {en},
number = {3},
author = {Cong, Yan-Jun and Lou, Fei and Li, Lin-Feng and Xue, Wen-Tong and Wang, Jing and Zhang, Hui and Fan, Jun-Feng},
year = {2008}
},
@misc{_fettsaurezusammensetzung_2011,
title = {Fetts{\"a}urezusammensetzung wichtiger Speisefette und Speise{\"o}le},
url = {http://www.dgfett.de/material/fszus.php},
urldate = {2013-04-03},
month = dec,
year = {2011}
}
\end{filecontents}
\documentclass[paper=a4,fontsize=12pt,ngerman,bibliography=totocn umbered,numbers=noenddot,twoside=false,fleqn]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage[utf8]{inputenc}
\usepackage[left=3cm, right=2cm, top=2.5cm, bottom=2cm]{geometry} %R\"ander
\setlength{\parindent}{0pt} %kein Texteinzug
\usepackage{times} %Schriftart
\usepackage[german=quotes]{csquotes} %zitate
\usepackage[bibencoding=ascii,citestyle=authoryear,bibstyle=au thoryear,backend=bibtex,natbib=true,sorting=nyt,ma xcitenames=2,maxbibnames=99,hyperref,babel=hyphen, bibwarn=true]{biblatex}
%maxbibnames - wie viele Autoren sollen im Literaturverzeichnis auftauchen
%sorting = nyt - Name, Jahr, Titel
%maxcitenames - wenn mehr als x Autoren wird mit u.a. abgek\"urzt
\bibliography{bibliography} %als Englisch (US-ASCII) exportieren
\setlength{\bibhang}{2em} %Einr\"ucken nach 1.Zeile
\renewcommand{\bibfont}{\normalfont\small} %Schriftgr\"o{\ss}e zu rund 11pt \"andern
\setlength{\bibitemsep}{3pt} %Zeilenabstand im Literaturverzeichnis
\DeclareFieldFormat{title}{#1} %Titel nicht kursiv
\DeclareFieldFormat[article]{title}{#1} % Titel ohne Formatierung
\DeclareFieldFormat[book]{title}{#1} %Titel ohne Formatierung
\DeclareFieldFormat{url}{\newline \url{#1}} % Absatz und URL: vor Link entfernen
%\DeclareFieldFormat[misc]{urldate}{\newline (Besucht am: \urldate{#1})} % Zeilenumbruch vor (Besucht am:)
\AtEveryBibitem{\clearfield{month}} % nur Jahr im Literaturverzeichnis anzeigen -> !!!!!!!!!!!!! Journaltitel abk\"urzen !!!!!!!!!!!!!!!!!!!
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},} % u.a. zu et al. \"andern
\DeclareBibliographyDriver{article}{%
\usebibmacro{author/editor}%
\newunit
\usebibmacro{title}%
\newunit
\usebibmacro{journal}%
\setunit*{\adddot\addspace}%
\printfield{volume}%
% \iffieldundef{number}{}{\printtext[parens]{\printfield{number}}}%
\setunit*{,\addspace}%
\printfield{pages}%
\usebibmacro{finentry}
}
\DeclareFieldFormat{pages}{#1}
\DeclareCiteCommand{\textcite} %komplette Quellenangabe als Verlinkung
{\boolfalse{cbx:parens}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{textcite}}}
{\ifbool{cbx:parens}
{\bibcloseparen\global\boolfalse{cbx:parens}}
{}%
\multicitedelim}
{\usebibmacro{textcite:postnote}}
\DeclareCiteCommand{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand*{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareNameFormat{author}{ %Vorname abk\"urzen
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
\usebibmacro{name:andothers}}
\DeclareNameFormat{editor}{ %Editor abk\"urzen
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#6}{#7}}
\usebibmacro{name:andothers}}
\DeclareBibliographyDriver{book}{%
% \renewcommand*{\labelnamepunct}{\addcomma}
\printnames{author}%
\setunit*{\addcolon\addspace}%
\printfield{title}%
\newunit
\printlist{publisher}%
\setunit*{\addcomma\addspace}%
\printlist{location}%
\setunit*{\addcomma\addspace}%
\printfield{edition}%
\setunit*{\addcomma\addspace}%
\printfield{year}%
\finentry
}
\urlstyle{same} %URL-Style wie Text drumrum
\usepackage[breaklinks]{hyperref} %f\"ur Hyperlinks in PDF
\hypersetup{colorlinks=true, linkcolor=black, menucolor=black, urlcolor=black, citecolor=black}
%\usepackage[hyphenbreaks]{breakurl}
\uchyph=0
\begin{document}
Hier wird \textcite{cong_identification_2008} zitiert und \textcite{_fettsaurezusammensetzung_2011}.
\printbibliography
\end{document}