von mark » So 15. Jun 2014, 00:40
Hallo,
ich arbeite derzeit an meiner Bachelorarbeit und nutze dabei latex. Meine Uni bietet hierbei eine fertige Latex Vorlage, mit allen nötigen Features wie z.B. Table of Contents. Das Erstellen eines Literaturverzeichnises bereitet mit jedoch Kopfschmerzen.
So sieht der Code aus:
%
%
%Hauptdatei der Diplomarbeit
%
%
\input{header}
\input{kapitel/titelseite}
\begin{document}
\maketitle
\onehalfspacing %Zeilenabstand wird global auf 1.5 festgelegt
\urlstyle{same} %Die URLs im Dokument bekommen
%die gleiche Schriftart wie der restliche Text
\pagestyle{empty}
\include{kapitel/firstpage}
\pagestyle{empty}
\include{kapitel/ehrenwoertliche_erklaerung}
\pagestyle{empty}
\include{kapitel/abstract}
%\include{kapitel/danksagung}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\pagestyle{headings}
\pagenumbering{Roman} %Starten mit r�mischen Zahlen
\tableofcontents
\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\listoffigures
\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\listoftables
\include{kapitel/abkuerzungsverzeichnis}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
% Umstellen auf arabische Seitenzahlen. Die Anzahl der bisherigen
% Seiten wird zwischengespeichert, da die r�mische Nummerierung am
% Ende des Dokuments fortgesetzt werden soll.
\newcounter{seitenzahlroemisch}
\setcounter{seitenzahlroemisch}{\value{page}}
\pagenumbering{arabic}
\include{kapitel/einleitung} %In diesem Kapitel Wechsel auf Arabic
\input{kapitel/grundlagen}
\input{kapitel/hauptteil}
\include{kapitel/fazitundausblick}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
% Fortsetzung der r�mischen Seitennummerierung
\pagenumbering{Roman}
\setcounter{page}{\value{seitenzahlroemisch}}
\include{kapitel/appendix} %In diesem Kapitel Wechsel auf Roman
%Der Counter muss entsprechend den vorher
%verwendeten "r�mischen" Seiten angepasst
%werden
sdfsdd \cite{lin1973}
[b]
\bibliography{Literatur}
\bibliographystyle{plain}[/b
\end{document}
\bibliography{cite} wird in header eingefügt und der Code sieht so aus:
Die wichtigen Stellen habe ich jeweil fettmarkiert.
%
%
%Headerdatei der Diplomarbeit/Studienarbeit/Dissertation
%
%
\documentclass[accentcolor=tud1b,longdoc,bibtotoc,liststotoc,oneside,nopartpage,openright,inverttitle, colorbacktitle,numbersubsubsec,noresetcounter,11pt, table]{tudreport}
% Babel-Paket f. neue deutsche Rechtschreibung
\usepackage[ngerman]{babel}
[b]\usepackage{cite}[/b]
% Eingabekodierung auf latin1 setzen
\usepackage[latin1]{inputenc}
% Font-Encoding auf T1 setzen
\usepackage[T1]{fontenc}
% footmisc behebt u.a. Probleme mit Fu�noten in Abschnittstiteln
\usepackage[stable]{footmisc}
% Einbinden von Grafiken erm�glichen
\usepackage{graphicx}
% Paket xtab erm�glicht Umbrechen von langen Tabellen
\usepackage{xtab}
% picins erlaubt das Umflie�en von Abbildungen durch Text
% Untenstehendes renewcommand behebt den picins-bug, dass Abbildungen
% nicht im Abbildungsverzeichnis auftauchen
\usepackage{picins}
\makeatletter
\renewcommand\piccaption{\@dblarg{\@piccaption}}
\makeatother
\usepackage{verbatim}
% Paket setspace erlaubt Umschalten auf 1.5fachen Zeilenabstand
\usepackage{setspace}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Anpassungen von Literaturverzeichnis und Zitierweise%
\usepackage[commabeforerest, authorformat=year, see, ibidem=strict, dotafter=bibentry]{jurabib}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}
%Trennzeichen zwischen Autoren im Zitat
\renewcommand*{\jbbtasep}{; }
\renewcommand*{\jbbfsasep}{; }
\renewcommand*{\jbbstasep}{; }
%Trennzeichen zwischen Autoren im Literaturverzeichnis
\renewcommand*{\bibbtasep}{; }
\renewcommand*{\bibbfsasep}{; }
\renewcommand*{\bibbstasep}{; }
%Trennzeichen zwischen Herausgebern im Literaturverzeichnis
\renewcommand*{\bibbtesep}{; }
\renewcommand*{\bibbfsesep}{; }
\renewcommand*{\bibbstesep}{; }
%Unterdr�ckt, dass bei mehr als drei Autoren im Literaturverzeichnis
%mit "et al." abgek�rzt wird --> myjureco.bst-Datei wird zus�tzlich ben�tigt!
\makeatletter
\def\jb@use@fullcite{%
\jbauthorfont{\jb@@author}\normalfont{\jbhowsepbeforetitle}\jb@@fulltitle}%
\makeatother
%In: erscheint vor dem Titel von Zeitschriften, Konferenzbeitr�gen, Sammelwerken
%und Herausgeberb�nden
%\AddTo\bibsall{\def\incollinname{\textbf{In:}}}
\renewcommand{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }
%Vor- und Nachname des Herausgebers werden nicht fett gedruckt
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibefnfont}{}
%�ndert bei urldate das Pr�fix von "Zugriff am" zu "Abruf am"
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{Abruf am }}
%Setzt ein Komma zwischen der URL und "Abruf am"
\renewcommand*{\bibbudcsep}{, }
%Entfernt die Zeichen vor und nach der URL-Angabe im Literaturverzeichnis
\renewcommand*{\biburlprefix}{}
\renewcommand*{\biburlsuffix}{}
%Entfernt das Komma zwischen Jahrgang und Ausgabe
%und setzt die Ausgabe in Klammern
\renewcommand*\artnumberformat[1]{\unskip\space (#1)}
%Entfernt das Komma zwischen Adresse und Verlag
%und setzt daf�r ein Leerzeichen. Dies ist n�tig,
%da die Reihenfolge von Adresse und Verlag in myjureco vertauscht wird
%und kein Zeichen nach der Adresse erscheinen soll.
\renewcommand*\bpubaddr{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}
%Erm�glicht Hyperlinks zwischen Textstellen und zu externen Dokumenten
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
%% linktocpage=true/false: im Inhaltsverzeichnis sind nur die Seitenzahlen
%% links, nicht der Text
%% colorlinks=true/false: Links werden eingef�rbt (Farben werden mit
%% linkcolor, anchorcolor \dots festgelegt)
%% linkcolor=Farbe: Farbe des verlinkten Textes, Dokument-interne Links
%% citecolor=Farbe: Farbe des verlinkten Textes, Links zum
%% Literaturverzeichnis
%% filecolor=Farbe: Farbe des verlinkten Textes, Links auf lokale Dateien
%% urlcolor=Farbe: Farbe des verlinkten Textes, externe URLs
%% frenchlinks=true/false: Links werden als smallcaps, anstatt farbig
%% dargestellt.
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
\hypersetup{%
linktocpage=true,
breaklinks=true,
colorlinks=true,
citecolor=black,
urlcolor=black,
linkcolor=black,
pdfpagemode=UseThumbs,
pdftitle=Studienarbeit Die Risiken des IT-Outsourcings in Abh�ngigkeit vom Typ der ausgelagerten Aufgabe und Standort des Anbieters,
pdfauthor=Johanna Letschert,
pdfsubject=IT-Outsourcing-Risiken,
%pdfkeywords=xy
}
% Anpassungen der R�nder an die Vorgaben des Lehrstuhls
\geometry{left=3cm, right=2cm, top=2cm, bottom=2.5cm}
% Abstand nach Absatz
\setlength{\parskip}{6pt}
%Kein Einzug in erster Zeile Absatz
\setlength{\parindent}{0cm}
%\usepackage[table]{xcolor}
%Bildunterschriften linksb�ndig
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
\usepackage{footnote}
%inhaltsverzeichnis nur 3 ebenen, sollen nicht nur 3 Ebenen des Inhaltsverzeichnis angezeigt werden, sondern alle Befehl rausnehmen
\setcounter{tocdepth}{2}
%Falls mehrere Quellen mit den selben Autoren für Fußnoten "myfootcite{}" verwenden, um Fußnoten im richtigen Format zu erhalten
\makeatletter
\def\myfootcite@ii[#1][#2]#3{%
\footnote{%
\ifx\relax#1\relax\else
#1
\fi
\citeauthor{#3}
\ifx\relax#2\relax
\citefield{year}{#3}%
\else
\citefield[\unskip~ #2]{year}{#3}%
\fi
.}%
}
\def\myfootcite@i[#1]{%
\@ifnextchar[%]
{\myfootcite@ii[#1]}{\myfootcite@ii[][#1]}%
}
\newcommand*\myfootcite{%
\@ifnextchar[%]
{\myfootcite@i}{\myfootcite@i[]}%
}
Als Ausgabe für die Stelle die ich zitiert habe bekomme ich das hier:
sdfsdd [?, ]]lin1973
Komisch nur dass das Zitieren an einem "Minimalbeispiel" einwandfrei funktioniert.
So sieht das Minimalbeispiel aus:
\documentclass[11pt]{article}
\usepackage{cite}
\begin{document}
\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle
Blablabla sagte Nobody \cite{SreenivasKrogh91_1}
Blablabla sagte Nobody \cite{lin1973}
\bibliography{Literatur}{}
\bibliographystyle{plain}
\end{document}
Hallo,
ich arbeite derzeit an meiner Bachelorarbeit und nutze dabei latex. Meine Uni bietet hierbei eine fertige Latex Vorlage, mit allen nötigen Features wie z.B. Table of Contents. Das Erstellen eines Literaturverzeichnises bereitet mit jedoch Kopfschmerzen.
So sieht der Code aus:
[code]
%
%
%Hauptdatei der Diplomarbeit
%
%
\input{header}
\input{kapitel/titelseite}
\begin{document}
\maketitle
\onehalfspacing %Zeilenabstand wird global auf 1.5 festgelegt
\urlstyle{same} %Die URLs im Dokument bekommen
%die gleiche Schriftart wie der restliche Text
\pagestyle{empty}
\include{kapitel/firstpage}
\pagestyle{empty}
\include{kapitel/ehrenwoertliche_erklaerung}
\pagestyle{empty}
\include{kapitel/abstract}
%\include{kapitel/danksagung}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\pagestyle{headings}
\pagenumbering{Roman} %Starten mit r�mischen Zahlen
\tableofcontents
\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\listoffigures
\newpage %Dieser Befehl muss auskommentiert werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
\listoftables
\include{kapitel/abkuerzungsverzeichnis}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
% Umstellen auf arabische Seitenzahlen. Die Anzahl der bisherigen
% Seiten wird zwischengespeichert, da die r�mische Nummerierung am
% Ende des Dokuments fortgesetzt werden soll.
\newcounter{seitenzahlroemisch}
\setcounter{seitenzahlroemisch}{\value{page}}
\pagenumbering{arabic}
\include{kapitel/einleitung} %In diesem Kapitel Wechsel auf Arabic
\input{kapitel/grundlagen}
\input{kapitel/hauptteil}
\include{kapitel/fazitundausblick}
%\cleardoublepage %Dieser Befehl muss hinzugef�gt werden, falls man "twoside" anstatt "oneside" als Dokumentenoption benutzt
% Fortsetzung der r�mischen Seitennummerierung
\pagenumbering{Roman}
\setcounter{page}{\value{seitenzahlroemisch}}
\include{kapitel/appendix} %In diesem Kapitel Wechsel auf Roman
%Der Counter muss entsprechend den vorher
%verwendeten "r�mischen" Seiten angepasst
%werden
sdfsdd \cite{lin1973}
[b]
\bibliography{Literatur}
\bibliographystyle{plain}[/b
\end{document}
[/code]
\bibliography{cite} wird in header eingefügt und der Code sieht so aus:
Die wichtigen Stellen habe ich jeweil fettmarkiert.
[code]
%
%
%Headerdatei der Diplomarbeit/Studienarbeit/Dissertation
%
%
\documentclass[accentcolor=tud1b,longdoc,bibtotoc,liststotoc,oneside,nopartpage,openright,inverttitle, colorbacktitle,numbersubsubsec,noresetcounter,11pt, table]{tudreport}
% Babel-Paket f. neue deutsche Rechtschreibung
\usepackage[ngerman]{babel}
[b]\usepackage{cite}[/b]
% Eingabekodierung auf latin1 setzen
\usepackage[latin1]{inputenc}
% Font-Encoding auf T1 setzen
\usepackage[T1]{fontenc}
% footmisc behebt u.a. Probleme mit Fu�noten in Abschnittstiteln
\usepackage[stable]{footmisc}
% Einbinden von Grafiken erm�glichen
\usepackage{graphicx}
% Paket xtab erm�glicht Umbrechen von langen Tabellen
\usepackage{xtab}
% picins erlaubt das Umflie�en von Abbildungen durch Text
% Untenstehendes renewcommand behebt den picins-bug, dass Abbildungen
% nicht im Abbildungsverzeichnis auftauchen
\usepackage{picins}
\makeatletter
\renewcommand\piccaption{\@dblarg{\@piccaption}}
\makeatother
\usepackage{verbatim}
% Paket setspace erlaubt Umschalten auf 1.5fachen Zeilenabstand
\usepackage{setspace}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Anpassungen von Literaturverzeichnis und Zitierweise%
\usepackage[commabeforerest, authorformat=year, see, ibidem=strict, dotafter=bibentry]{jurabib}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}
%Trennzeichen zwischen Autoren im Zitat
\renewcommand*{\jbbtasep}{; }
\renewcommand*{\jbbfsasep}{; }
\renewcommand*{\jbbstasep}{; }
%Trennzeichen zwischen Autoren im Literaturverzeichnis
\renewcommand*{\bibbtasep}{; }
\renewcommand*{\bibbfsasep}{; }
\renewcommand*{\bibbstasep}{; }
%Trennzeichen zwischen Herausgebern im Literaturverzeichnis
\renewcommand*{\bibbtesep}{; }
\renewcommand*{\bibbfsesep}{; }
\renewcommand*{\bibbstesep}{; }
%Unterdr�ckt, dass bei mehr als drei Autoren im Literaturverzeichnis
%mit "et al." abgek�rzt wird --> myjureco.bst-Datei wird zus�tzlich ben�tigt!
\makeatletter
\def\jb@use@fullcite{%
\jbauthorfont{\jb@@author}\normalfont{\jbhowsepbeforetitle}\jb@@fulltitle}%
\makeatother
%In: erscheint vor dem Titel von Zeitschriften, Konferenzbeitr�gen, Sammelwerken
%und Herausgeberb�nden
%\AddTo\bibsall{\def\incollinname{\textbf{In:}}}
\renewcommand{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }
%Vor- und Nachname des Herausgebers werden nicht fett gedruckt
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibefnfont}{}
%�ndert bei urldate das Pr�fix von "Zugriff am" zu "Abruf am"
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{Abruf am }}
%Setzt ein Komma zwischen der URL und "Abruf am"
\renewcommand*{\bibbudcsep}{, }
%Entfernt die Zeichen vor und nach der URL-Angabe im Literaturverzeichnis
\renewcommand*{\biburlprefix}{}
\renewcommand*{\biburlsuffix}{}
%Entfernt das Komma zwischen Jahrgang und Ausgabe
%und setzt die Ausgabe in Klammern
\renewcommand*\artnumberformat[1]{\unskip\space (#1)}
%Entfernt das Komma zwischen Adresse und Verlag
%und setzt daf�r ein Leerzeichen. Dies ist n�tig,
%da die Reihenfolge von Adresse und Verlag in myjureco vertauscht wird
%und kein Zeichen nach der Adresse erscheinen soll.
\renewcommand*\bpubaddr{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}
%Erm�glicht Hyperlinks zwischen Textstellen und zu externen Dokumenten
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
%% linktocpage=true/false: im Inhaltsverzeichnis sind nur die Seitenzahlen
%% links, nicht der Text
%% colorlinks=true/false: Links werden eingef�rbt (Farben werden mit
%% linkcolor, anchorcolor \dots festgelegt)
%% linkcolor=Farbe: Farbe des verlinkten Textes, Dokument-interne Links
%% citecolor=Farbe: Farbe des verlinkten Textes, Links zum
%% Literaturverzeichnis
%% filecolor=Farbe: Farbe des verlinkten Textes, Links auf lokale Dateien
%% urlcolor=Farbe: Farbe des verlinkten Textes, externe URLs
%% frenchlinks=true/false: Links werden als smallcaps, anstatt farbig
%% dargestellt.
%% breaklinks=true/false: Gibt an, ob Links umgebrochen werden d�rfen.
\hypersetup{%
linktocpage=true,
breaklinks=true,
colorlinks=true,
citecolor=black,
urlcolor=black,
linkcolor=black,
pdfpagemode=UseThumbs,
pdftitle=Studienarbeit Die Risiken des IT-Outsourcings in Abh�ngigkeit vom Typ der ausgelagerten Aufgabe und Standort des Anbieters,
pdfauthor=Johanna Letschert,
pdfsubject=IT-Outsourcing-Risiken,
%pdfkeywords=xy
}
% Anpassungen der R�nder an die Vorgaben des Lehrstuhls
\geometry{left=3cm, right=2cm, top=2cm, bottom=2.5cm}
% Abstand nach Absatz
\setlength{\parskip}{6pt}
%Kein Einzug in erster Zeile Absatz
\setlength{\parindent}{0cm}
%\usepackage[table]{xcolor}
%Bildunterschriften linksb�ndig
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
\usepackage{footnote}
%inhaltsverzeichnis nur 3 ebenen, sollen nicht nur 3 Ebenen des Inhaltsverzeichnis angezeigt werden, sondern alle Befehl rausnehmen
\setcounter{tocdepth}{2}
%Falls mehrere Quellen mit den selben Autoren für Fußnoten "myfootcite{}" verwenden, um Fußnoten im richtigen Format zu erhalten
\makeatletter
\def\myfootcite@ii[#1][#2]#3{%
\footnote{%
\ifx\relax#1\relax\else
#1
\fi
\citeauthor{#3}
\ifx\relax#2\relax
\citefield{year}{#3}%
\else
\citefield[\unskip~ #2]{year}{#3}%
\fi
.}%
}
\def\myfootcite@i[#1]{%
\@ifnextchar[%]
{\myfootcite@ii[#1]}{\myfootcite@ii[][#1]}%
}
\newcommand*\myfootcite{%
\@ifnextchar[%]
{\myfootcite@i}{\myfootcite@i[]}%
}
[/code]
Als Ausgabe für die Stelle die ich zitiert habe bekomme ich das hier:
sdfsdd [?, ]]lin1973
Komisch nur dass das Zitieren an einem "Minimalbeispiel" einwandfrei funktioniert.
So sieht das Minimalbeispiel aus:
[code]\documentclass[11pt]{article}
\usepackage{cite}
\begin{document}
\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle
Blablabla sagte Nobody \cite{SreenivasKrogh91_1}
Blablabla sagte Nobody \cite{lin1973}
\bibliography{Literatur}{}
\bibliographystyle{plain}
\end{document}[/code]