PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit hyperref



maechen
07-02-2008, 14:02
Hallo!

Verwende das Package \hyperref, die Abbildungen werden auch richtig referenziert und die Zahl dahinter kann angeklickt werden. Nur mit meinem Literaturverzeichnis klappt das leider nicht. Hier werden keine verlinkungen gemacht. Verwende \cite{buch1}.
Kann mir jemand sagen wo das Problem liegt?
Danke!!!

localghost
07-02-2008, 15:54
Die Beschreibung ist mehr als dürftig. Erstelle doch mal ein Minimalbeispiel (http://www.minimalbeispiel.de/mini-en.html), damit man sieht, wie Du hyperref (http://dante.ctan.org/CTAN/help/Catalogue/entries/hyperref.html) verwendest.


MfG
Thorsten

maechen
07-02-2008, 16:15
Hier der Anfang meiner Hauptdatei:

\documentclass[a4paper,12pt,oneside]{book}
\usepackage{hagenberg}
\usepackage{paralist}
\usepackage {hyperref}
\graphicspath{{images/}}

localghost
07-02-2008, 16:26
Was macht das Paket hagenberg und wo kommt es her? Übrigens sieht ein Minimalbeispiel (http://www.minimalbeispiel.de) anders aus.

maechen
07-02-2008, 16:31
\ProvidesPackage{hagenberg}[]
\def\daVersion{5.91} %Versionsnummer
\def\daDate{2007/11/11} %Versionsdatum
\typeout{Package: hagenberg \daVersion, <\daDate> (Wilhelm Burger, FH Hagenberg)}

%% ------------------ Required Packages ----------------------
\RequirePackage[latin1]{inputenc}
% T1-Fonts zur besseren Silbentrennung bei Umlauten etc.,
% verwendet automatisch die cm-super Type1 Postscript Schriften
% (in MikTeX ab 2.4 installiert):
\RequirePackage[T1]{fontenc}
\RequirePackage{ngerman,t1enc}
\selectlanguage{german} % Noetig fuer Trennhilfe?!

\RequirePackage{eurosym} % Euro-Symbol (http://www.theiling.de/eurosym.html) \euro

\RequirePackage{bibgerm}
\RequirePackage[dvips]{graphicx} % zur Einbindung von EPS-Grafiken
%\graphicspath{{images/}} % wo liegen die EPS-Bilder?

\RequirePackage{url}
\urlstyle{sf}

\RequirePackage{verbatim}
\RequirePackage{cite}

\RequirePackage{float}
\floatstyle{plain}


% Captions mit Fontgroesse "small" und Abstand vom Seitenrand
\RequirePackage[small,bf]{caption}
\setlength{\captionmargin}{5mm}
\setlength{\abovecaptionskip}{10pt}
\setlength{\belowcaptionskip}{10pt}


% AMS-Math für mathematischen Schriftsatz
\RequirePackage{amsmath}
\RequirePackage{amsfonts}
\RequirePackage{amsbsy}

%% ---------------------- Environments -------------------------

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

% Umschalten von Deutsch auf Englisch - funktioniert das??
\newenvironment{english}%
{\selectlanguage{english}}%
{\selectlanguage{german}}


%% --------------------- Makros --------------------------------

%\newcommand{\latex}{{\rm \LaTeX}\xspace} % aus Bequemlichkeit
\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

%inline fractions
\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}

%Div. Abkürzungen (in Anlehnung an Jochen Küpper, jkthesis):
%\usepackage{xspace}
\RequirePackage{xspace}

\newcommand{\bzw}{bzw.\@\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}


%Zeichen fuer die reellen, komplexen ... Zahlen (AMS Blackboard)
%\RequirePackage{amsfonts}
%\RequirePackage{amsbsy}
\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}
}

%% ------------- Einstellungen fuer's Layout --------------

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

%% div. Parameter: nur dann ändern, wenn man genau weiss was man tut!
%\setlength{\hoffset}{-1in}
%\setlength{\voffset}{-1in}
%\setlength{\oddsidemargin}{3cm}
%\setlength{\evensidemargin}{2.5cm}
%\setlength{\textwidth}{15.5cm}
%\setlength{\textheight}{22.8cm}
%\setlength{\topmargin}{2.54cm}
%\setlength{\headheight}{1ex}
%\setlength{\headsep}{1cm}
%\parindent0pt
%\parskip1.5ex plus0.5ex minus0.5ex % flexibler Absatzabstand

% Make float placement easier
\renewcommand{\floatpagefraction}{.9} % vorher: .5
\renewcommand{\textfraction}{.01} % vorher: .2
\renewcommand{\topfraction}{.9} % vorher: .7
\renewcommand{\bottomfraction}{.7} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3


%% ------------- Code Listings --------------

% define the program float environment:
\ifx \undefined \chapter
\newfloat{program}{tbp}{lop}
\else
\newfloat{program}{tbp}{lop}[chapter]
\fi
\floatname{program}{Programm}
\floatstyle{plain}
\restylefloat*{program}


\RequirePackage{color}
\definecolor{lightgray}{gray}{0.9}
\color{black}

\RequirePackage{listings}
\lstset{
%language=Java,%
basicstyle=\ttfamily\footnotesize,%
keywordstyle=,%\ttfamily,%\bfseries,
identifierstyle=,%\sffamily, %\bfseries
commentstyle=\normalfont\itshape,%
stringstyle=\ttfamily,%
showstringspaces=false,%
columns = flexible,% fixed,
breaklines=true,%
tabsize=2, %
backgroundcolor=\color{lightgray},
xleftmargin=6mm,%
frame=none,
framexleftmargin=6mm,
numbers=left,%
numbersep=5pt,%
numberstyle=\normalfont\scriptsize,%
stepnumber=1,%
numberfirstline=true,%
numberblanklines=true,%
texcl=true,% %important: read program comments as Latex content
mathescape=true,
%%%upquote=true
}

\lstnewenvironment{JavaCode} % code environment for Java
{\lstset{%
language=Java,%
escapeinside={/+}{+/},% makes "/+" and "+/" available for Latex escapes (labels etc.)
}}
{}

\lstnewenvironment{CCode} % code environment for C (ANSI)
{\lstset{%
language=[ANSI]C,%
escapeinside={/+}{+/},% makes "/+" and "+/" available for Latex escapes (labels etc.)
}}
{}

\lstnewenvironment{CppCode} % code environment for C++ (ISO)
{\lstset{%
language=[ISO]C++,%
escapeinside={/+}{+/},% makes "/+" and "+/" available for Latex escapes (labels etc.)
}}
{}

\lstnewenvironment{LaTeXCode} % code environment for Latex
{\lstset{%
language=[LaTeX]TeX,%
mathescape=false,
escapeinside={/+}{+/},% makes "/+" and "+/" available for Latex escapes (labels etc.)
}}
{}

\lstnewenvironment{GenericCode} % generic code environment for Latex
{\lstset{%
language={},%
mathescape=false,
}}
{}

%% ------------- 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}%
}

\newcommand{\optbreaknh}{\hskip 0pt } %optional break without hyphen: e.g. PlugIn{\optbrknh}Filter

% Erzeugt einen neuen, nicht eingerückten Absatz
% mit zusätzlichem Abstand:
\newcommand{\SuperPar}[0]{%
\par\bigskip\noindent%
}