PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hyperlinks: Nicht Bild sondern Bildunterschrift ist oben!



Creekjumper
18-01-2008, 03:20
Moinsen,

So, hab mich jetzt schon durch dutzende Foren gesucht, aber einfach nichts dazu gefunden.

Folgendes Problem - Genau genommen sind es 2, die aber vielleicht zusammenhängen:
1. Die Hyperlinks/Lesezeichen (Bookmarks) in PDF vom Abbildungsverzeichnis und Tabellenverzeichnis funktionieren nicht richtig (Siehe Beispiel): Er springt auf die erste Zeile (Dorthin, wo normalerweise stehen würde: Abbildung 1: Bildname.....S.2) --> Damit könnt ja ich aber noch leben. Alle anderen Links von Verzeichnissen funktionieren schließlich einwandfrei... sind ja auch "selbstgemacht" ^^ :)

Womit ich aber nicht leben kann:
2. Bei den Hyperlinks von Abbildungen und Tabellen verlinkt er nicht das Bild, sondern die Bildunterschrift. Folge: Die Bildunterschrift ist, wenn man auf den Link klickt ganz oben. Nun ist ja aber leider die Bildunterschrift (wie der Name ja auch schon sagt) unter dem Bild und das Bild folglich nicht zu sehen. Somit verfehlt der Hyperlink seinen Sinn!
--> Hab unten im Quellcode geschrieben, wie ich beispielsweise Bilder einfüge...


Hier mein Quellcode (leider recht lang, aber vielleicht liegt ja darin auch der Fehler versteckt.. who knows):


%Packages
%Grundeinstellungen
\documentclass[12pt,a4paper,leqno]{article}
\usepackage[style=long,border=none,header=plain,cols=3,toc=tru e,hyper=true]{glossary}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{mathpazo}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{mdwlist}
\usepackage{pdfpages}
\usepackage{bibgerm}
\usepackage{multicol}
\usepackage[nottoc]{tocbibind}
\usepackage{float} %für's Formelverzeichnis
\usepackage{url}
\usepackage{fancyhdr} %Für Kopf- und Fußzeilen Einfügung
\usepackage{titlesec}
\usepackage{longtable} %für Tabellen
\usepackage{colortbl} %für farbige Tabellenfelder
\usepackage[pdftex,pdfpagelabels=true]{hyperref}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\setlength{\parindent}{0pt} %kein Einrücken nach Bildern und Zitaten
%Ende Grundeinstellungen

%Abbildungen nach Kapiteln nummeriert
\renewcommand{\thefigure}{\arabic{section}.\arabic {figure}}
\makeatletter \@addtoreset{figure}{section} \makeatother
%Abbildungen nach Kapiteln nummeriert fertig

%Tabellen nach Kapiteln nummeriert
\renewcommand{\thetable}{\arabic{section}.\arabic{ table}}
\makeatletter \@addtoreset{table}{section} \makeatother
%Tabellen nach Kapiteln nummeriert fertig

%Abkürzungsverzeichnis Kopfbefehle
%\usepackage{acronym}
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\newcommand{\Abkuerzung}{\printnomenclature\newpag e}
%Abkürzungsverzeichnis beendet



%Formelverzeichniskopfbefehle
%\newfloat{eq}{H}{equations}
%\floatname{eq}{Formel}
%\newcommand{\addequation}[2]
%{
% \label{#1}
% \addcontentsline{equations}{eq}{\ref{#1}\hspace{10 pt}#2}
%}
%Formelverzeichnis beendet


%Abkürzungsverzeichnis mit Glossary
\makeglossary
\renewcommand{\entryname}{Symbol}
\renewcommand{\descriptionname}{Bezeichnung [Einheit]}
%Abkürzungsverzeichnis mit Glossary beendet


%Sonstige Befehle
\selectlanguage{ngerman}
\linespread{1,3}
\clubpenalty = 10000 % Keine "Schusterjungen"
\widowpenalty = 10000 % Keine "Hurenkinder"
\displaywidowpenalty = 10000
\newcommand{\eqnref}[2][]{\hyperref[#2]{Gleichung~(\ref*{#2})}}
\hypersetup{colorlinks, linkcolor=black, citecolor=black, urlcolor=black}
\setcounter{tocdepth}{5} %Nummerierung bis zur 5. Ebene
\setcounter{secnumdepth}{5} %Aufnahme ins Inhaltsverzeichnis bis zur 5. Ebenes
\titleformat{\paragraph}[hang]{\normalfont\bfseries}{\theparagraph}{0,5em}{} %Umdefinition von "`Paragraph"' für geänderten counter

%Ende Kopf


%Dokumentenbeginn
\begin{document}
%\thispagestyle{empty} %Keine Nummerierung der folgenden Seite
%\includepdf{Deckblatt.pdf} %Erzeugt eine Warnung

%Kopf- und Fußzeilendefinition (erzeugt etliche Warnungen)
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\small{Titel der Arbeit}} %\nouppercase{\leftmark}} %Kopfzeile links bzw. innen
\fancyhead[C]{} %Kopfzeile mittig
\fancyhead[R]{} %Kopfzeile rechts bzw. außen
\renewcommand{\headrulewidth}{0.5pt} %Linie oben

\fancyfoot[L]{} %Fußzeile mittig
\fancyfoot[C]{\thepage} %Fußzeile mittig
\fancyfoot[R]{} %Fußzeile rechts bzw. außen
\renewcommand{\footrulewidth}{0pt} %Linie unten
%Ende Kopf- und Fußzeilendefinition


%Verzeichnisse einfügen
\pagenumbering{Roman} %Seitennummerierung einstellen
\hypertarget{toc}{} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\pdfbookmark[1]{\contentsname}{toc} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\tableofcontents %Inhaltverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\listoffigures %Abbildungsverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\listoftables %Tabellenverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\renewcommand{\glossaryname}{Symbolverzeichnis} %Symbolverzeichnis
\printglossary %Symbolverzeichnis
\newpage
%\addcontentsline{toc}{section}{Formelverzeichnis} %Formelverzeichnis
%\listof{eq}{Formelverzeichnis}
%\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\addcontentsline{toc}{section}{Abkürzungsverzeichn is} %Abkürzungsverzeichnis
\abbrev{VDI}{Verein Deutscher Ingenieure}
\Abkuerzung %Abkürzungsverzeichnis\newpage
%Verzeichnisse fertig



%Beginn der eigentlichen Arbeit
\pagenumbering{arabic}%Seitennummerierung einstellen
Test
%So füge ich Bilder ein:
%\begin{figure}[H]
% \centering
% \includegraphics[keepaspectratio,width=16cm,height=14cm]{Name.JPG}
% \caption{Bildunterschrift}
% \label{fig:Bild1}
%\end{figure}
%Ende Dokument


%Literaturverzeichnis einfügen
\begin{flushleft}
\bibliographystyle{gerplain} %Stilarten: geralpha, gerunsort oder geraabbrv
\bibliography{Literaturverzeichnis}
\end{flushleft}
%Literaturverzeichnis Ende

%Anhang einfügen
\begin{appendix}
\end{appendix}
%Anhang Ende

\newpage
\thispagestyle{empty} %Keine Nummerierung der folgenden Seite

\end{document}





Nach Abspeicherung unter Test.tex noch in der Eingabeaufforderung das Abkürzungsverzeichnis erstellen, über:

makeindex Test.nlo -s nomencl.ist -o Test.nls
(in dem Ordner ausführen, indem sich Test.tex befindet)

Fertig! Und jetzt: HELP PLEASE :) Ich mag meinen Quellcode nämlich eigentlich ganz gerne!

Befehle, Anregungen, Tipps, ich bin für alles dankbar!
Grüße Mark

bischi
18-01-2008, 08:36
Ein Blick ins l2picfaq.pdf hilft ;)

MfG Bischi

PS: http://www.mrunix.de/forums/showthread.php?t=41452

Creekjumper
18-01-2008, 13:51
Mmmh, in der Tat, das funktioniert (prinzipiell). Merkwürdig, dass ich dazu nie was gefunden habe.. wohl falsch gegoogelt.

ABER: Das gibt ein neues Problem.

Das verträgt sich leider überhaupt nicht mit dem Float-Package und der Funktion [H]. Also:
\begin{figure}[H]
blub
\end{figure}

Sobald ich auf diese Weise auch nur ein Bild einfüge, schmeißt er mir bei meinem Dokument mehr als 600 Fehler aus. Wenn ich's mit \begin{figure}[!htbp] oder dergleichen machen, gibt's zwar keine Fehler, dafür stehen die Bilder aber wie Kraut und Rüben in meinem Dokument herum und nicht so, wie ich das will! Die müssen nunmal da stehen, wo ich sie hinsetze und nicht da, wo es meint, dass sie hin müssen...

Ergo: Weitere Vorschläge, Ergänzungen?!

Aber danke, das war trotzdem schonmal sehr hilfreich!

sommerfee
18-01-2008, 14:02
Das verträgt sich leider überhaupt nicht mit dem Float-Package und der Funktion [H].

Wie definierst du "Das"? Es gibt mindestens drei Möglichkeiten, das Problem anzugehen, und mindestens zwei davon stehen auch in dem l2picfaq-Dokument.



\begin{figure}[H]
blub
\end{figure}


Mir ist der Sinn dieses Codes nicht klar. Wenn du keine Beschriftung/Nummerierung der Abbildungen haben möchtest (also kein \caption verwendest), warum dann die figure-Umgebung? Warum nicht einfach sowas wie



\medskip
blubb
\medskip


oder



\begin{center}
blubb
\end{center}


?



schmeißt er mir bei meinem Dokument mehr als 600 Fehler aus.

Magst du uns (mindestens) den ersten davon verraten? Ansonsten wäre natürlich auch ein Minimalbeispiel nett.

Meine Kristallkugel gibt so wenig her, außer vielleicht ein unnötiges \restylefloat{figure} vor \usepackage{hyperref}?

Gruß,
Axel

Creekjumper
18-01-2008, 18:48
Äh ja, sorry, das war nich ganz korrekt mit dem "Blub" :)

Blub heißt so viel wie: Das was im ersten Eintrag dazwischen stand...

Was ich meinte, war:
\begin{figure}[H]
\centering
\includegraphics[keepaspectratio,width=16cm,height=14cm]{Name.JPG}
\caption{Bildunterschrift}
\label{fig:Bild1}
\end{figure}
Das heißt, Blub hieß so viel, wie:

"blub" =
\centering
\includegraphics[keepaspectratio,width=16cm,height=14cm]{Name.JPG}
\caption{Bildunterschrift}
\label{fig:Bild1}
:)

Hatte ich ja in meinem Quellcode schon drin, darum wollt ich's nicht wiederholen.

Ansonsten dachte ich eigentlich, ich hab mich recht klar ausgedrückt.. hab ich wohl nicht. Dann nochmal anders:



Ich nutze nach wie vor besagten Quellcode (siehe unten/oben).
Wenn ich meine Bilder auf diese Art und Weise einfüge:
\begin{figure}[H]
\centering
\includegraphics[keepaspectratio,width=16cm,height=14cm]{Name.JPG}
\caption{Bildunterschrift}
\label{fig:Bild1}
\end{figure}
und aber gleichzeitig das Package \usepackage[all]{hypcap} im Anschluss an das Hyperref-Package einbaue (so wie's in dem Link beschrieben war), dann schmeißt er mir die über 600 Fehler raus.

Wenn ich in der Figure-Umgebung [H] ersetze durch [h] oder [!htbp], dann gibt's zwar keine Fehler mehr und die Links verweisen, wie ich's ja auch will, auf das Foto und nicht auf die Bildunterschrift. Dafür Sind die Fotos aber irgendwo kreuz und Quer im Text. Das kann ich nicht machen, das sieht nämlich furchtbar aus. Da sind dann einzelne Abbildungen alleine auf einer Seite und sone Scherze... Oder die Absätze passen nicht mehr.. whatever..

Zu den Fehlermeldungen: Jau, die hätte ich mal angeben können :)

Fehlermeldungen:

! Too many unprocessed floats

! undefined controlsequence.
@float@Hx ...ltovf \fi \global \setbox \@currbox
1.14 \begin{figure}[H]

! Missing number, treated as zero
<to be read again>
1.14 \begin{figure}[H]

! Undefined control sequence.
\@largefloatcheck ->\ifdim \ht \@currbox
<\textheight \@tempdima -\textheigh...

usw. usw... kann ja hier jetzt nicht alle aufschreiben?!

Sobald ich den Befehl \usepackage[all]{hypcap} wegnehme oder aber eben bei den Graphiken [H] durch [h] oder dergleichen ersetze, gibt's keine Fehler. Ich brauche aber halt leider beides, sowohl \usepackage[all]{hypcap} und das [H] in der Figureumgebung, damit mir die Graphiken dahin gesetzt werden, wo ich das will...


Ahso und Minimalbeispiel is leider nicht möglich. Wenn ich das erstellen könnte, dann wüsste ich ja, wo der Fehler liegt ;)

Grüße und danke ;)

Creekjumper
18-01-2008, 19:05
Ahso: Und \restylefloat{figure} nutze ich nicht.. sonst wär's ja auch in meinem Quellcode drin..

sommerfee
19-01-2008, 10:39
Dies hier klappt bei mir ohne Probleme, und auch der Link springt an die richtige Stelle:



\listfiles
\documentclass{article}
\usepackage{float,hyperref}
\usepackage[all]{hypcap}

\begin{document}
\listoffigures

\begin{figure}[H]
\centering
Ein Bild!
\caption{Ein Bild}
\end{figure}

\clearpage
Text
\end{document}


Magst du dieses Beispiel mal bei dir testen? Welche Versionsnummern werden bei dir ausgegeben? Bei mir:


*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
hyperref.sty 2007/11/20 v6.77g Hypertext links for LaTeX
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
hycolor.sty 2007/04/11 v1.1 Code for color options of hyperref/bookmark (HO
)
pd1enc.def 2007/11/20 v6.77g Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2007/10/18 v3.0 Keyval support for LaTeX options (HO)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty 2007/12/12 v0.3 LuaTeX support for pdfTeX utility functions (
HO)
kvsetkeys.sty 2007/09/29 v1.3 Key value parser with default handler support
(HO)
atbegshi.sty 2007/09/09 v1.6 At begin shipout hook (HO)
ifpdf.sty 2007/12/12 v1.6 Provides the ifpdf switch (HO)
hpdftex.def 2007/11/20 v6.77g Hyperref driver for pdfTeX
hypcap.sty 2007/04/09 v1.7 Adjusting anchors of captions (HO)
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)
***********


Ansonsten bliebe ja noch die zweite Alternative, \usepackage{caption} (ab Version 3.1) statt \usepackage[all]{hypcap}. Hast du die auch schon'mal probiert?

Gruß,
Axel

Creekjumper
19-01-2008, 12:41
Moin Axel,

Das klappt bei mir auch ohne Probleme. Das ist aber auch nicht das Problem...

Wenn ich bei mir inner Quelldatei den Befehl \usepackage[all]{hypcap} einfüge und lediglich ein Foto (ohne weiteren Text) einfüge, dann ist es auch keine Problem...

Aber da ist ja genau der Knackpunkt. Sobald man Text drum herum macht, funzt es nicht mehr, weil die Bilder nicht dahin gesetzt werden, wo sie hin sollen oder er Fehler ausspuckt oder was weiß ich, was der alles macht. Auf jeden Fall nicht mehr das, was er soll und es liegt nur daran, dass ich oben den Befehl \usepackage[all]{hypcap} einbaue. Entweder die Links funktionieren und die Bilder sitzen falsch bzw. er gibt etliche Fehler raus, oder die Links funktionieren nicht und die Bilder sitzen dafür an der richtigen Stelle.

Ich hau hier vielleicht mal ein Beispiel rein. Mach ich im nächsten Beitrag. Einfach ausprobieren und schauen, was passiert.

Aber erstmal die Versionsnummern. Sind bei mir gleich bis auf:
hyperref.sty 2007/11/17
pd1enc.def 2007/11/17
etexcmds.sty 2007/09/09
pdftexcmds.sty 2007/12/12
ifpdf.sty 2007/09/09
hpdftex.def 2007/11/20

Grüße

Creekjumper
19-01-2008, 12:55
Beispiel inkl. Text:

Anleitung:
1. Code nehmen und kopieren und in TeXnicCenter packen (oder wie ihr das halt sonst macht)
2. Irgendein Foto von sich in den selben Ordner packen wie die Tex-Datei und benennen mit Beispiel.jpg
3. Ausgabe erstellen (3 mal)
4. makeindex Dateiname.nlo -s nomencl.ist -o Dateiname.nls
5. Nochmal: Ausgabe erstellen
6. Pdf anzeigen lassen.

So soll das ganze aussehen!


Und jetzt - Die Variationen:
1.
Prozentzeichen vor \usepackage[all]{hypcap} wegnehmen
Folge: Foto ist richtig verlinkt, aber: Zwar kein Fehler, aber das Foto steht plötzlich am Ende des Dokuments. Bei meinem Gesamtdokument kommen dann die 600 Fehlermeldungen...

2.
Statt:
\begin{figure}[H]
\centering
\includegraphics[keepaspectratio,width=9cm,height=7cm]{Beispiel.jpg}
\caption{Beispiel}
\label{fig:Beispiel}
\end{figure}

mal das hier versuchen:

\begin{figure}[h]
\centering
\includegraphics[keepaspectratio,width=9cm,height=7cm]{Beispiel.jpg}
\caption{Beispiel}
\label{fig:Beispiel}
\end{figure}

Folge: Das Bild steht zwar wieder auf der richtigen Seite, aber nicht mehr da, wo es stehen soll. Nämlich zwischen "dargestellt ist." und "Ziel ist"....

Anmerkungen:
Irgendwie haut der hier im Forum in der Zeile \newcommand{\Abkuerzung}{\printnomenclature\newpag e} n Leerzeichen rein.. keine Ahnung wieso. Das vorher rausnehmen, bevor man die Ausgabe erstellt, sonst gibt's n Fehler.

Zudem gibt's natürlich ein paar Warnungen, weil die Zitate nicht referenziert sind.

Jo, nach Anleitung müsste dann ja jetzt bei dir/euch das gleich passieren, wie bei mir... Wenn nicht, weiß ich auch nicht weiter...

Hier der Code:
%Packages
%Grundeinstellungen
\documentclass[12pt,a4paper,leqno]{article}
\usepackage[style=long,border=none,header=plain,cols=3,toc=tru e,hyper=true]{glossary}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{mathpazo}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{mdwlist}
\usepackage{pdfpages}
\usepackage{bibgerm}
\usepackage{multicol}
\usepackage[nottoc]{tocbibind}
\usepackage{float} %für's Formelverzeichnis
\usepackage{url}
\usepackage{fancyhdr} %Für Kopf- und Fußzeilen Einfügung
\usepackage{titlesec}
\usepackage{longtable} %für Tabellen
\usepackage{colortbl} %für farbige Tabellenfelder
\usepackage[pdftex,pdfpagelabels=true]{hyperref}
%\usepackage[all]{hypcap}
\definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
\definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
\setlength{\parindent}{0pt} %kein Einrücken nach Bildern und Zitaten
%Ende Grundeinstellungen

%Abbildungen nach Kapiteln nummeriert
\renewcommand{\thefigure}{\arabic{section}.\arabic {figure}}
\makeatletter \@addtoreset{figure}{section} \makeatother
%Abbildungen nach Kapiteln nummeriert fertig

%Tabellen nach Kapiteln nummeriert
\renewcommand{\thetable}{\arabic{section}.\arabic{ table}}
\makeatletter \@addtoreset{table}{section} \makeatother
%Tabellen nach Kapiteln nummeriert fertig

%Abkürzungsverzeichnis Kopfbefehle
%\usepackage{acronym}
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\newcommand{\Abkuerzung}{\printnomenclature\newpag e}
%Abkürzungsverzeichnis beendet



%Formelverzeichniskopfbefehle
%\newfloat{eq}{H}{equations}
%\floatname{eq}{Formel}
%\newcommand{\addequation}[2]
%{
% \label{#1}
% \addcontentsline{equations}{eq}{\ref{#1}\hspace{10 pt}#2}
%}
%Formelverzeichnis beendet


%Abkürzungsverzeichnis mit Glossary
\makeglossary
\renewcommand{\entryname}{Symbol}
\renewcommand{\descriptionname}{Bezeichnung [Einheit]}
%Abkürzungsverzeichnis mit Glossary beendet


%Sonstige Befehle
\selectlanguage{ngerman}
\linespread{1,3}
\clubpenalty = 10000 % Keine "Schusterjungen"
\widowpenalty = 10000 % Keine "Hurenkinder"
\displaywidowpenalty = 10000
\newcommand{\eqnref}[2][]{\hyperref[#2]{Gleichung~(\ref*{#2})}}
\hypersetup{colorlinks, linkcolor=black, citecolor=black, urlcolor=black}
\setcounter{tocdepth}{5} %Nummerierung bis zur 5. Ebene
\setcounter{secnumdepth}{5} %Aufnahme ins Inhaltsverzeichnis bis zur 5. Ebenes
\titleformat{\paragraph}[hang]{\normalfont\bfseries}{\theparagraph}{0,5em}{} %Umdefinition von "`Paragraph"' für geänderten counter

%Ende Kopf


%Dokumentenbeginn
\begin{document}
%\thispagestyle{empty} %Keine Nummerierung der folgenden Seite
%\includepdf{Deckblatt.pdf} %Erzeugt eine Warnung

%Kopf- und Fußzeilendefinition (erzeugt etliche Warnungen)
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\small{Titel der Arbeit}} %\nouppercase{\leftmark}} %Kopfzeile links bzw. innen
\fancyhead[C]{} %Kopfzeile mittig
\fancyhead[R]{} %Kopfzeile rechts bzw. außen
\renewcommand{\headrulewidth}{0.5pt} %Linie oben

\fancyfoot[L]{} %Fußzeile mittig
\fancyfoot[C]{\thepage} %Fußzeile mittig
\fancyfoot[R]{} %Fußzeile rechts bzw. außen
\renewcommand{\footrulewidth}{0pt} %Linie unten
%Ende Kopf- und Fußzeilendefinition


%Verzeichnisse einfügen
\pagenumbering{Roman} %Seitennummerierung einstellen
\hypertarget{toc}{} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\pdfbookmark[1]{\contentsname}{toc} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\tableofcontents %Inhaltverzeichnis
\newpage
\listoffigures %Abbildungsverzeichnis
\newpage
\listoftables %Tabellenverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\renewcommand{\glossaryname}{Symbolverzeichnis} %Symbolverzeichnis
\printglossary %Symbolverzeichnis
\newpage
%\addcontentsline{toc}{section}{Formelverzeichnis} %Formelverzeichnis
%\listof{eq}{Formelverzeichnis} bei Strategien 1. Formel ist eine Übersicht, wie man's macht
%\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\addcontentsline{toc}{section}{Abkürzungsverzeichn is} %Abkürzungsverzeichnis
\abbrev{VDI}{Verein Deutscher Ingenieure} %Abkürzungsverzeichnis
\Abkuerzung %Abkürzungsverzeichnis
\textbf{Abstract}
\newpage

%Verzeichnisse fertig

%Beginn der eigentlichen Arbeit
\pagenumbering{arabic}%Seitennummerierung einstellen
\section{Das Konzept der Nachhaltigkeit} \label{Nachhaltigkeit}
Bereits zu Beginn der 80er Jahre erläuterte NAISBITT zehn Megatrends, in deren Folge sich die Welt verändern sollte. Fortschreitende Internationalisierung und Globalisierung, die Veränderung von Wirtschaftsprozessen durch neue Informations- und Kommunikationssysteme, neue Werthaltungen im sozialen Umfeld, rasanter technologischer Fortschritt und die Erhaltung der Umwelt stellte er unter anderen als zentrale Herausforderungen für die Gesellschaft dar.\footnote{Vgl. \cite{Naisbitt1984}, S. 24 ff..} Im Zuge dieser von NAISBITT festgestellten Entwicklung führte die Weltkommission für Umwelt und Entwicklung 1987 im Abschlussbericht \textit{Our Common Future} das Konzept der Nachhaltigen Entwicklung ein, das bis heute einen wesentlichen Beitrag für ein globales Umweltverständnis leistet.\footnote{Vgl. \cite{Hermann2006}, S. 2.} Nachhaltige Entwicklung wird danach wie folgt definiert:\textit{\begin{quotation}
"`Dauerhafte Entwicklung ist Entwicklung, die die Bedürfnisse der Gegenwart befriedigt, ohne zu riskieren, daß zukünftige Generationen ihre eigenen Bedürfnisse nicht befriedigen können."'
%"`Sustainable development is the development that meets the needs of the present without compromising the ability of future generations to meet their own needs."'
\footnote{\cite{WCED1987}, S. 46.}\end{quotation}} Der ursprünglich aus der Forstwirtschaft stammende Begriff, nach dem nur so viele Bäume gefällt werden, wie zuwachsen können,\footnote{Vgl. \cite{Göllinger1998}, S. 6.} beinhaltet seitdem eine dreidimensionale Ausrichtung der Nachhaltigkeit, die in Abbildung \ref{fig:Beispiel} dargestellt ist.
\begin{figure}[H]
\centering
\includegraphics[keepaspectratio,width=9cm,height=7cm]{Beispiel.jpg}
\caption{Beispiel}
\label{fig:Beispiel}
\end{figure}
Ziel ist die Balance ökologischer, gesellschaftlicher und ökonomischer Faktoren, in Form von ökologischer Verträglichkeit, wirtschaftlichem Profit und sozialer Zweckdienlichkeit. Aus Sicht der deutschen Wirtschaft stellt dabei der wirtschaftliche Erfolg die Grundlage zur Erreichung ökologischer und sozialer Ziele dar. Dabei gilt es jedoch, Nachhaltigkeit als Konzept zur Optimierung aller drei Dimensionen zu verstehen.\footnote{Vgl. \cite{Econsense2007}.} Die Verwirklichung ökonomischer und sozialer Ziele sind dem Schutz der Umwelt gleichgestellt,\footnote{Vgl. \cite{Hermann2006}, S. 2.} wobei sich drei generelle Ziele Nachhaltiger Entwicklung identifizieren lassen:
\begin{enumerate}
\item "`Die Sicherung der menschlichen Existenz
\item die Erhaltung des menschlichen Produktivpotentials,
\item die Bewahrung der Entwicklungs- und Handlungsmöglichkeiten."'\footnote{\cite{Paulesich2006}, S. 291.}
\end{enumerate}
Intra- und Intergenerative Gerechtigkeit werden in diesem Zusammenhang als gleichwertig und zusammengehörig angesehen.\footnote{Vgl. \cite{Paulesich2006}, S. 291.}
\newpage
%Ende Dokument
%Literaturverzeichnis einfügen
\begin{flushleft}
\bibliographystyle{gerplain} %Stilarten: geralpha, gerunsort oder geraabbrv
\bibliography{Literaturverzeichnis}
\end{flushleft}
%Literaturverzeichnis Ende

%Anhang einfügen
\begin{appendix}
\end{appendix}
%Anhang Ende

\newpage
\thispagestyle{empty} %Keine Nummerierung der folgenden Seite

\end{document}

sommerfee
19-01-2008, 14:07
Beispiel inkl. Text:

Für das Beispiel müsste ich mir diverse Pakete nachinstallieren, das Nachinstallieren von Paketen aus dem Internet funktioniert aber bei MikTeX bis mindestens Anfang nächster Woche nicht.

Hättest du vielleicht ein kürzeres Beispiel für uns? (Ansonsten sollte es nach der www.minimalbeispiel.de-Anleitung auch dir möglich sein, die Inkompatibiliät genauer zu lokalisieren.)

Gruß,
Axel

sommerfee
19-01-2008, 15:07
Habe jetzt doch mal probiert, ob ich es nicht auch mit meiner bescheidenen Auswahl an installieren Paketen hinbekomme und siehe da:


\documentclass{article}
\usepackage{float,hyperref}
\usepackage[all]{hypcap}

\begin{document}
\section{A}
A
\begin{figure}[H]
\centering A figure
\caption{A figure}
\end{figure}
B
\end{document}


ergibt zwar keine Fehlermeldungen (bei mir), zeigt aber, daß \usepackage[all]{hypcap} das [H] des float-Paketes auf eine merkwürdige Art und Weise aushebelt, nämlich derart, daß [H] wie [p] behandelt wird. Sollte ich in den nächsten Wochen irgendwann einmal ganz viel Zeit & Langeweile haben, schaue ich mir das mal näher an...

(Eigenlob an) :D
Mit \usepackage{caption} statt \usepackage[all]{hypcap} klappt es aber.
(Eigenlob aus)

Gruß,
Axel

Creekjumper
19-01-2008, 22:55
:) Sehr cool mit dem Eigenlob :)

Ich bin gespannt, ich bin gespannt! Sobald ich Caption installieren kann, werd ich's testen.. Wusste gar nicht, dass es mit dem Nachinstallieren momentan Probleme gibt, hab's aber gerad gesehen..! :) Werd's dann später testen...

Grüße und danke für die Mühe vorerst!

Mark

Creekjumper
20-01-2008, 23:29
Bin beeindruckt! Eigenlob is verdient ;)

Das funzt!

Wenn du jetzt noch ne Idee hast, wie man die Verlinkungen vom Abbildungs- und Tabellenverzeichnis vernünftig hinkriegt (siehe erster Beitrag), dann bin ich endgültig sprachlos :)

Grüße

sommerfee
21-01-2008, 10:22
zeigt aber, daß \usepackage[all]{hypcap} das [H] des float-Paketes auf eine merkwürdige Art und Weise aushebelt, nämlich derart, daß [H] wie [p] behandelt wird. Sollte ich in den nächsten Wochen irgendwann einmal ganz viel Zeit & Langeweile haben, schaue ich mir das mal näher an...

Ich hatte zwar gerade eigentlich keine Zeit, aber Langeweile, und so habe ich es mir angeschaut. Ergebnis: Das hypcap-Paket definiert in der Tat "figure" derart um, daß [H] des float-Paketes damit nicht mehr klarkommt. Beheben ließe sich das leicht, Bugfix-Vorschlag geht gleich an Heiko Oberdiek raus...

Gruß,
Axel

sommerfee
21-01-2008, 11:37
Wenn du jetzt noch ne Idee hast, wie man die Verlinkungen vom Abbildungs- und Tabellenverzeichnis vernünftig hinkriegt (siehe erster Beitrag)

Was meinst du mit "vernünftig"? Möchtest du sie als Lesezeichen? Als Eintrag im Inhaltsverzeichnis? Oder...

In deinem Beispieldokument kann ich keinen Verlinkungversuch entdecken...

Gruß,
Axel

Creekjumper
21-01-2008, 14:02
Hab ich sogar n echtes Problem aufgedeckt mit dem hypcap *stolz bin* Hervorragend natürlich, wenn es dann auch noch Menschen gibt, die sich trotz Zeitmangel damit auseinanderzusetzen wissen ;)

Zu dem "vernünftig":

Es wird ja, glaube ich, durch die Befehle
\listoffigures und
\listoftables

automatisch sowohl ein Lesezeichen als auch eine Verlinkung zum Inhaltsverzeichnis erzeugt. Mir war jedenfalls so.

Problem ist: Klickt man auf den Link oder das Lesezeichen steht nicht die Überschrift (also Abbildungsverzeichnis bzw. Tabellenverzeichnis) oben sondern der erste Eintrag, der in dem jeweiligen Verzeichnis steht... Bei mir jedenfalls...

Code: (hoffe, das is minimal genug :) )

\documentclass[12pt,a4paper,leqno]{article}
\usepackage{ngerman}
\usepackage{graphicx}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage[nottoc]{tocbibind}
\usepackage{float} %für's Formelverzeichnis
\usepackage[pdftex,pdfpagelabels=true]{hyperref}
\usepackage{caption}
\hypersetup{colorlinks, linkcolor=black, citecolor=black, urlcolor=black}
\selectlanguage{ngerman}
\linespread{1,3}



%Dokumentenbeginn
\begin{document}
%Verzeichnisse einfügen
\pagenumbering{Roman} %Seitennummerierung einstellen
\hypertarget{toc}{} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\pdfbookmark[1]{\contentsname}{toc} %Inhaltsverzeichnis in Lesezeichen aufnehmen
\tableofcontents %Inhaltverzeichnis
\newpage
\listoffigures %Abbildungsverzeichnis
\newpage
\listoftables %Tabellenverzeichnis
\newpage
\textbf{Abstract}
\newpage
%Verzeichnisse fertig

%Beginn der eigentlichen Arbeit
\pagenumbering{arabic}%Seitennummerierung einstellen
\section{Das Konzept der Nachhaltigkeit} \label{Nachhaltigkeit}
Text
\begin{figure}[H]
\caption{Beispiel}
\label{fig:Beispiel}
\end{figure}
Text
%Ende Dokument
\end{document}

sommerfee
21-01-2008, 14:28
Es wird ja, glaube ich, durch die Befehle
\listoffigures und
\listoftables
automatisch sowohl ein Lesezeichen als auch eine Verlinkung zum Inhaltsverzeichnis erzeugt. Mir war jedenfalls so.

Nein, normalerweise nicht, dies scheint das (mir unbekannte) Paket "tocbibind" zu machen. Man müsste also mal die Dokumentation zu diesem Paket wälzen, ob das so sein soll wie es ist, ob es Optionen gibt um den Link besser zu platzieren etc.

Alternativ könnte man natürlich auch stattdessen die Lesezeichen per Hand setzen, so wie du das ja schon für das Inhaltsverzeichnis gemacht hast, also z.B.



\hypertarget{lof}{} %Abbildungsverzeichnis in Lesezeichen aufnehmen
\pdfbookmark[1]{\listfigurename}{lof}
\listoffigures %Abbildungsverzeichnis


etc.

Gruß,
Axel

Creekjumper
21-01-2008, 18:34
Du hattest recht, das macht das tocbibind... hatte ich irgendwann einmal eingebaut, weil ich Probleme mit den Verlinkungen hatte. Nun klappt's aber dank deine Hilfe ohne tocbibind und zwar durch


\tableofcontents %Inhaltverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\addcontentsline{toc}{section}{Abbildungsverzeichn is} %Überschrift Abbildungsverzeichnis
\listoffigures %Abbildungsverzeichnis
\newpage
\phantomsection % Für die richtige Lesezeichenverlinkung
\addcontentsline{toc}{section}{Tabellenverzeichnis } %Überschrift Tabellenverzeichnis
\listoftables %Tabellenverzeichnis


Besten Dank! Warst ne große Hilfe,
Grüße Mark