von _latex123 » Sa 13. Jun 2015, 15:26
Hallo,
seit gestern habe ich ein Problem mit dem Zitieren im Text. Es erscheint anstatt der Nachnamen und dem Jahr in Klammern nur noch ein Buchstabe mit einem anderen Buchstaben in Klammern (bei dem bibliographystyle plainnat ist das so, bei anderen bleibt die Stelle an der zitiert werden soll einfach leer). Zum zitieren verwende ich den Befehl \citet. Ich habe schon verschiedene Packages auskommentiert und auch MikTex und Texmaker neuinstalliert, sowie alle generierten Dateien gelöscht und alles erneut durchlaufen lassen (in der notwendigen Reihenfolge latex, bibtex, latex, latex) jedoch besteht das Problem weiterhin. Mit anderen Präambeln funktioniert das Zitieren im Text aber, sodass der Fehler eigentlich in dem Code meines Dokuments liegen müsste. Da ich aber seit gestern kaum etwas verändert habe (zwei packages geladen, unter anderem kam eine Fehlermeldung aufgrund einer veralteten toc Datei des packages hyperref) weiß ich nicht, woher der Fehler kommt. Ich habe deshalb den (nahezu kompletten) Code hochgeladen; er müsste auch ohne weitere Änderungen funktionieren. Ich habe nach der section "Main Part" im Dokument als Test eine Zitierung eingefügt, bei welcher bei mir genau das beschriebene Problem auftritt. Abgesehen davon wird im Literaturverzeichnis aber wieder alles richtig wiedergegeben.
%Das ist mein LaTeX-Dokument
\documentclass[a4paper,12pt]{article}
\usepackage{t1enc}
\usepackage[authoryear, longnamesfirst, round]{natbib}
%Standard packages
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\changefont{pbk}{m}{n}
\usepackage{setspace}
\usepackage{url}
\usepackage{pdfpages}
\usepackage{verbatim}
\usepackage{booktabs}
\usepackage[english]{babel}
\selectlanguage{english}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{dsfont}
\usepackage{amssymb, amsthm}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\setlength{\parindent}{0cm}
\setlength{\headheight}{1.9\baselineskip}
\usepackage{titlesec}
\titlespacing{\section}{0pt}{*1.5}{*3}
\newcommand{\bs}{\boldsymbol}
\renewcommand{\baselinestretch}{1.25}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1}}
\usepackage{newclude}
% ============= Kopf- und Fußzeile =============
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\lhead{}
\chead{\slshape\nouppercase{Headline: \rightmark}}
\rhead{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}
\usepackage{geometry}
\geometry{a4paper, top=35mm, left=30mm, right=28mm, bottom=28mm,
headsep=15mm, footskip=12mm}
\begin{document}
\renewcommand{\refname}{References}
\pagestyle{empty}
%\include{01_title}
\pagenumbering{Roman}
\tableofcontents
\listoftables
\listoffigures
\newpage
\pagenumbering{arabic}
\newpage
%\include{02_introduction}
\section{Main Part}
Test: \citet{2004}
%Literaturverzeichnis
\newpage
\bibliographystyle{plainnat}
\bibliography{test}
\end{document}
%Ende des Dokuments
Ich hoffe der Code ist nicht zu lang, da ich aber nicht weiß wodurch das Problem genau auftritt habe ich fast alles im Code gelassen.
Der Code in dem bib-file, welches ich zum Zitieren verwendet habe, ist:
@Article{2004,
Title = {Test title},
Author = {Test Author},
Journal = {Test Journal},
Year = {2004}
}
Gruß und viele Dank!
Hallo,
seit gestern habe ich ein Problem mit dem Zitieren im Text. Es erscheint anstatt der Nachnamen und dem Jahr in Klammern nur noch ein Buchstabe mit einem anderen Buchstaben in Klammern (bei dem bibliographystyle plainnat ist das so, bei anderen bleibt die Stelle an der zitiert werden soll einfach leer). Zum zitieren verwende ich den Befehl \citet. Ich habe schon verschiedene Packages auskommentiert und auch MikTex und Texmaker neuinstalliert, sowie alle generierten Dateien gelöscht und alles erneut durchlaufen lassen (in der notwendigen Reihenfolge latex, bibtex, latex, latex) jedoch besteht das Problem weiterhin. Mit anderen Präambeln funktioniert das Zitieren im Text aber, sodass der Fehler eigentlich in dem Code meines Dokuments liegen müsste. Da ich aber seit gestern kaum etwas verändert habe (zwei packages geladen, unter anderem kam eine Fehlermeldung aufgrund einer veralteten toc Datei des packages hyperref) weiß ich nicht, woher der Fehler kommt. Ich habe deshalb den (nahezu kompletten) Code hochgeladen; er müsste auch ohne weitere Änderungen funktionieren. Ich habe nach der section "Main Part" im Dokument als Test eine Zitierung eingefügt, bei welcher bei mir genau das beschriebene Problem auftritt. Abgesehen davon wird im Literaturverzeichnis aber wieder alles richtig wiedergegeben.
[code]%Das ist mein LaTeX-Dokument
\documentclass[a4paper,12pt]{article}
\usepackage{t1enc}
\usepackage[authoryear, longnamesfirst, round]{natbib}
%Standard packages
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\changefont{pbk}{m}{n}
\usepackage{setspace}
\usepackage{url}
\usepackage{pdfpages}
\usepackage{verbatim}
\usepackage{booktabs}
\usepackage[english]{babel}
\selectlanguage{english}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{dsfont}
\usepackage{amssymb, amsthm}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\setlength{\parindent}{0cm}
\setlength{\headheight}{1.9\baselineskip}
\usepackage{titlesec}
\titlespacing{\section}{0pt}{*1.5}{*3}
\newcommand{\bs}{\boldsymbol}
\renewcommand{\baselinestretch}{1.25}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1}}
\usepackage{newclude}
% ============= Kopf- und Fußzeile =============
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\lhead{}
\chead{\slshape\nouppercase{Headline: \rightmark}}
\rhead{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\usepackage[hidelinks]{hyperref}
\urlstyle{same}
\usepackage{geometry}
\geometry{a4paper, top=35mm, left=30mm, right=28mm, bottom=28mm,
headsep=15mm, footskip=12mm}
\begin{document}
\renewcommand{\refname}{References}
\pagestyle{empty}
%\include{01_title}
\pagenumbering{Roman}
\tableofcontents
\listoftables
\listoffigures
\newpage
\pagenumbering{arabic}
\newpage
%\include{02_introduction}
\section{Main Part}
Test: \citet{2004}
%Literaturverzeichnis
\newpage
\bibliographystyle{plainnat}
\bibliography{test}
\end{document}
%Ende des Dokuments [/code]
Ich hoffe der Code ist nicht zu lang, da ich aber nicht weiß wodurch das Problem genau auftritt habe ich fast alles im Code gelassen.
Der Code in dem bib-file, welches ich zum Zitieren verwendet habe, ist:
@Article{2004,
Title = {Test title},
Author = {Test Author},
Journal = {Test Journal},
Year = {2004}
}
Gruß und viele Dank!