PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : footnote vs. hyperref



dOnTpAnIk
08-10-2005, 15:32
Hallo,

...wieder mal ein Problem: Wenn ich auf die Fußnoten (Fussnoten stehen immer auf der selben Seite) klicke, springt das pdf-Dokument auf die erste Seite.

Ich benutze neben scrbook die packages hyperref und footmisc und zwar so


\usepackage{color}
\usepackage[colorlinks=true,linkcolor=blue]{hyperref}

%fu{\ss}noten symbole
\usepackage[perpage,symbol*]{footmisc}
\DefineFNsymbols{myown}{\dagger\ddagger\S\P\\|%
{\dagger\dagger}{\ddagger\ddagger}} \setfnsymbol{myown}


Hab über die SuFu rausgefunden, dass das package "setspace" vor dem ganzen hier geladen werden soll. Bringt aber auch nix.

Latex bringt diese Fehlermeldung:


LaTeX Warning: There were undefined references.


! pdfTeX warning (dest): name{Hfootnote.2} has been referenced but does not exist, replaced by a fixed one

! pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exist, replaced by a fixed one


Was kann ich da machen, dass die Fussnoten nicht mehr auf die Titelseite verweisen?
Oder wie kann ich die Referenz und am besten noch die Farbe bei den Fussnoten auschalten?

edit: haja, die Fussnoten mach ich, wie es sich gehört mit \footnote{text}

Gruß,
dOnTpAnIk

edico
08-10-2005, 17:08
... du musst hyperref nach footmisc laden (nur fuer float gilt das nicht, sondern immer)
edico

dOnTpAnIk
08-10-2005, 17:27
Ha!
Super, so klappt das!!! Danke!

Hab noch eine Frage wegen der Farbe der Fußnoten. Ich hab gedacht, dass man das mit hyperref einstellen kann, aber da gibt es nur die Optionen:
linkcolor
anchorcolor
citecolor
menucolor
pagecolor
urlcolor

Mit keiner dieser Optionen kann man die Farbe der Fußnoten (also die hochgestellten) einstellen, die ja auch hyperref verwenden.

Wo macht man das dann?

dOnTpAnIk
10-10-2005, 12:38
Hmmm...weiß niemand, wie man die Farbe der Fußnoten (also der hochgestellten Symbole) ändern kann?

Ich komm nicht drauf.

countbela666
10-10-2005, 13:35
Das ist zumindest mit dem hyperref-Paket nicht explizit einstellbar, das heißt du müsstest dir selber etwas zurechtbasteln, z.B. so:

\documentclass{article}
\usepackage[colorlinks=true]{hyperref}
%%%%%%%%% neuer footnote-Befehl %%%%%
\providecommand{\myfootnote}[1]{%
\hypersetup{linkcolor=blue}%
\footnote{#1}
\hypersetup{linkcolor=red}%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\section{sec1}
text\label{sec1}
\section{sec2}
vgl. \autoref{sec1}\\
bzw.\myfootnote{beziehungsweise}\\
vgl. \autoref{sec1}\\
\end{document}Grüße,
Marcel

demian
09-05-2007, 22:29
Altes Problem, aber ich brauch wohl eine andere Lösung: Bei mir springt es auch immer wieder bei den Fußnoten auf die Titelseite, auch wenn ich das Paket footmisc lade (habe ich vorher nicht gemacht, nur als ich es hier gelesen haben).


\documentclass[a4paper,12pt]{article} % keine Kapitel
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc} %europäische Schriftzeichen
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage{mathptmx,courier} %Times New Roman
\usepackage[scaled]{helvet}
\usepackage[ngerman]{babel} % Neue Rechtschreibung
\usepackage{setspace}
\usepackage{footmisc}
\usepackage{url}
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[
%commabeforerest=true,
authorformat=and,
authorformat=year,
authorformat=abbrv,
commabeforerest,
ibidem=strict,
round,
]{jurabib}

\usepackage{hyperref}

countbela666
10-05-2007, 06:50
Hallo,

erstelle bitte ein kompilierbares Minimalbeispiel, das den beschriebenen Fehler reproduziert. Wenn ich deinen Code um ein paar Zeilen erweitere, funktioniert alles problemlos; d. h. an den von dir geposteten Zeilen ist schonmal nichts falsch:

\documentclass[a4paper,12pt]{article} % keine Kapitel
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc} %europäische Schriftzeichen
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage{mathptmx,courier} %Times New Roman
\usepackage[scaled]{helvet}
\usepackage[ngerman]{babel} % Neue Rechtschreibung
\usepackage{setspace}
\usepackage{footmisc}
%\usepackage{url} %% wird bereits von hyperref eingebunden
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[
%commabeforerest=true,
authorformat=and,
authorformat=year,
authorformat=abbrv,
commabeforerest,
ibidem=strict,
round,
]{jurabib}
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
\blindtext\footnote{bla}\clearpage
\blindtext[4]\footnote{blupp}
\end{document}Grüße
Marcel

demian
10-05-2007, 17:27
Hallo Marcel,

habe jetzt mal alles rausgeschmissen, bis es ging. Und das geschah erst, als ich zum Schluss jurabib + die \cite-Befehle + \bibliography rausgeschmissen habe. Hier mal eine typische Fußnote, die ich schreiben wollte:


\footnote{Auch wenn \citet{dyer-singh:98} in ihrem Aufsatz die Keiretsu nennen
, beziehen sie sich nicht ausschließlich darauf. Sie sprechen allgemeiner von \emph{Beziehungen zwischen Unternehmen}. Dass jedoch die Keiretsu \emph{das} Paradebeispiel für solche Organisationsformend darstellt, beweist das weitere Forschungsinteresse (s. \citet{dyer-nobeoka:00,dyer-hatch:06}).}

Und dann erscheint eben die Fehlermeldung "Undefined control sequence, \@footnotetext #1->\H@@footnotetext

Ich habe keine Ahnung mehr! Hilfe!

demian
10-05-2007, 18:56
A pro pos: Danke Marcel, dass du mich drauf hingewiesen hast, dass ich irgendwie doppelt moppel. Aber im anderen Thread hatte ich eigentlich eine andere Fragestellung und deswegen habe ich es hier auch falsch formuliert.

Wenn ich nämlich hier noch \usepackage[hyperfootnotes=false]{hyperref} anstatt nur hyperref verwende, dann kommen zig Fehlermeldungen mit der oberen Präambel. Sonst habe ich eben nur das Problem, dass er die Fußnoten immer auf die Titelseite verweist. Und um genau das zu umgehen, wurde empfohlen hyperfootnotes auf false zu setzen. Dann geht aber nichts mehr.

sommerfee
10-05-2007, 21:24
... du musst hyperref nach footmisc laden (nur fuer float gilt das nicht, sondern immer)

hyperref muß auch nach dem float-Paket geladen werden. (Siehe auch README des hyperref-Paketes.)

countbela666
10-05-2007, 21:32
Sorry, aber solange du kein Minimalbeispiel erstellst, drehen wir uns im Kreis. Auch mit ähnlicher Fußnote und Literaturverzeichnis kein Problem:

\begin{filecontents}{lit.bib}
@BOOK{test,
author = {Donald Erwin Knuth},
title = {The TeXbook},
year = {1984},
publisher = {Addison-Wesley},
}
\end{filecontents}
\documentclass[a4paper,12pt]{article} % keine Kapitel
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc} %europäische Schriftzeichen
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage{mathptmx,courier} %Times New Roman
\usepackage[scaled]{helvet}
\usepackage[ngerman]{babel} % Neue Rechtschreibung
\usepackage{setspace}
\usepackage{footmisc}
%\usepackage{url} %% wird bereits von hyperref eingebunden
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[
%commabeforerest=true,
authorformat=and,
authorformat=year,
authorformat=abbrv,
commabeforerest,
ibidem=strict,
round,
]{jurabib}
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
\blindtext\footnote{bla}\clearpage
\blindtext[4]\footnote{blupp\citet{test}}
\bibliographystyle{jurabib}
\bibliography{lit}
\end{document}Grüße
Marcel

demian
11-05-2007, 21:00
Hey Marcel,

erstmal danke für deine Geduld und meine Unerfahrenheit! Ich hoffe ich habe schnell gelernt und das Beispiel hier entspricht den Anforderungen.




\begin{filecontents}{lit.bib}
@BOOK{test,
author = {Donald Erwin Knuth},
title = {The TeXbook},
year = {1984},
publisher = {Addison-Wesley},
}
\end{filecontents}
\documentclass[a4paper,12pt]{article} % keine Kapitel
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc} %europäische Schriftzeichen
\usepackage{graphicx,textcomp,booktabs,amsmath}
\usepackage{mathptmx,courier} %Times New Roman
\usepackage[scaled]{helvet}
\usepackage[ngerman]{babel} % Neue Rechtschreibung
\usepackage{setspace}
\usepackage{footmisc}
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage[
%commabeforerest=true,
authorformat=and,
authorformat=year,
authorformat=abbrv,
commabeforerest,
ibidem=strict,
round,
]{jurabib}
\usepackage[hyperfootnotes=false]{hyperref}
\usepackage{blindtext}

\begin{document}
\blindtext\footnote{bla}\clearpage
\blindtext[4]\footnote{blupp\citet{test}}
\bibliographystyle{jurabib}
\bibliography{lit}
\end{document}



Problem: es werden keine Fußnoten erstellt. Wer weiß Rat? Danke schonmal.

demian
12-05-2007, 08:03
Marcel:

Auch mit ähnlicher Fußnote und Literaturverzeichnis kein Problem:

Das finde ich im Übrigen recht interessant, weil zumindest bei mir auch mit diesem Minimalbeispiel hyperref immer auf die erste Seite springt, wenn ich auf den Link drücke. Und wenn ich dann noch (s. mein letzter Beitrag) hyperfootnotes=false im hyerref-Paket setze, macht er überhaupt keine Fußnoten mehr.

Salnic
12-05-2007, 09:03
Hi Demian,

kann ich nicht nachvollziehen, bei mir werden die Fußnoten wie erwartet gesetzt. Kannst ja mal die mit \listfiles erzeugt Liste der benutzten Dateien vergleichen (siehe LOG-File). Und dann ein Packet-Update machen.

*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
inputenc.sty 2006/05/05 v1.1b Input encoding file
ansinew.def 2006/05/05 v1.1b Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2005/12/29 v1.2 MiKTeX 'graphics' configuration
pdftex.def 2007/04/17 v0.04g Graphics/color for pdfTeX
textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
booktabs.sty 2005/04/14 v1.61803 publication quality tables
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
mathptmx.sty 2005/04/12 PSNFSS-v9.2a Times w/ Math, improved (SPQR, WaS)
courier.sty 2005/04/12 PSNFSS-v9.2a (WaS)
helvet.sty 2005/04/12 PSNFSS-v9.2a (WaS)
babel.sty 2005/05/21 v3.8g The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
setspace.sty 2000/12/01 6.7 Contributed and Supported LaTeX2e package
footmisc.sty 2005/03/17 v5.3d a miscellany of footnote facilities
geometry.sty 2002/07/08 v3.2 Page Geometry
geometry.cfg
jurabib.sty 2004/01/25 v0.6 Extended citations
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
a2.url
ot1ztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OT1/ztmcm.
omlztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OML/ztmcm.
omsztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMS/ztmcm.
omxztmcm.fd 2000/01/03 Fontinst v1.801 font definitions for OMX/ztmcm.
ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
jurabib.cfg jurabib local configuration file
hyperref.sty 2007/04/18 v6.76c Hypertext links for LaTeX
hycolor.sty 2007/04/11 v1.1 Code for color options of hyperref/bookmark (HO
)
pd1enc.def 2007/04/18 v6.76c Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2006/02/14 v1.1 MiKTeX 'hyperref' configuration
kvoptions.sty 2007/04/11 v2.5 Connects package keyval with LaTeX options (HO
)
hpdftex.def 2007/04/18 v6.76c Hyperref driver for pdfTeX
blindtext.sty 2006/11/21 V1.7 blindtext-Package
xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
t1ptm.fd 2001/06/04 font definitions for T1/ptm.
supp-pdf.tex
dejbbib.ldf jurabib German language definitions
nameref.sty 2007/04/09 v2.29 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)
a2.out
a2.out
a2.bbl
***********

Salnic

demian
13-05-2007, 11:06
Danke Salnic,

daran liegts wohl. Hatte eine doch sehr veraltete Miktex-Version. Hab die jetzt mal deinstalliert und mir die neue geholt. Jetzt geht zwar gar nichts mehr, aber ich hoffe, dass ich das hinbekomme.

Salnic
13-05-2007, 11:40
Jetzt geht zwar gar nichts mehr, […]
gern geschehen, wo kann ich noch *helfen* - Hilfe!!! Nein, danke! :-)

Salnic

demian
13-05-2007, 16:02
:D Nein Danke, du hast wirklich geholfen. Ich habe wohl verdrängt, dass es in der Softwareindustrie doch die ein oder andere Veränderung über die Jahrzehnte hinweg gibt und deswegen war miktex 2.4 wohl nicht mehr das Richtige. Habe aber damals die CD mit den ganzen Packages von meinem Chef bekommen und es lief auch immer gut, mal abgesehen davon, dass der Download-Manager nicht funktioniert hat (weil ich wohl eine zu alte Version hatte) und jetzt muss ich eben die ganzen Pakete runterladen, nur bei CTAN und miktex geht derzeit nichts. Da heißt es wohl warten...Aber dafür habe ich dann wenigstens richtige Verweise :cool: