PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX, Hyperref - Keine Verlinkung?



HappyRabbit
15-03-2006, 10:12
Hallo!

Es gab wohl unter http://www.mrunix.de/forums/showthread.php?t=40363&highlight=hyperref+bibtex ein ähnliches Problem.

Bei mir werden keine Quellenangeben verlinkt, sonst funktioniert es einwandfrei.

Woran kann das liegen?

Hier sind Mal die wahrscheinlich wichtigen Teile:

\documentclass[11pt,a4paper,oneside,bibtotoc,footsepline,headsepl ine]{scrbook} %,titlepage
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{a4wide}
\usepackage{listings}
\usepackage{color}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[bottom]{footmisc}
\sloppy
\usepackage{ngerman}
\usepackage{ae}
\usepackage{graphicx}
\usepackage{verbatim}
\pdfcompresslevel=9
\pdfimageresolution=300
\makeatletter
\newlength{\myFootnoteWidth}
\newlength{\myFootnoteLabel}
\setlength{\myFootnoteLabel}{1.2em}% <-- can be changed to any valid value
\renewcommand{\@makefntext}[1]{%
\setlength{\myFootnoteWidth}{\columnwidth}%
\addtolength{\myFootnoteWidth}{-\myFootnoteLabel}%
\noindent\makebox[\myFootnoteLabel][r]{\@makefnmark\ }%
\parbox[t]{\myFootnoteWidth}{#1}%
}
\makeatother

\makeatletter
\renewcommand\footnoterule{%
\vspace{1.5em}% <-- one and a half line space between text and footnoterule
\kern-3\p@\hrule\@width.4\columnwidth%
\kern2.6\p@}
\makeatother

\usepackage{graphicx}
\graphicspath{{images/}} % wo liegen die Bilder?
\usepackage{eso-pic}
\definecolor{lightgray}{gray}{.98}
\AddToShipoutPicture{
\AtTextCenter{
\makebox(0,0)[c]{\resizebox{\textwidth}{!}{
\rotatebox{45}{
\textsf{\textbf{\color{lightgray}Entwurf -- \today}}}}}
}
}

\usepackage{hagenberg}
\usepackage[T1]{fontenc} % schaltet um auf T1-Kodierung für Schriften:
\usepackage{setspace}
\usepackage{fancyvrb}
\DefineVerbatimEnvironment{Listing}{Verbatim}{fram e=single,labelposition=topline,xleftmargin=1cm,xri ghtmargin=1cm,framesep=3mm,numbers=left}
\usepackage{floatflt}
\usepackage{eurosym}

\lstset{language=Java} % Java als Programmiersprache im listings package
\lstset{extendedchars, breaklines, basicstyle=\ttfamily\normalsize}
\lstset{keywordstyle=\color[rgb]{0.00,0.00,0.50}{}\bfseries,commentstyle=\color[rgb]{0.00,0.50,0.25}{}}
\lstset{numbers=left, stepnumber=1, numberstyle=\tiny, xleftmargin=1em, numbersep=10pt}
\lstset{basewidth={0.5em,0.45em}, captionpos=b}
\lstset{frame=tblr, framerule=0.5pt}
\setlength{\parindent}{0pt}
\setlength{\parskip}\medskipamount % besser als explizite Angabe in pt
\usepackage{lastpage}
\usepackage{url}

\usepackage{titletoc}
\usepackage[colorlinks=false% Links mit farbigem Text
,bookmarks=true% Bookmarks für die einzelnen Abschnitte
,pdfpagemode=None % he possibilities are None, UseThumbs (show thumbnails), UseOutlines (show bookmarks), and FullScreen
,pdftitle={Diplomarbeit}%
,pdfsubject={TITEL}%
,pdfkeywords={Stichwörter}%
,pdfauthor={Name}%
,urlcolor=blue%
,pdfstartview=FitV%
,plainpages=false
,pdfpagelabels
,hypertexnames=false
]{hyperref}


Dann noch:

%Literaturverzeichnis
% Gibt den Stil an: alphadin,gerabbrv
\bibliographystyle{gerabbrv}
% Gibt BibTeX-DB an
\bibliography{sources}

Und dann noch die wohl wichtigen Teile aus hagenberg.sty:

\RequirePackage{ngerman}
\RequirePackage{bibgerm}
\selectlanguage{german} % Noetig fuer Trennhilfe?!
\RequirePackage{url}
%\urlstyle{sf}
\RequirePackage{verbatim}
\RequirePackage{cite}
\RequirePackage{float}
\floatstyle{plain}
\RequirePackage[small,bf]{caption}
\setlength{\captionmargin}{5mm}
\setlength{\abovecaptionskip}{10pt}
\setlength{\belowcaptionskip}{10pt}
\RequirePackage{exscale}
\RequirePackage{upquote}
\newenvironment{sourcecode}%
{\begin{minipage}{0.95\textwidth}%
\hrule%
\bigskip%
\begin{footnotesize}%
}%
{\end{footnotesize}
\hrule\end{minipage}%
}
\newenvironment{english}%
{\selectlanguage{english}}%
{\selectlanguage{german}}
\def\fraction#1/#2{\leavevmode\kern.0em
\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}

\newcommand\trennstrich{%
\nopagebreak[4]
\vskip 1.5ex %
% \nopagebreak[4]
\noindent\makebox[\textwidth]{\rule{4cm}{0.4pt}}
\vskip 2.5ex}
\RequirePackage{xspace}
\RequirePackage{amsfonts}
\frenchspacing % erzeugt normale Abstände zwischen Sätzen
\pagestyle{headings} % Normale Kopfzeilen
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3
\setlength{\itemsep}{0pt}


Danke Euch schon für die Mühe!

Grüße

Boron
15-03-2006, 12:12
Mach bitte ein Minimalbeispiel.
Das heißt alles rausscheißen, was du zum Zeigen des Fehlers nicht brauchst.

HappyRabbit
15-03-2006, 12:30
Gerne doch

da.tex:

\documentclass[11pt,a4paper,oneside,bibtotoc,footsepline,headsepl ine]{scrbook} %,titlepage
\usepackage{listings}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{a4wide}
\usepackage{color}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[bottom]{footmisc}
\sloppy % besser weniger gefüllte Zeilen akzeptieren, als überstehende Worte
\usepackage{ngerman}
\usepackage{ae}
\usepackage{graphicx}
\usepackage{verbatim}

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}

\pdfcompresslevel=9
\pdfimageresolution=300

\makeatletter
\newlength{\myFootnoteWidth}
\newlength{\myFootnoteLabel}
\setlength{\myFootnoteLabel}{1.2em}% <-- can be changed to any valid value
\renewcommand{\@makefntext}[1]{%
\setlength{\myFootnoteWidth}{\columnwidth}%
\addtolength{\myFootnoteWidth}{-\myFootnoteLabel}%
\noindent\makebox[\myFootnoteLabel][r]{\@makefnmark\ }%
\parbox[t]{\myFootnoteWidth}{#1}%
}
\makeatother

\makeatletter
\renewcommand\footnoterule{%
\vspace{1.5em}% <-- one and a half line space between text and footnoterule
\kern-3\p@\hrule\@width.4\columnwidth%
\kern2.6\p@}
\makeatother

\usepackage{graphicx}
\graphicspath{{images/}} % wo liegen die Bilder?
\usepackage{eso-pic}
\definecolor{lightgray}{gray}{.98}

\AddToShipoutPicture{
\AtTextCenter{
\makebox(0,0)[c]{\resizebox{\textwidth}{!}{
\rotatebox{45}{
\textsf{\textbf{\color{lightgray}Entwurf -- \today}}}}}
}
}

\usepackage{hagenberg}
\usepackage[T1]{fontenc} % schaltet um auf T1-Kodierung für Schriften:

\usepackage{setspace}
\usepackage{fancyvrb}
\DefineVerbatimEnvironment{Listing}{Verbatim}{fram e=single,labelposition=topline,xleftmargin=1cm,xri ghtmargin=1cm,framesep=3mm,numbers=left}
\usepackage{floatflt}
\usepackage{eurosym}

\lstset{language=Java} % Java als Programmiersprache im listings package
\lstset{extendedchars, breaklines, basicstyle=\ttfamily\normalsize}
\lstset{keywordstyle=\color[rgb]{0.00,0.00,0.50}{}\bfseries,commentstyle=\color[rgb]{0.00,0.50,0.25}{}}
\lstset{numbers=left, stepnumber=1, numberstyle=\tiny, xleftmargin=1em, numbersep=10pt}
\lstset{basewidth={0.5em,0.45em}, captionpos=b}
\lstset{frame=tblr, framerule=0.5pt}

\setlength{\parindent}{0pt}
\setlength{\parskip}\medskipamount % besser als explizite Angabe in pt

\usepackage{lastpage}
\usepackage{url}
\usepackage{titletoc}
\usepackage[colorlinks=false% Links mit farbigem Text
,bookmarks=true% Bookmarks für die einzelnen Abschnitte
,pdfpagemode=None % he possibilities are None, UseThumbs (show thumbnails), UseOutlines (show bookmarks), and FullScreen
,pdftitle={Diplomarbeit}%
,pdfsubject={Mein Titel}%
,pdfkeywords={Stichwörter}%
,pdfauthor={Mein Name}%
,urlcolor=blue%
,pdfstartview=FitV%
,plainpages=false % do page number anchors as plain arabic
,pdfpagelabels=true % set PDF page labels
,hypertexnames=true % use guessable names for links
% ,backref=true % do bibliographical back references
% ,pagebackref=true % Adds ‘backlink’ text to the end of each item in the bibliography, as a list of page numbers.
% ,implicit=false % redefine LATEX internals
]{hyperref}


\begin{document}

\title{Titel}
\author{\ \\Mein Name}
\studiengang{Mein Studiengang}
\studienort{Mein Ort}
\abgabemonat{Mein Monat} % Abgabemonat
\abgabejahr{Mein Jahr} % Abgabejahr

\frontmatter

\titelseite

\thispagestyle{empty}
\tableofcontents
\thispagestyle{empty}

\mainmatter %Hauptteil (ab hier arab. Seitenzahlen)

\emph{British Standards Institution}\cite{url_bsi_global} er auch für aktuell \pounds 110,- erworben werden müsste
\backmatter
\bibliographystyle{gerabbrv}
\bibliography{sources}

\end{document}

sources.bib:

@PREAMBLE{ {\providecommand{\noopsort}[1]{}} }
@misc{url_bsi_global
,author = {British Standards Institution}
,title = {BSI}
,howpublished = {URL, \url{http://www.bsi-global.com/}}
,note = {Stand: 14.3.06}
}

HappyRabbit
15-03-2006, 12:31
hagenberg.sty: (Minimal modifiziert)

\ProvidesPackage{hagenberg}[]
\def\daVersion{5.20} %Versionsnummer
\typeout{Package: hagenberg v\daVersion, <2006/01/20> (Wilhelm Burger, FH Hagenberg)}

\RequirePackage{ngerman}
\RequirePackage{bibgerm}
\selectlanguage{german} % Noetig fuer Trennhilfe?!

\RequirePackage{url}

\RequirePackage{verbatim}
\RequirePackage{cite}

\RequirePackage{float}
\floatstyle{plain}
\ifx \undefined \chapter
\newfloat{program}{tbp}{lop}
\else
\newfloat{program}{tbp}{lop}[chapter]
\fi
\floatname{program}{Programm}


\RequirePackage[small,bf]{caption}
\setlength{\captionmargin}{5mm}
\setlength{\abovecaptionskip}{10pt}
\setlength{\belowcaptionskip}{10pt}

\RequirePackage{exscale}

\RequirePackage{upquote}

\newenvironment{sourcecode}%
{\begin{minipage}{0.95\textwidth}%
\hrule%
\bigskip%
\begin{footnotesize}%
}%
{\end{footnotesize}
\hrule\end{minipage}%
}

\newenvironment{english}%
{\selectlanguage{english}}%
{\selectlanguage{german}}

\newcommand{\latex}{{\sl La\-TeX}\xspace} % kein schnoerkeliges LaTeX mehr
\newcommand{\tex}{{\sl TeX}\xspace} % kein schnoerkeliges TeX mehr
\newcommand{\bs}{\char '134} % Backslash character

\def\fraction#1/#2{\leavevmode\kern.0em
\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}

\newcommand\trennstrich{%
\nopagebreak[4]
\vskip 1.5ex %
% \nopagebreak[4]
\noindent\makebox[\textwidth]{\rule{4cm}{0.4pt}}
\vskip 2.5ex}

\RequirePackage{xspace}

\newcommand{\bzw}{bzw.\@\xspace}
\newcommand{\bspw}{bspw.\@\xspace}
\newcommand{\bzgl}{bzgl.\@\xspace}
\newcommand{\ca}{ca.\@\xspace}
\newcommand{\dah}{d.\thinspace{}h.\@\xspace}
\newcommand{\Dah}{D.\thinspace{}h.\@\xspace}
\newcommand{\ds}{d.\thinspace{}sind\@\xspace}
\newcommand{\evtl}{evtl.\@\xspace}
\newcommand{\ua}{u.\thinspace{}a.\@\xspace}
\newcommand{\Ua}{U.\thinspace{}a.\@\xspace}
\newcommand{\usw}{usw.\@\xspace}
\newcommand{\va}{vor allem\@\xspace}
\newcommand{\vgl}{vgl.\@\xspace}
\newcommand{\zB}{z.\thinspace{}B.\@\xspace}
\newcommand{\ZB}{Zum Beispiel\xspace}
\newcommand{\sa}{s.\ auch\@\xspace}
\newcommand{\ia}{i.\thinspace{}Allg.\@\xspace}
\newcommand{\su}{s.\ unten\@\xspace}
\newcommand{\uvm}{u.\thinspace{}v.\thinspace{}m.\@ \xspace}
\newcommand{\uva}{u.\thinspace{}v.\thinspace{}a.\@ \xspace}
\newcommand{\uae}{u.\thinspace{}Ä.\@\xspace}


\RequirePackage{amsfonts}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\Q}{\mathbb{Q}}

\newcommand{\Messbox}[2]{% Parameters: #1=Breite, #2=Hoehe
\setlength{\unitlength}{1.0mm}%
\begin{picture}(#1,#2)%
\linethickness{0.05mm}%
\put(0,0){\dashbox{0.2}(#1,#2)%
{\parbox{#1mm}{%
\centering\footnotesize
%{\bf MESSBOX}\\
Breite $ = #1 {\rm\ mm}$\\
H\"ohe $ = #2 {\rm\ mm}$
}}}\end{picture}
}

\frenchspacing % erzeugt normale Abstände zwischen Sätzen
\pagestyle{headings} % Normale Kopfzeilen

\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3

\setlength{\itemsep}{0pt}

\newcommand{\@stgng}{Studiengang??}
\newcommand{\studiengang}[1]{%
\renewcommand{\@stgng}{#1}
}

\newcommand{\@stdort}{Studienort??}
\newcommand{\studienort}[1]{%
\renewcommand{\@stdort}{#1}
}

\newcommand{\@betreu}{Betreuer??}
\newcommand{\betreuer}[1]{%
\renewcommand{\@betreu}{#1}
}

\newcommand{\@arbnum}{Arbeit Nummer??}
\newcommand{\nummer}[1]{%
\renewcommand{\@arbnum}{#1}
}

\newcommand{\@gegenstd}{Gegenstand??}
\newcommand{\gegenstand}[1]{%
\renewcommand{\@gegenstd}{#1}
}

\newcommand{\@semestr}{Semester??}
\newcommand{\semester}[1]{%
\renewcommand{\@semestr}{#1}
}

\newcommand{\@damnt}{Monat??}
\newcommand{\damonat}[1]{%
\renewcommand{\@damnt}{#1}
}
\newcommand{\abgabemonat}[1]{%
\renewcommand{\@damnt}{#1}
}

\newcommand{\@dajhr}{Jahr??}
\newcommand{\dajahr}[1]{%
\renewcommand{\@dajhr}{#1}
}

\newcommand{\abgabejahr}[1]{%
\renewcommand{\@dajhr}{#1}
}

\newcommand{\@firma}{Firma??}
\newcommand{\firma}[1]{%
\renewcommand{\@firma}{#1}
}

\newcommand{\@firmenUrl}{www.???}
\newcommand{\firmenUrl}[1]{%
\renewcommand{\@firmenUrl}{#1}
}

\newcommand{\@firmenTel}{Tel??}
\newcommand{\firmenTel}[1]{%
\renewcommand{\@firmenTel}{#1}
}

\newcommand{\@erklaerung}{%
\chapter{Erklärung}
%\thispagestyle{empty}

\noindent
Hiermit erkläre ich an Eides statt, dass ich die vorliegende Arbeit
selbst\-ständig und ohne fremde Hilfe verfasst, andere als die
angegebenen Quellen und Hilfsmittel nicht benutzt und die aus anderen
Quellen entnommenen Stellen als solche gekennzeichnet habe.

\vspace{10mm}
\noindent
\@stdort, am \today\\

\vspace{12mm}
\noindent
\@author
}

%----------------------------------------------------------

\newcommand{\@batitel}{%
\begin{titlepage}%
\rule{0mm}{1mm}
\vspace*{20mm}
%\noindent Left side \hfill right side\\
\begin{center}%
\setlength{\unitlength}{1cm}
\begin{picture}(12,4)
%\thinlines\put(0,0){\framebox(12,4){}}
\put(0,1.8){\parbox{12cm}{\centering\LARGE\bf%
\setlength{\baselineskip}{20pt}%
\@title}}
\end{picture}
\vskip 10mm%
{\large\sc\@author}
\vskip 40mm%
{\Large B\,A\,K\,K\,A\,L\,A\,U\,R\,E\,A\,T\,S\,A\,R\,B\,E\ ,I\,T}%
\vskip 8mm%
{\large\sf Nr.~\@arbnum}
\vskip 8mm%
{\large eingereicht am} \vskip 1mm {Fachhochschul-Bakkalaureatsstudiengang}%
\vskip 4mm%
{\large\sc\@stgng}%
\vskip 4mm%
{\large in \@stdort}%
\vskip 16mm%
{\large im \@damnt\ \@dajhr}%
\end{center}\par
\vfil\null
\end{titlepage}%
}

\newcommand{\@datitel}{%
\begin{titlepage}%
\rule{0mm}{1mm}
%\noindent Left side \hfill right side\\
\begin{center}%
\setlength{\unitlength}{1cm}
\begin{picture}(12,4)
%\thinlines\put(0,0){\framebox(12,4){}}
\put(0,1.8){\parbox{12cm}{\centering\LARGE\bf%
\setlength{\baselineskip}{20pt}%
\@title}}
\end{picture}
\vskip 10mm%
{\LARGE\sc\@author}
\vskip 12mm%
{\Large D\,I\,P\,L\,O\,M\,A\,R\,B\,E\,I\,T}%
\vskip 10mm%
\large Zur Erlangung des akademischen Grades
\vskip 2mm%
\textbf{TITEL}
\vskip 5mm%
{\large eingereicht am} \vskip 1mm {Diplomstudiengang}%
\vskip 2mm%
{\large\@stgng}%
\vskip 4mm%
\begin{center}
%\includegraphics[scale=1.0]{logo.png} \\
\end{center}
% {\large in \@stdort}%
\vskip 2mm%
{\large im \@damnt\ \@dajhr}%
\end{center}\par
\end{titlepage}%
\newpage
\thispagestyle{empty} % erzeugt Seite ohne Kopf- / Fusszeile
%\input{leerseite.tex}
}

\newcommand{\@datitelsecond}{%
\begin{titlepage}%
\rule{0mm}{1mm} \\
\large FH/Uni
\setlength{\unitlength}{1cm}
\vskip 15mm%
{\huge\textbf{Diplomarbeit}}%
\vskip 5mm%
\large\textbf{Thema:} \\
xxx
\vskip 5mm%
\large\textbf{Thema in Englisch:} \\
xxx
\vskip 15mm%
eingereicht von \textbf{xxx} \\
geboren am xxx in xxx.
\vskip 5mm%
\begin{tabbing}
Matrikelnummer: \= xxx-xxx \\
Studiengruppe: \> xxx \\
\\
\\
Erstprüfer: \> xxx \\
Zweitprüfer: \> xxx \\
\\
Ausgabedatum: \> xxx \\
Abgabedatum: \> xxx
\end{tabbing}
\par
\end{titlepage}%
\newpage
%\thispagestyle{empty} % erzeugt Seite ohne Kopf- / Fusszeile
%\input{leerseite.tex}
}

\newcommand{\@prtitel}{%
\begin{titlepage}%
\rule{0mm}{1mm}
\vspace*{20mm}
%\noindent Left side \hfill right side\\
\begin{center}%
\setlength{\unitlength}{1cm}
\begin{picture}(12,4)
%\thinlines\put(0,0){\framebox(12,4){}}
\put(0,1.8){\parbox{12cm}{\centering\LARGE\bf%
\setlength{\baselineskip}{20pt}%
Endbericht zum Berufspraktikum}}
\end{picture}
\vskip 10mm%
{\large\sc\@author}
\vskip 40mm%
{\Large B\,A\,K\,K\,A\,L\,A\,U\,R\,E\,A\,T\,S\,A\,R\,B\,E\ ,I\,T}%
\vskip 8mm%
{\large\sf Nr.~\@arbnum}
\vskip 8mm%
{\large eingereicht am} \vskip 1mm {Fachhochschul-Bakkalaureatsstudiengang}%
\vskip 4mm%
{\large\sc\@stgng}%
\vskip 4mm%
{\large in \@stdort}%
\vskip 16mm%
{\large im \@damnt\ \@dajhr}%
\end{center}\par
\vfil\null
\end{titlepage}%
}

%------------------ Copyright-Seite -------------------
\newcommand{\@copyrightseite}{%
\newpage
\setcounter{page}{2}
\thispagestyle{plain}
\rule{0mm}{1mm}
\begin{center}
%\vspace{75mm} \copyright\ Copyright\ \@author\ \@dajhr\\
\vspace{75mm} \copyright\ Copyright\ \@dajhr\ \@author\\
\vspace{3mm} Alle Rechte vorbehalten
\end{center}
}

%------------------ Firmen-Seite -------------------
\newcommand{\@firmenseite}{%
\newpage
\setcounter{page}{2}
\thispagestyle{plain}
\rule{0mm}{1mm}
\begin{center}
\vspace{25mm}
{Praktikumsstelle:}
\\
\vspace{3mm}
{\Large\sf\@firma\\ \mbox{}}
\\
{\sf \@firmenTel}
\\
{\sf \@firmenUrl}
\\
\vspace{45mm}
{Kontaktperson:}
\\
\vspace{3mm}
{\Large\sf\@betreu\\ \mbox{}}
\end{center}
}

%------------------ Betreuer-Seite -------------------
\newcommand{\@babetreuerseite}{%
\newpage
\setcounter{page}{2}
\thispagestyle{plain}
\rule{0mm}{1mm}
\begin{center}
%
\vspace{40mm}
{Diese Arbeit entstand im Rahmen des Gegenstands}\\
\vspace{6mm}
{\Large\sf \@gegenstd\\ \mbox{}}\\
\medskip
im\\
\bigskip
{\@semestr}\\
%
\vspace{45mm}
{Betreuer:}\\
\vspace{3mm}
{\Large\sf \@betreu\\ \mbox{}}
\end{center}
}

%------------ Struktur der Frontseiten -------------------
\newcommand{\@batitelseite}{
\@batitel
\@babetreuerseite
\@erklaerung
}

\newcommand{\@datitelseite}{
\@datitel
\@datitelsecond
%\@copyrightseite
%\@erklaerung
}

\newcommand{\@prtitelseite}{
\@prtitel
\@firmenseite
\@erklaerung
}

\newcommand{\titelseite}{ %default
\@datitelseite
}

%-----------------------------------------------

\newcommand{\bakkarbeit}{%
\renewcommand{\titelseite}{\@batitelseite}
}

\newcommand{\diplomarbeit}{%
\renewcommand{\titelseite}{\@datitelseite}
}

\newcommand{\praktikumsbericht}{%
\renewcommand{\titelseite}{\@prtitelseite}
}


%% ------------- Experimental --------------

\newenvironment{NarrowList}%
{\begin{list}{}%
{\setlength{\leftmargin}{2.5em}
\setlength{\labelwidth}{1em}
\setlength{\labelsep}{0.5em}
\setlength{\itemsep}{0.5ex}
\setlength{\parsep}{0ex}
\setlength{\topsep}{0ex}
\raggedright
}}%
{\end{list}}

\newenvironment{FileList}[1]%
{\paragraph{Pfad:} \url{#1}
\begin{list}{}%
{\setlength{\leftmargin}{5cm}
\setlength{\labelwidth}{4cm}
\setlength{\labelsep}{0.25cm}
\setlength{\rightmargin}{0cm}
\setlength{\itemindent}{0cm}
\setlength{\itemsep}{0.5ex}
\setlength{\parsep}{0ex}
\setlength{\topsep}{1ex}
\raggedright
}}%
{\end{list}}

\def\widedotfill{\leaders\hbox to 8pt{\hfil.\hfil}\hfill}

\newcommand{\fitem}[1]{%
%\item[\url{#1}\hfill]
%\item[\url{#1}\dotfill]
\item[\url{#1}\widedotfill]
}

\newcommand{\Frametext}[1]{%
\setlength{\fboxrule}{0.05mm}%
\setlength{\fboxsep}{0.5mm}%
\fbox{\vphantom{Ag}#1}%
}

\newcommand{\FramePic}[1]{%
\setlength{\fboxrule}{0.1mm}%
\setlength{\fboxsep}{0mm}%
\fbox{#1}%
}

Boron
15-03-2006, 15:21
LESEN: http://www.minimalbeispiel.de/

- Möglichst klein (wenige Zeilen)
- In einer einzigen tex-Datei speicherbar
- Alles, alles, alles entfernen, was du nicht brauchst.
Das heißt, wenn du eine Zeile im Quelltext entfernen kannst, und der Fehler zeigt sich immer noch, dann brauchst du diese Zeile nicht.

Was du uns präsentiertst ist noch lange kein Minimalbeispiel :rolleyes:.

HappyRabbit
15-03-2006, 15:59
Asche auf mein Haupt...

Okay... Dank Deiner Ermahnung habe ich den Knack-Punkt ausgemacht.

Der böse Bube steckt hier in der hagenberg.sty mit dem Befehl \RequirePackage{cite}:

\ProvidesPackage{hagenberg}[]
\def\daVersion{5.20} %Versionsnummer
\typeout{Package: hagenberg v\daVersion, <2006/01/20> (Wilhelm Burger, FH Hagenberg)}

\RequirePackage{cite}

Ich gehe davon aus, dass ich das nicht wirklich brauche, oder? Aber warum schlägt das so fehl?

Die Hauptdatei da.tex hat folgenden Inhalt:

\documentclass[11pt,a4paper,oneside,bibtotoc,footsepline,headsepl ine]{scrbook} %,titlepage

\usepackage{hagenberg} % Schuld an Link
\usepackage[colorlinks=false% Links mit farbigem Text
,bookmarks=true% Bookmarks für die einzelnen Abschnitte
,pdfpagemode=None % he possibilities are None, UseThumbs (show thumbnails), UseOutlines (show bookmarks), and FullScreen
,pdftitle={Diplomarbeit}%
,pdfsubject={Mein Titel}%
,pdfkeywords={Stichwörter}%
,pdfauthor={Mein Name}%
,urlcolor=blue%
,pdfstartview=FitV%
,plainpages=false % do page number anchors as plain arabic
,pdfpagelabels=true % set PDF page labels
,hypertexnames=true % use guessable names for links
% ,backref=true % do bibliographical back references
% ,pagebackref=true % Adds ‘backlink’ text to the end of each item in the bibliography, as a list of page numbers.
% ,implicit=false % redefine LATEX internals
]{hyperref}


\begin{document}

\emph{British Standards Institution}\cite{url_bsi_global} er auch für aktuell \pounds 110,- erworben werden müsste
\bibliographystyle{gerabbrv}
\bibliography{sources}

\end{document}

Und die sources.bib:

@misc{url_bsi_global
,author = {British Standards Institution}
,title = {BSI}
,howpublished = {URL}
,note = {Stand: 14.3.06}
}

Boron
16-03-2006, 10:34
Ich kenne das hagenberg.sty nicht.
Aber brauchst du das wirklich?
Kannst du das was es machen soll nicht auch anders erreichen?

HappyRabbit
16-03-2006, 11:53
Nun, sie bietet eine schöne Möglichkeit für die Deckblätter für eine Diplomarbeit und auch wohl für eine Bachelorarbeit... Daher nutze ich sie...

Meine Kenntnisse sind nicht so weitreichend, daher...

Grüße

edico
18-03-2006, 06:49
Zwischenzeitlich ist sicher klar, warum Boron auf ein MB hinweist ... die Unübersichtlichkeit in deiner source lässt grüssen ...
[1] hagenberg hat viele alte packages - überprüfen
[2] du benutzt in deinem mainfile packages, die schon in hagenberg deklariert sind - Doppelmoppel ausmisten
[3] du benutzt packages, die obsolet sind - ltabu.pdf lesen
[4] dein Problem liegt nicht an hagenberg's cite
[5] deine source ist AFAIK falsch gesetzt - s. Mein(-Fast-)Minimalbeispiel
....
Mein(-Fast-)Minimalbeispiel 'runs':
%
\begin{filecontents}{lit.bib}
@misc{urlBSIglobal,
author = {British Standards Institution},
title = {BSI},
url = {http://www.bsi-global.com/},
howpublished = {Stand: 14.03.06}
}
\end{filecontents}
%
\documentclass[11pt,a4paper,oneside,bibtotoc,footsepline,headsepl ine]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage{color}
\usepackage{hagenberg}
\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
\begin{document}
\tableofcontents
\chapter{the\_main\_part}
\emph{British Standards Institution}\cite{urlBSIglobal}
\bibliographystyle{gerabbrv}
\bibliography{lit}
\end{document}
%
edico

HappyRabbit
20-03-2006, 08:17
Dank auf jeden Fall schon Mal für Deine Mühe


Zwischenzeitlich ist sicher klar, warum Boron auf ein MB hinweist ... die Unübersichtlichkeit in deiner source lässt grüssen ...

Nun ich habe die Tonnen an Kommentraren entfernt... Und LaTeX ist immer in meinen Augen unübersichtlich... Zumindest die Hauptdatei... Genauso wie ein Config-Datei... Immer überfüllt mit Einstellungen und Informationen

[1] hagenberg hat viele alte packages - überprüfen
Und wie? Leider schreit kein Package: Ich bin alt und benutze ein neueres... Das ist nur bei ganz wenigen der Fall und die werden nicht benutzt.

[2] du benutzt in deinem mainfile packages, die schon in hagenberg deklariert sind - Doppelmoppel ausmisten
Werden die wirklich doppelt geladen? Oder werden nur geladen, wenn sie noch nicht geladen wurden?

[3] du benutzt packages, die obsolet sind - ltabu.pdf lesen
Ich habe Mal angefangen... Als ich versuchte a4wide zu entfernen, habe ich die doppelte Seitenzahl produziert, da hat auch keine Änderung mit DIV3 oder DIV6 geholfen... Der Platz wurde einfach verschwendet...

[4] dein Problem liegt nicht an hagenberg's cite
Was dann? Als ich das entfernte, hat es funktioniert, ergo, das war das Problem, oder nicht?

[5] deine source ist AFAIK falsch gesetzt - s. Mein(-Fast-)Minimalbeispiel
....
%
edico
Da verstehe ich nicht, was Du damit sagen magst...

Grüße