TeXnicCenter Literaturverzeichnis/Zitierstil

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


aneim

TeXnicCenter Literaturverzeichnis/Zitierstil

Beitrag von aneim »

Hallo,

ich bin gerade etwas am verzweifeln. Folgende Vorlage habe ich seitens des Lehrstuhls für meine Bachelorarbeit erhalten. Leider passt der Zitierstil nicht zu dem eigentlich geforderten: (im Fließtext soll Autorname [1] erscheinen und nicht nur [1].
Dies anzupassen versuche ich schon seit Stunden, aber um ehrlich zu sein scheitere ich sogar schon dabei zu erkennen, an welcher Stelle der Zitierstil eingestellt wird oder wo die .bib Datei überhaupt aufgerufen wird. Zwar ist der Befehl \insertbib enthalten, aber das Ganze ist ja mit keinem Dateipfad verknüpft und fügt meines Wissens nur das Literaturverzeichnis ein, greift aber ja noch nicht auf die .bib Datei zu.

Ich wäre für eine kleine Hilfestellung unendlich dankbar.

Hier der Code:
\documentclass[entwurf]{dasa}  


    \Arbeit{Bachelorarbeit}
		\Nummer{0815}
		\Thema{Untersuchung von Irgendetwas}
		\Autorname{Mustermann}
		\Betreuername[Dipl.-Ing.]{Mustermann}
		\Beginn{00.00.0000}
		\Aufgabepfad{aufgabenstellung.tex}
		\Ende{99.99.9999}

\begin{document}




%==== Literaturverzeichnis ====
\clearpage
\chapter*{Literaturverzeichnis}

\insertbib

\clearpage


\end{document}

und die zugehörige cls Datei:
\NeedsTeXFormat{LaTeX2e}

\ProvidesClass{FZGdasa}[2013/01/01 LaTeX2e fuer FZG DA und SA]

\newif\if@entwurf\@entwurffalse
\DeclareOption{entwurf}{\@entwurftrue}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}}
\ProcessOptions\relax%

\LoadClass[11pt,a4paper,fleqn]{report}

%Sortierte Literaturverweise
%\RequirePackage{cite}
%Verbessertes Float-Handling mit Schalter H (gleiche Position wie im Skript)
\RequirePackage{float}
%verhindert Figuren vor ihrer ersten Referenz
\RequirePackage{flafter}
%kann eine Barriere f�r Float-Umgebungen erzeugen mit \FloatBarrier
\RequirePackage{placeins}
%%verbessertes Beschriften mir div. Optionen
%\RequirePackage{caption}
%%zusaetzlihce Symbole und Schriften (ams: american mathematical soc)
%%\RequirePackage{amssymb}
\RequirePackage[fleqn]{amsmath}
%\RequirePackage{amstext}
\RequirePackage{amsfonts}
%\RequirePackage{amsbsy}
%\RequirePackage{amscd}
%\RequirePackage{latexsym}

%\RequirePackage{eurosym}
%drehen von Text, Tabellen, Seiten
%\RequirePackage{rotating}
%%including graphics files, rotating parts of a page, and scaling parts of a page
%\RequirePackage{graphicx}
%F�r den Index
%\RequirePackage{makeidx}
%Erleichterungen f�rs Deutsche inkl Silbentrennung
\RequirePackage{ngerman}
\RequirePackage{a4}
%direkte Eingabe von Umlauten mit Angabe von Schriftsatz
%in Kombination mit 'german' sind jetzt � direkt erlaubt!
\RequirePackage[latin1]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[hyperindex,bookmarksopen,bookmarksnumbered,colorlinks=true,citecolor=LinkColor,filecolor=LinkColor,linkcolor=LinkColor,%
      urlcolor=LinkColor]{hyperref}
%\RequirePackage[pdftex,hyperindex,colorlinks=false,bookmarksopen,bookmarksnumbered,pdftitle={Titel},pdfauthor={He}]{hyperref}
%\RequirePackage{subfigure}
\RequirePackage{caption}
\RequirePackage{fancyhdr}
\RequirePackage{afterpage}
\RequirePackage{titlesec}
\RequirePackage{tocloft}
\RequirePackage{fleqn}
\RequirePackage{lastpage}
\RequirePackage{longtable}
\RequirePackage[final]{pdfpages}
%\RequirePackage{wrapfig}
\RequirePackage{multirow} % fuer Mehrfachzeilen in Tabellen
\RequirePackage{mathcomp} % aufrechte Symbole in Mathmode: \tcmu, \tccelcius, \tcohm, \tcdigitoldstyle, \tcperthousand
\RequirePackage{gensymb}  % \micro fuer nices mue in Textmode
\RequirePackage{paralist} % Verbesserte/Anpassbare Aufzaehlungen, z.B.: Umgebung \compactitem
\RequirePackage{trfsigns} % fuer \fourier \laplace
\RequirePackage{mathdots} % \vdots in Math Mode korrigieren (rund)
\RequirePackage[sortbib]{FZGdef}
\RequirePackage{ifthen}
\if@entwurf
% \RequirePackage{datetime}
 \PassOptionsToPackage{\CurrentOption}{FZGdef}
 
 \newcommand{\CmpTime}{\textcolor{red}{\textbf{\textit{Entwurf}} Stand: \CompiledTime}}

\fi
%PAGE LAYOUT
% Latex hat per default links und oben 1 inch Rand!!
\setlength{\topmargin}{-25mm}
\setlength{\headheight}{5.mm}
\setlength{\headsep}{+5.mm}
\setlength{\textheight}{240mm}
\setlength{\footskip}{+20.mm}
\setlength{\textwidth}{161mm} %!!!
\setlength{\oddsidemargin}{0mm}
\setlength{\evensidemargin}{0mm}
\setlength{\parindent}{0pt}
\setlength{\paperwidth}{210mm}
\setlength{\paperheight}{297mm}
 
% keeps the distance between paragraphs constant
\setlength{\parskip}{1ex plus 0.0ex minus 0.0ex}
 
\renewcommand{\floatpagefraction}{0.9}
\renewcommand{\topfraction}{0.9}
\renewcommand{\bottomfraction}{0.9}
\renewcommand{\textfraction}{0.1}
\renewcommand{\textfloatsep}{5mm}
\renewcommand{\baselinestretch}{1.3}

%------ BEGINN AUS SEITENSTIL.TEX -------------
%Kopfzeilen
% erste Seite
\fancypagestyle{erste}{
\renewcommand{\headheight}{2.5cm}
\lhead{
\includegraphics[height=12mm]{_ltx/FZGLogo}
}
\chead{\color{fzgblau} \textbf{ \small
Lehrstuhl f�r Maschinenelemente\\ Forschungsstelle f�r Zahnr�der und Getriebebau \\ 
Prof. Dr.-Ing. K. Stahl}
%\includegraphics[width=1.00\textwidth]{_ltx/Kopf.pdf}
}
\rhead{
\includegraphics[height=12mm]{_ltx/TULogo}
}
\lfoot{}
\cfoot{}%\includegraphics[width=0.55\textwidth]{_ltx/Fuss.pdf}}
\rfoot{}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{0pt}
}
% Inhaltsverzeichnis
\fancypagestyle{plain}{
\renewcommand{\headheight}{1.8cm}
%\renewcommand{\sectionmark}[1]{\markboth{#1}{}}
\lhead[\color{fzgblau}\textbf{\thepage}]{\color{fzgblau}\textbf{\nouppercase{\leftmark}}}
\chead{}
\rhead[\color{fzgblau}\textbf{\nouppercase{\leftmark}}]{\color{fzgblau}\textbf{\thepage}}
\lfoot{}
\cfoot{\if@entwurf%
        \CmpTime
        \fi}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\headrule}{\color{fzgblau}\hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}
}
%
% Alle anderen Seiten
\renewcommand{\headheight}{1.8cm}
%\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\lhead[\color{fzgblau}\textbf{\thepage}]{\color{fzgblau}\textbf{\nouppercase{\leftmark}}}
\lhead[\color{fzgblau}\textbf{\thepage}]{\color{fzgblau}\textbf{\nouppercase{\leftmark}}}
\chead{}
\rhead[\color{fzgblau}\textbf{\nouppercase{\leftmark}}]{\color{fzgblau}\textbf{\thepage}}
\lfoot{}
\cfoot{\if@entwurf%
        \CmpTime
        \fi}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\headrule}{\color{fzgblau}\hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}

%
\thispagestyle{erste}
\pagestyle{fancy}
%
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
%
%Kapitel�berschriften
\titleformat{\chapter}%
  {\normalfont\bfseries}%
  {\thechapter}%
  {1em}%
  {}%
\titlespacing{\chapter}{0pt}{0pt}{0pt}
%
\titleformat{\section}%
  {\normalfont\bfseries}%
  {\thesection}%
  {1em}%
  {}%
\titlespacing{\section}{0pt}{0pt}{0pt}
%
\titleformat{\subsection}%
  {\normalfont\bfseries}%
  {\thesubsection}%
  {1em}%
  {}%
  \titlespacing{\subsection}{0pt}{0pt}{0pt}
%
\titleformat{\subsubsection}%
  {\normalfont\bfseries}%
  {\thesubsubsection}%
  {1em}%
  {}%
  \titlespacing{\subsubsection}{0pt}{0pt}{0pt}

%Bildunterschrift
\captionsetup{font=small,labelfont=bf,format=hang,singlelinecheck=false}
%
\renewcommand{\figurename}{Bild}
\renewcommand{\contentsname}{Inhaltsverzeichnis}
%
%Inhaltsverzeichnis formatieren tocloft
\renewcommand{\cfttoctitlefont}{\normalfont\bfseries}
\renewcommand{\cftbeforetoctitleskip}{0pt}
\renewcommand{\cftaftertoctitleskip}{0pt}
%\renewcommand{\cfttoctitlepresnum}{}
%\renewcommand{\cfttoctitleaftersnum}{}
\renewcommand{\cftbeforetoctitleskip}{1ex}
\cftsetindents{chapter}{0cm}{1.4cm}
\renewcommand{\cftchapdotsep}{1.5}
\renewcommand{\cftchapfont}{\normalfont}
\renewcommand{\cftchapleader}{\normalfont\cftdotfill{\cftsecdotsep}}
\renewcommand{\cftchappagefont}{\normalfont}
\renewcommand{\cftchappresnum}{}
\renewcommand{\cftchapaftersnum}{}
\renewcommand{\cftbeforechapskip}{4mm}
\cftsetindents{section}{0cm}{1.4cm}
\renewcommand{\cftsecdotsep}{1.5}
\renewcommand{\cftsecfont}{\normalfont}
\renewcommand{\cftsecleader}{\normalfont\cftdotfill{\cftsubsecdotsep}}
\renewcommand{\cftsecpagefont}{\normalfont}
\renewcommand{\cftsecpresnum}{}
\renewcommand{\cftsecaftersnum}{}
\renewcommand{\cftbeforesecskip}{0pt}
\cftsetindents{subsection}{0cm}{1.4cm}
\renewcommand{\cftsubsecdotsep}{1.5}
\renewcommand{\cftsubsecfont}{\normalfont}
\renewcommand{\cftsubsecleader}{\normalfont\cftdotfill{\cftsubsubsecdotsep}}
\renewcommand{\cftsubsecpagefont}{\normalfont}
\renewcommand{\cftsubsecpresnum}{}
\renewcommand{\cftsubsecaftersnum}{}
\renewcommand{\cftbeforesubsecskip}{0pt}
\cftsetindents{subsubsection}{0cm}{1.4cm}
\renewcommand{\cftsubsubsecdotsep}{1.5}
\renewcommand{\cftsubsubsecfont}{\normalfont}
\renewcommand{\cftsubsubsecleader}{\normalfont\cftdotfill{\cftsubsubsecdotsep}}
\renewcommand{\cftsubsubsecpagefont}{\normalfont}
\renewcommand{\cftsubsubsecpresnum}{}
\renewcommand{\cftsubsubsecaftersnum}{}
\renewcommand{\cftbeforesubsubsecskip}{0pt}%
\cftsetindents{paragraph}{0cm}{1.8cm}
\renewcommand{\cftparadotsep}{1.5}
\renewcommand{\cftparafont}{\normalfont}
\renewcommand{\cftparaleader}{\normalfont\cftdotfill{\cftparadotsep}}
\renewcommand{\cftparapagefont}{\normalfont}
\renewcommand{\cftparapresnum}{}
\renewcommand{\cftparaaftersnum}{}
\renewcommand{\cftbeforeparaskip}{0pt}%
\floatplacement{figure}{H}
\floatplacement{table}{H}
%
%Automatische Refernezierung auf Bilder
\newcommand{\Bildref}[1]{%
\textbf{Bild \ref{#1}}}%
%Automatische Refernezierung auf Tabellen
\newcommand{\Tabref}[1]{%
\textbf{Tabelle \ref{#1}}}%
%Automatische Refernezierung auf Tabellen
\newcommand{\Glref}[1]{%
\textbf{Gleichung (\ref{#1})}}%
%Automatische Refernezierung auf Abschintte
\newcommand{\Kapref}[2]{%
\textbf{#1 \ref{#2}}}%
%
%Automatische itemize in einer Bildunterschrift
\newcommand{\Bilditem}[1]{%
\newline \hspace*{#1} $\bullet\ $ }%
%

% Definition des Anhang-Befehles
\newcommand \Anhang{\par
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\setcounter{subsection}{0}%
\setcounter{figure}{0}%
\setcounter{table}{0}%
\renewcommand\thesection{\Alph{chapter}} %
\renewcommand\thefigure{\Alph{chapter}.\arabic{figure}}
\section{Anhang}
\label{sec:Anhang}
}
%-----------------------------------------------------------------------
% Definition Eingabe aus Preamble
%-----------------------------------------------------------------------
\newcommand*{\@Arbeit}{}
\newcommand{\Arbeit}[1]{\global\def\@Arbeit{#1}}
\ifthenelse{\equal{\@Arbeit}{}}{%
   \renewcommand{\@Arbeit}{%
      \ErrMsg{\texttt{$\backslash$Arbeit\{Diplomarbeit\}}}
   }}{}%%
\ifthenelse{\equal{\@Arbeit}{{}}}{%
   \renewcommand{\@Arbeit}{%
      \ErrMsg{\texttt{$\backslash$Arbeit\{Diplomarbeit\}}}
   }}{}%%

\newcommand*{\@Nummer}{}
\newcommand{\Nummer}[1]{\gdef\@Nummer{#1}}
\ifthenelse{\equal{\@Nummer}{}}{%
   \renewcommand{\@Nummer}{%
      \ErrMsg{\texttt{$\backslash$Nummer\{\#\#\#\}}}
  }}{}%%

\newcommand*{\@Thema}{}
\newcommand{\Thema}[1]{\gdef\@Thema{#1}}
\ifthenelse{\equal{\@Thema}{}}{%
   \renewcommand{\@Thema}{%
      \ErrMsg{\texttt{$\backslash$Thema\{Thema\}}}
   }}{}%%

\newcommand*{\@Autorname}{}
\newcommand{\Autorname}[2][cand.-Ing.]{\global\def\@Autorname{%
\ifthenelse{\equal{#1}{}}{%
cand.-Ing.
}{#1}~#2}}
\ifthenelse{\equal{\@Autorname}{}}{%
   \renewcommand{\@Autorname}{%
      \ErrMsg{\texttt{$\backslash$Autorname[<Titel>]\{Vorname Nachname\}}}
   }}{}%%

\newcommand*{\@Betreuername}{}
\newcommand{\Betreuername}[2][Dipl.-Ing.]{\global\def\@Betreuername{%
\ifthenelse{\equal{#1}{}}{%
Dipl.-Ing.
}{#1}~#2}}
\ifthenelse{\equal{\@Betreuername}{}}{%
   \renewcommand{\@Betreuername}{%
      \ErrMsg{\texttt{$\backslash$Betreuername[<Titel>]\{Vorname Nachname\}}}
   }}{}%%

\newcommand*{\@Beginn}{}
\newcommand{\Beginn}[1]{\global\def\@Beginn{#1}}
\ifthenelse{\equal{\@Beginn}{}}{%
   \renewcommand{\@Beginn}{%
      \ErrMsg{\texttt{$\backslash$Beginn\{dd.mm.yyyy.\}}}
   }}{}%%

\newcommand*{\@Ende}{}
\newcommand{\Ende}[1]{\global\def\@Ende{#1}}
\ifthenelse{\equal{\@Ende}{}}{%
   \renewcommand{\@Ende}{%
      \ErrMsg{\texttt{$\backslash$Ende\{dd.mm.yyyy.\}}}
   }}{}%%

\newcommand*{\@Aufgabepfad}{}
\newcommand{\Aufgabepfad}[1]{\global\def\@Aufgabepfad{#1}}
%\newcommand*{\@Aufgabe}{}
%\newcommand{\Aufgabe}[1]{\gdef\input{\@Aufgabe{#1}}}

\newcommand{\profname}{Prof. Dr.-Ing. B.-R. H�hn}  

\renewcommand*\titlepage{

\thispagestyle{erste}
\vspace*{3cm}
\begin{center}
\Huge \bfseries 
\@Arbeit\\
Nr. \@Nummer\\
\vspace*{2.5cm}
\huge 
\@Thema\\
\vspace*{3cm}
\vfill
\normalsize \mdseries \normalfont
\begin{tabular}{l l}
Verfasser: \quad & \@Autorname \\[0.6cm]
Betreuer:        & \@Betreuername \\[0.6cm]
Beginn:          & \@Beginn \\[0.6cm]
Ende:            & \@Ende \\[0.6cm]
\end{tabular}
\end{center}

%\newcommand{\StandAngabe}{\texttt{�bersetzt am: \today/\now}}
%\begin{center}
%\ifdraftclsmode\textcolor{red}{\StandAngabe}\fi
%\ifreview\textcolor[rgb]{0.05,0.54,0}{\StandAngabe}\fi
%\end{center}

\vfill

\if@entwurf%
\begin{center}
   \CmpTime
\end{center}
\vfill
\fi
        

\newpage
\cleardoublepage
}

\newcommand{\DiplomErklaerung}{\newpage
\chapter*{Eidesstattliche Erkl�rung}%\vspace{0,5cm}\\

Ich erkl�re hiermit eidesstattlich, dass ich die vorgelegte Arbeit selbst�ndig angefertigt habe. Die aus fremden Quellen direkt oder indirekt �bernommenen Gedanken sind als solche kenntlich gemacht.\\
Die Arbeit wurde bisher keiner anderen Pr�fungsbeh�rde vorgelegt.\vspace{1cm}\\
Garching, den \@Ende \vspace{2cm}\\
\@Autorname
%\newpage\mbox{}\thispagestyle{empty}
%\newpage
\cleardoublepage
}

\newcommand{\Aufgabenstellung}{\newpage
\chapter*{Aufgabenstellung}%\\[0,1cm]
%\vspace*{-2.5ex}
\vspace*{2ex}
\begin{center}
  f�r Herrn \textbf{\@Autorname}\\
\end{center}
\vspace*{-2ex}
\textbf{Thema:}\\[0,1cm]
\@Thema\\[0,2cm]
\textbf{Aufgabenstellung:}\\[0,1cm]
% should be edited/corrected
%\input{Aufgabenstellung}
\InputIfFileExists{\@Aufgabepfad}{}{\ClassWarningNoLine{FZGdasa}{Das Pr\"aamble \protect\Aufgabepfad\space ist falsch oder nicht eingegeben. Definiere den Pfad der Aufgabenstellung mit \protect\Aufgabepfad{<Pfad>}}%
\textcolor{red}{\textit{Die Aufgabenstellung muss in einer TeX Datei (.tex) zusammengefasst werden. Das Pr�amble \texttt{$\backslash$Aufgabepfad\{<Pfad>\}} bindet den Inhalt ein.\newline HINWEIS: Doe Aufgabenstellung hat eine L�nge von ein bis eineinhalb Seiten}}}

Die Arbeit wird nach ihrer erfolgreichen Fertigstellung in der Lehrstuhlbibliothek ver�ffentlicht. Informationen, Daten und EDV-Programme, die dem Studenten w�hrend der Bearbeitung dieser Arbeit vom betreuenden Assistenten oder anderen Mitarbeitern des Lehrstuhls zug�nglich gemacht werden, sind als streng vertraulich zu behandeln und verbleiben Eigentum des Lehrstuhls. Die Nutzung ist ausschlie�lich f�r die Bearbeitung und Erstellung dieser Studienarbeit gestattet.

Die Nutzungsrechte an dieser Arbeit gehen an den Lehrstuhl Dem Verfasser wird ein privates Nutzungsrecht gew�hrt.\\[2ex]
Garching, den \@Beginn\\[10ex]
%i.A.\vspace{1cm}\\
%\@Betreuername
\begin{tabular}{p{0.3\textwidth}p{0.3\textwidth}p{0.3\textwidth}}
%\hline
\cline{1-1}\cline{3-3}\\
Unterschrift Student & & Unterschrift Betreuer\\
\end{tabular}
%\newpage
\cleardoublepage
}

\renewcommand*\maketitle{%
\pagenumbering{Roman}
%
\titlepage
\DiplomErklaerung
\Aufgabenstellung
\tableofcontents
%
\cleardoublepage
\pagenumbering{arabic}
}
\AtBeginDocument{\maketitle}






vielen lieben Dank schon einmal.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Folgende Vorlage habe ich seitens des Lehrstuhls für meine Bachelorarbeit erhalten. Leider passt der Zitierstil nicht zu dem eigentlich geforderten
Dann beschwere dich beim Lehrstuhl. Wenn die sowas auf die Welt loslassen (und das ist ziemlich grottig), dann sollten die sich auch darum kümmern und dafür Support leisten.
aber um ehrlich zu sein scheitere ich sogar schon dabei zu erkennen, an welcher Stelle der Zitierstil eingestellt wird
Wahrscheinlich hier \RequirePackage[sortbib]{FZGdef} . Aber wenn ich an deiner Stelle wäre, würde ich das Ding hochkant in die Tonne klopfen. Bis man da durchgestiegen ist, hat man eine neue Vorlage dreimal geschrieben.

Gast

Beitrag von Gast »

Man müsste mir schon extreme Anreize bieten, um mich dazu zu bringen, diese Vorlage zu verwenden. Das Übel beginnt schon damit, dass darin Pakete geladen werden, die in [d]l2tabu[/d] als No-Go dokumentiert sind. Dazu kommen veraltete Pakete und ein viel zu frühes Laden von hyperref. Auch ist im [d]clsguide[/d] eindeutig dokumentiert, dass \AtBeginDocument keine Ausgaben tätigen soll. Genau das wird aber in der Vorlage gemacht. Auch hat die Klasse eigentlich den Namen FZGdasa, die Datei aber offenbar den Namen dasa.cls, was dann beim Laden gleich einmal zu einer Warnung führen dürfte. Pfusch von vorn bis hinten eben. Wegwerfen, komplett, ganz schnell!

Erwarte bei Verwendung von dem Machwerk bitte keinen Support in öffentlichen Foren. Da sollen sich gefälligst die drum kümmern, die das verbrochen haben.

aneim

Beitrag von aneim »

okay, na das klingt ja super :D
vielen Dank für das feedback

Antworten