PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einzelne Zitate werden im Fleißtext falsch angezeigt



X_Y
02-08-2014, 21:55
Guten abend!

Ich habe das Problem, dass bei mir zwei Zitate nicht richtig angezeigt werden. Ich vermute, dass der .bib-Eintrag die Schwierigkeiten verursacht, weiß aber nicht woran es liegt.

hier ein Minimalbeispiel

\documentclass[a4paper,12pt,DIV=calc,oneside,headsepline,ngerman, headings=small,openany,listof=totoc, bibliography=totoc]{scrbook}
\usepackage[T1]{fontenc} % Schriftverbesserung
\usepackage{mathptmx} %für Times New Roman im Text
\setkomafont{disposition}{\rmfamily} % Times New Roman in den Überschriften
\setkomafont{chapterentry}{\rmfamily \bfseries} %Times New Roman im Inhaltsverzeichnis
\usepackage[ansinew]{inputenc} % für Windows, damit die Umlaute funktionieren
\usepackage{scrpage2} % zur Manipulation der Kopf und Fusszeilen
\usepackage{makeidx} % zum Erstellen und Indexen (Abkürzungsverzeichnis)
\makeindex
\usepackage{graphicx} % zum Einbinden von Grafiken und Bilddateien
\usepackage{pdfpages} % Zum Einbinden von PDF-Dateien
\usepackage[intoc]{nomencl} % Abkuerzungsverzeichnis (und ins Inhaltsverzeichnis aufnehmen)
\let\abk\nomenclature % Befehl umbenennen in abk
\renewcommand{\nomname}{Abkürzungsverzeichnis} % Deutsche Überschrift
\setlength{\nomlabelwidth}{.20\hsize} % Punkte zw. Abkürzung und Erklärung
\renewcommand{\nomlabel}[1]{#1 \dotfill} % Punkte zw. Abkürzung und Erklärung
\setlength{\nomitemsep}{-\parsep} % Zeilenabstände verkleinern
\makenomenclature
\usepackage[style=numeric-comp,
backend=biber,
language=ngerman,
natbib=true,
backref=true,
url=false,
isbn=false,
hyperref=true,
maxnames=1,
maxcitenames=2,
maxbibnames=99,
sorting=none,
doi=true,
block=none]
{biblatex}
\addbibresource{F:/Doktorarbeit/Text/Literaturverzeichnis.bib}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}
\usepackage{pdfpages} % zum Einbinden von PDF-Dateien
\usepackage[vcentering,dvips]{geometry} % Seitengröße definieren
\geometry{a4paper,left=3cm,right=3cm,top=3cm,botto m=3cm}
\usepackage{xcolor} % um Text zu färben
\usepackage{endnotes} % End- und Fußnoten
\usepackage{url} % Weblinks
\usepackage[hidelinks]{hyperref} % klickbare Kapitel und Link-Farben ohne Hervorhebung
%\hypersetup{colorlinks=true, linkcolor=blue, pagecolor=blue, urlcolor=blue, citecolor=blue}
\usepackage{nameref}% für Verlinkungen auf Titel
\usepackage{todonotes} %für Notes
\usepackage{caption} % für z.B. Tabellenüberschriften
\usepackage{subcaption}
\usepackage{textgreek} % griechische Buchstaben
\usepackage{fancybox} % für Kasten und Boxen
\usepackage{longtable} % für mehrseitige lange Tabellen
\usepackage{tabularx} % für Tabellen
\usepackage{eurosym} % Für das e-Symbol
\usepackage{setspace}%Aktiviert einzelnen Zeilenabstand
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentrierte Spalten mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
\newcommand{\ctab}{\centering\arraybackslash } % Tabellenabschnitt zentrieren
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\clubpenalty = 10000 % schliesst "Schusterjungen" aus
\widowpenalty = 10000 % schliesst "Hurenkinder" aus
\usepackage[ngerman]{babel} % Deutscher Satzbau
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\shorthandoff{"} % aus "A wird NICHT Ä!
\onehalfspacing


Zitat 1\citep{snyder2006thefrontal}
Zitat 2\citep{Etkin2007FunctionalE.W}

anderes Zitat, welches klappt
Zitat 1 \citep{Association2013DiagnosticAssociation}




\renewcommand{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand{\mkbibnameaffix}[1]{\textsc{#1}}
\DeclareFieldFormat{journaltitle}{\mkbibemph{#1},} % italic journal title with comma
\DeclareFieldFormat[inbook,thesis]{title}{\mkbibemph{#1}\addperiod} % italic title with period
\DeclareFieldFormat[article]{title}{#1} % title of journal article is printed as normal text
% makes volume of journal bold and adds colon
\DeclareFieldFormat[article]{volume}{\textbf{#1}\addcolon\space}
% Fügt Bd und Nr. hinzu
\DeclareFieldFormat[article]{volume}{\bibstring{volume}\addnbspace #1}
\DeclareFieldFormat[article]{number}{\bibstring{number}\addnbspace #1}

\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\addcomma\space}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\singlespacing
\printbibliography
\selectlanguage{ngerman}

\end{document}


Und hier der Ausschnitt der BIb-Datei




% Better BibTeX: generated
@article{Snyder2006FrontalS.C,
doi = {10.1162/jocn.2006.18.11.1913},
title = {{The Frontal Cortex and Exogenous Attentional Orienting}},
url = {http://dx.doi.org/10.1162/jocn.2006.18.11.1913},
volume = {{18}},
number = {11},
urldate = {2014-05-27},
journal = {{Journal of Cognitive Neuroscience}},
author = {Snyder, Janice J. and Chatterjee, Anjan},
month = oct,
year = {2006},
pages = {1913-1923}
},




% Better BibTeX: generated
@article{Etkin2007FunctionalE.W,
doi = {10.1176/appi.ajp.2007.07030504},
shorttitle = {{Functional Neuroimaging of Anxiety}},
title = {{Functional Neuroimaging of Anxiety: A Meta-Analysis of Emotional Processing in PTSD, Social Anxiety Disorder, and Specific Phobia}},
url = {http://dx.doi.org/10.1176/appi.ajp.2007.07030504},
volume = {{164}},
number = {10},
urldate = {2014-03-21},
journal = {{American Journal of Psychiatry}},
author = {Etkin, M.D., Ph.D. ,Amit and Wager, Ph.D. ,Tor},
month = oct,
year = {2007},
pages = {1476-1488}
},




% Better BibTeX: generated
@book{Association2013DiagnosticAssociation,
title = {{The Diagnostic and Statistical Manual of Mental Disorders: DSM 5}},
publisher = {{bookpointUS}},
author = {Association, American Psychiatric},
year = {2013}
},





Findet wer den Fehler?

Viele Grüße
Daniel

nixversteh
03-08-2014, 07:54
Hallo Daniel,

du musst
\usepackage{csquotes} einfügen, dann gibt es schonmal eine Warnung weniger. Dann gehören die Monate auch in geschweifte Klammern, der größte Fehler aber ist: Du musst schon den Key verwenden, den du deinen Bibeinträgen zugeordnet hast ...
Also NICHT im Text
\citep{snyder2006thefrontal}, wenn du in deiner bibdatei dies angibst
Snyder2006FrontalS.C.

Ebenfalss einen Fehler erzeugst du hiermit:
author = {Etkin, M.D., Ph.D. ,Amit and Wager, Ph.D. ,Tor},, besser:
author = {Etkin, Amit and Wager, Tor},

Viel Erfolg

Gruß

Martin

PS.: Üblicherweise wird bei Autoren auf die akademischen Grade/Titel verzichtet. Also kein Prof., Dr. oder Dipl.‐Ing. angeben. Immer auch die Seitenzahl des Zitats nennen; wird auf mehrere Seiten Bezug genommen, so wird üblicherweise f. bzw. ff. verwendet (also S. 90 f. statt S. 90/91 und S. 90 ff. statt S. 90–99). Ausnahmen bestätigen die Regel: Manche BetreuerInnen wollen es doch anders.
http://www.studis-online.de/Studieren/Wissenschaftliche_Texte/zitierweise.php

Schaust auch hier: http://www.mrunix.de/forums/showthread.php?50144-Akademischer-Grad-in-Bibtex

rais
03-08-2014, 08:42
Moin Martin,


Dann gehören die Monate auch in geschweifte Klammern,
bei der Schreibweise


month = oct,

wusste schon BibTeX, das `oct' zu ersetzen (so es im Stil denn definiert war).
Hier wird daraus `Oktober'.

@X_Y: Warnungen a la

warning: 1 characters of junk seen at toplevel
wirst Du hier übrigens los, wenn Du alle drei Einträge in Deiner .bib nur mit `}' (nicht `},') beendest.

MfG

nixversteh
03-08-2014, 17:29
@Rainer,

was kann ich machen, wenn dein Tipp mit den }, nicht klappt (weil ich es so nicht gemacht habe), es werden über 36 Warnungen ausgegeben ...

Gruß

Martin

rais
03-08-2014, 18:57
Moin Martin,


was kann ich machen, wenn dein Tipp mit den }, nicht klappt (weil ich es so nicht gemacht habe), es werden über 36 Warnungen ausgegeben ...

was genau hast Du denn gemacht?


\documentclass{scrbook}
\usepackage[T1]{fontenc} % Schriftverbesserung
\usepackage[utf8]{inputenc} % für Windows, damit die Umlaute funktionieren
\usepackage[ngerman]{babel} % Deutscher Satzbau
\usepackage{csquotes}
\usepackage{filecontents}
\newcommand*\mycomma{, }
\begin{filecontents*}{\jobname.bib}
% Better BibTeX: generated
@article{Snyder2006FrontalS.C,
doi = {10.1162/jocn.2006.18.11.1913},
title = {{The Frontal Cortex and Exogenous Attentional Orienting}},
url = {http://dx.doi.org/10.1162/jocn.2006.18.11.1913},
volume = {{18}},
number = {11},
urldate = {2014-05-27},
journal = {{Journal of Cognitive Neuroscience}},
author = {Snyder, Janice J. and Chatterjee, Anjan},
month = oct,
year = {2006},
pages = {1913-1923}
}

% Better BibTeX: generated
@article{Etkin2007FunctionalE.W,
doi = {10.1176/appi.ajp.2007.07030504},
shorttitle = {{Functional Neuroimaging of Anxiety}},
title = {{Functional Neuroimaging of Anxiety: A Meta-Analysis of Emotional Processing in PTSD, Social Anxiety Disorder, and Specific Phobia}},
url = {http://dx.doi.org/10.1176/appi.ajp.2007.07030504},
volume = {{164}},
number = {10},
urldate = {2014-03-21},
journal = {{American Journal of Psychiatry}},
author = {Etkin, Amit and Wager, Tor},
month = oct,
year = {2007},
pages = {1476-1488}
}

% Better BibTeX: generated
@book{Association2013DiagnosticAssociation,
title = {{The Diagnostic and Statistical Manual of Mental Disorders: DSM 5}},
publisher = {{bookpointUS}},
author = {Association, American Psychiatric},
year = {2013}
}
\end{filecontents*}
\usepackage[style=numeric-comp,
backend=biber,
language=ngerman,
natbib=true,
backref=true,
url=false,
isbn=false,
hyperref=true,
maxnames=1,
maxcitenames=2,
maxbibnames=99,
sorting=none,
doi=true,
block=none]
{biblatex}
\addbibresource{\jobname.bib}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}
\usepackage[hidelinks]{hyperref} % klickbare Kapitel und Link-Farben ohne Hervorhebung
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%\shorthandoff{"} % aus "A wird NICHT Ä!<--wozu der Umstand?


Zitat 1\citep{Snyder2006FrontalS.C}
Zitat 2\citep{Etkin2007FunctionalE.W}

anderes Zitat, welches klappt
Zitat 1 \citep{Association2013DiagnosticAssociation}

\renewcommand{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand{\mkbibnameaffix}[1]{\textsc{#1}}
\DeclareFieldFormat{journaltitle}{\mkbibemph{#1},} % italic journal title with comma
\DeclareFieldFormat[inbook,thesis]{title}{\mkbibemph{#1}\addperiod} % italic title with period
\DeclareFieldFormat[article]{title}{#1} % title of journal article is printed as normal text
% makes volume of journal bold and adds colon
\DeclareFieldFormat[article]{volume}{\textbf{#1}\addcolon\space}
% Fügt Bd und Nr. hinzu
\DeclareFieldFormat[article]{volume}{\bibstring{volume}\addnbspace #1}
\DeclareFieldFormat[article]{number}{\bibstring{number}\addnbspace #1}

\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\addcomma\space}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\printbibliography
%\selectlanguage{ngerman}<--wozu?

\end{document}

MfG

nixversteh
03-08-2014, 22:03
Hallo Rainer,

ich habe mich dumm ausgedrückt, nicht das Beispiel von Daniel, sondern eine Datei von mir erzeugt die vielen Warnungen. Ich habe den Grund gefunden, in meiner Bibdatei waren viele Einträge, die nichts mit der Generierung eines Literaturverzeichnisses zu tun hatten.

Vielen Dank für deine Bemühungen

Gruß

Martin

X_Y
04-08-2014, 10:06
Vielen Dank euch beiden klappt jetzt alles wie gewünscht :). Da meine .bib Datei von Zotero automatisch erzeugt wird weiß ich nicht genau, wie ich das Problem mit den geschweiften Klammern lösen kann. Allerdings sind die Fehlermeldungen zwar unschön aber nicht weiter dramatisch oder?

rais
05-08-2014, 20:41
Naja, die geschweiften Klammern sind ja nicht problematisch,vielmehr das an die letzte schließende Klammer eines Eintrags angehängte Komma -- aber es ruft nur eine Warnung hervor.
Wenn Zotero einen Export für BibTeX bzw. biber bietet, sollte man meinen, daß so keine überflüssigen Zeichen in die .bib-Datei gelangen (oder ist wohlmöglich irgendwo einstellbar), dem kannst Du ggf. selbst nachgehen (ich nutze Zotero nicht).

MfG