3 mal die gleiche Fußnote Thema ist als GELÖST markiert

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Ähm, wie wäre es mit dem in der KOMA-Script-Anleitung dokumentierten \footref:
\documentclass[ngerman]{scrartcl}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\begin{itemize}
\item   Nennstrom bei Last\footnote{Der Nennstrom beschreibt ...\label{fn:nennstrom}}
\item   Nennstrom bei Knast\footref{fn:nennstrom}
\item   Nennstrom bei Leerlauf\footref{fn:nennstrom}
\end{itemize}

\end{document}
oder mit Tabelle
\documentclass[ngerman]{scrartcl}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

\begin{tabular}{l}
Nennstrom bei Last\footnotemark\\
Nennstrom bei Knast\footref{fn:nennstrom}\\
Nennstrom bei Leerlauf\footref{fn:nennstrom}\\
\end{tabular}
\footnotetext{Der Nennstrom beschreibt ...\label{fn:nennstrom}}

\end{document}

Fire & Ice

Beitrag von Fire & Ice »

Auf diese Weise würde \repeatfootnote zumindest bei aufeinanderfolgenden Fußnoten bzw. Wiederholungen funktionieren.
Leider Funktioniert das in einer Tabelle nicht. 1 Warnung, und der footnotetext erscheint nicht, bei Klick auf die Verlinkung gerät man auf die Startseite.
Nennstrom bei Last\footnotemark\\
Nennstrom bei Knast\footref{fn:nennstrom}\\
Nennstrom bei Leerlauf\footref{fn:nennstrom}\\
Das funktioniert auch nicht, man erhält sagenhafte 3 hyperef markierungen wenn man nur 2 Fußnoten hat, und außerdem noch ein Warnung.


Greetz

slowfox
Forum-Anfänger
Forum-Anfänger
Beiträge: 33
Registriert: Sa 28. Feb 2009, 15:56

Beitrag von slowfox »

Fire & Ice hat geschrieben:Leider Funktioniert das in einer Tabelle nicht. ...
Auch hier, Markus MiniBsp läuft bei mir problemlos ind mit dem gewünschten Ergebnis durch, und ersetzt gut meine gepostete umständliche Version. Kann es sein, dass du mit deiner Latex-Distribution ein paar Probleme hast? Was verwendest du? Wann hast Du das letzte mal aktualisiert?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

slowfox hat geschrieben:Kann es sein, dass du mit deiner Latex-Distribution ein paar Probleme hast? Was verwendest du? Wann hast Du das letzte mal aktualisiert?
Anders gesagt: Lass mal
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage{hyperref}

\begin{document}
Text
\end{document}
durch LaTeX laufen und kopiere dann die Dateiliste vom Ende der log-Datei hierher. Sowohl für scrartcl als auch für hyperref sollte in der Liste ein Datum von 2010 (eventuell reicht auch 2009) angegeben sein. Wenn nicht: Update!

Fire & Ice

Beitrag von Fire & Ice »

*File List*
scrartcl.cls 2010/02/15 v3.05 KOMA-Script document class (article)
scrkbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
scrbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2010/01/05 v3.04b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2010/02/15 v3.05 KOMA-Script font size class option (11pt)
typearea.sty 2010/02/15 v3.05 KOMA-Script package (type area)
hyperref.sty 2009/09/10 v6.78u Hypertext links for LaTeX
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
hycolor.sty 2008/09/08 v1.4 Code for color options of hyperref/bookmark (HO)
xcolor-patch.sty 2008/09/08 xcolor patch
pd1enc.def 2009/09/10 v6.78u 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 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support (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 2009/04/10 v0.4 LuaTeX support for pdfTeX utility functions (HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
hpdftex.def 2009/09/10 v6.78u Hyperref driver for pdfTeX
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
***********
Anscheinend nur etwas veraltet. Habe Latex aber erst seit April 2010! Wie komme ich dann zu so altem schlunz?

Greetz

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Sooo veraltet ist das gar nicht und es wundert mich, dass es mit den Versionen nicht funktionieren soll. Ich habe auf diesem Rechner hier selbst noch KOMA-Script 3.05 und da gibt es keine Probleme. Nur mein hyperref ist etwas neuer (2010/05/04 v6.81a) und einige der davon geladenen Pakete.

Wieso das bei Dir älter ist? Nun, vermutlich machst Du keine regelmäßigen Updates. Eventuell hast Du auch direkt nach der Installation kein Update gemacht.

BTW: Du hast schon jedes der Minimalbeispiele unter einem neuen Namen gespeichert und min. zwei LaTeX-Läufe dafür gemacht?

Fire & Ice

Beitrag von Fire & Ice »

Hi,

ja das war unter einem neuen Namen abgespeichert. Und nein ich habe nur eine Kompilierung durchgeführt.

Hier das ergebnis mit 3 mal Kompilieren:
*File List*
scrartcl.cls 2010/02/15 v3.05 KOMA-Script document class (article)
scrkbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
scrbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2010/01/05 v3.04b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2010/02/15 v3.05 KOMA-Script font size class option (11pt)
typearea.sty 2010/02/15 v3.05 KOMA-Script package (type area)
hyperref.sty 2009/09/10 v6.78u Hypertext links for LaTeX
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
hycolor.sty 2008/09/08 v1.4 Code for color options of hyperref/bookmark (HO)
xcolor-patch.sty 2008/09/08 xcolor patch
pd1enc.def 2009/09/10 v6.78u 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 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support (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 2009/04/10 v0.4 LuaTeX support for pdfTeX utility functions (HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
hpdftex.def 2009/09/10 v6.78u Hyperref driver for pdfTeX
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
LaTeX1.out
LaTeX1.out
***********

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Wenn man mit hyperref (ohne Paket bookmark) arbeitet oder wenn man mit \label oder \cite arbeitet, braucht man immer min. 2 LaTeX-Läufe, weil dabei Informationen wie eben die Labels in Hilfsdateien wie der out- und der aux-Datei zwischengespeichert werden, die im nächsten LaTeX-Lauf diese Informationen dann nützen. Die File-Liste ändert sich dadurch hingegen nicht oder nur unerheblich.

Und was ist nun, wenn Du mehrere LaTeX-Läufe machst? Funktioniert die \footref-Methode dann?

Fire & Ice

Beitrag von Fire & Ice »

Und was ist nun, wenn Du mehrere LaTeX-Läufe machst? Funktioniert die \footref-Methode dann?
Nein, ich mache grundsätzlich immer 3 läufe, da z.B. \citep nach 3 läufen erst Warnungsfrei ausgegeben wird (selten auch nach 2 läufen).

Was hat das Paket bookmark für einen Einfluss? Einen Lauf weniger?

Lg

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Fire & Ice hat geschrieben:Nein, ich mache grundsätzlich immer 3 läufe
In Deinem letzten Beitrag hast Du noch geschrieben
Fire & Ice hat geschrieben:Und nein ich habe nur eine Kompilierung durchgeführt.
:?: :?: :?:
Fire & Ice hat geschrieben:Was hat das Paket bookmark für einen Einfluss? Einen Lauf weniger?
Das Paket bookmark ersetzt die Bookmark/Outline-Erstellung von hyperref und kann u. a. bereits im ersten LaTeX-Lauf korrekte Bookmarks/Outlines erzeugen. Auf \label/\ref,\footref,\pageref etc. wirkt es sich aber natürlich nicht aus.

Also, damit das nochmal ganz deutlich ist: Meine beiden Beispiele mit \footref funktionieren. Wenn sie bei Dir nicht funktionieren, mach ein Update.

Antworten