Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

showlabels und hyperref

42 views
Skip to first unread message

Andreas Deininger

unread,
Jun 20, 2000, 3:00:00 AM6/20/00
to
Hallo,

ich habe folgendes Dokument (gekürzt):

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage{hyperref}
\usepackage{showlabels}

\begin{document}
This is a label\label{label1}
\end{document}

Übersetze ich das mit teTeX (Linux) so funktioniert alles, unter MikTeX
(WinNT) funktioniert showlabels nicht, d.h. die Labels in der Randspalte
fehlen. Kommentiere ich hyperref aus, erscheinen sie. Wo liegt das
Problem /bzw. warum nur bei MikTeX??

Der Output des MikTeX-Laufs:

This is TeX, Version 3.14159 (MiKTeX 1.20e (Snapshot build 187))
(strange.tex
LaTeX2e <1999/06/01> patch level 1
Babel <v3.6z> and hyphenation patterns for american, french, german,
ngerman, n
ohyphenation, loaded.
(F:\programme\texmf\tex\latex\base\article.cls
Document Class: article 1999/01/07 v1.4a Standard LaTeX document class
(F:\programme\texmf\tex\latex\base\size10.clo))
(F:\programme\texmf\tex\latex\base\fontenc.sty
(F:\programme\texmf\tex\latex\base\t1enc.def))
(F:\programme\texmf\tex\latex\base\inputenc.sty beta test version
(F:\programme\texmf\tex\latex\base\latin1.def))
(F:\programme\texmf\tex\latex\hyperref\hyperref.sty
(F:\programme\texmf\tex\latex\graphics\keyval.sty)
(F:\programme\texmf\tex\latex\hyperref\pd1enc.def)
Implicit mode ON; LaTeX internals redefined
(F:\programme\texmf\tex\latex\misc\url.sty))
*hyperref using default driver hypertex*
(F:\programme\texmf\tex\latex\hyperref\hypertex.def)
(F:\programme\texmf\tex\latex\showlabels\showlabels.sty
Package: `showlabels' v1.3c <1999/07/22>
) (strange.aux) (F:\programme\texmf\tex\latex\hyperref\nameref.sty) [1]
(strange.aux) )
Output written on strange.dvi (1 page, 328 bytes).
Transcript written on strange.log.

Danke für jeden Hinweis

Andreas


Rolf Niepraschk

unread,
Jun 20, 2000, 3:00:00 AM6/20/00
to
Andreas Deininger wrote:
>
> Hallo,
>
> ich habe folgendes Dokument (gekürzt):
>
> \documentclass{article}
> \usepackage[T1]{fontenc}
> \usepackage[latin1]{inputenc}
>
> \usepackage{hyperref}
> \usepackage{showlabels}
>
> \begin{document}
> This is a label\label{label1}
> \end{document}
>
> Übersetze ich das mit teTeX (Linux) so funktioniert alles, unter MikTeX
> (WinNT) funktioniert showlabels nicht, d.h. die Labels in der Randspalte
> fehlen. Kommentiere ich hyperref aus, erscheinen sie. Wo liegt das
> Problem /bzw. warum nur bei MikTeX??
>

Du solltest in einem Testdokument `\listfiles' angeben, womit Du die
Version der beteiligten Pakete aufgelistet bekommst. Vermutlich ist die
hyperref-Version bei MikTeX zu alt. Eine neue Version gibt es hier:

==> http://www.tug.org/applications/hyperref/hyperref.zip

...Rolf

--
|| Rolf Niepraschk c/o Physikalisch-Technische Bundesanstalt ||
|| Abbestr. 2-12; D-10587 Berlin, Germany ||
|| Tel/Fax: ++49-30-3481-316/490, email: niepr...@ptb.de ||

Andreas Deininger

unread,
Jun 20, 2000, 3:00:00 AM6/20/00
to

Rolf Niepraschk wrote:

> Andreas Deininger wrote:
> >
> > Hallo,
> >
> > ich habe folgendes Dokument (gekürzt):
> >

> ...}


> >
> > Übersetze ich das mit teTeX (Linux) so funktioniert alles, unter MikTeX
> > (WinNT) funktioniert showlabels nicht, d.h. die Labels in der Randspalte
> > fehlen. Kommentiere ich hyperref aus, erscheinen sie.
>

> Du solltest in einem Testdokument `\listfiles' angeben, womit Du die
> Version der beteiligten Pakete aufgelistet bekommst. Vermutlich ist die
> hyperref-Version bei MikTeX zu alt.

Eigenartigerweise ist sie wohl zu neu! In der Tat hatte ich zwei
unterschiedliche Versionen in den beiden Distributionen:
teTeX: hyperref.sty 1999/04/13 6.56 Hypertext links for LaTex: das
funktioniert!
MiKTeX: hyperref.sty 1999/11/09 v6.67e Hypertext links for LaTeX die
funktioniert nicht (mehr!)

Ich habe jetzt die neueste Version heruntergeladen: hyperref.sty 2000/03/22
v6.70 Hypertext links for LaTeX, aber auch die arbeitet nicht mit showlabels
zusammen. Auch ein Tausch der Reihenfolge des Ladens der Pakete hilft nicht.

Irgendwelche Ideen?

Gruß

Andreas

Heiko Oberdiek

unread,
Jun 20, 2000, 3:00:00 AM6/20/00
to
Andreas Deininger <dein...@uni-kassel.de> wrote:

>MiKTeX: hyperref.sty 1999/11/09 v6.67e Hypertext links for LaTeX die
>funktioniert nicht (mehr!)
>
>Ich habe jetzt die neueste Version heruntergeladen: hyperref.sty 2000/03/22
>v6.70 Hypertext links for LaTeX, aber auch die arbeitet nicht mit showlabels
>zusammen. Auch ein Tausch der Reihenfolge des Ladens der Pakete hilft nicht.

ab 6.70f gibt es gewissen Support fuer das Paket 'showkeys'
(\label, \ref, \pageref, \nameref).

Wenn mehrere Pakete diesselben Befehle umdefinieren, gibt
es leider zu oft Probleme. Ein Workaround-Versuch:
'showlabels' sollte nach 'nameref' geladen, werden,
da dieses \label und co fuer hyperref redefiniert.
Von hyperref wird 'nameref' erst sehr spaet
bei \begin{document} geladen.

a)
\usepackage{hyperref}
\usepackage{nameref}
\usepackage{showlabels}
oder b)
\usepackage{hyperref}
\AtBeginDocument{\usepackage{showlabels}}

Aber keine Garantie, dass damit alles funktioniert.

Viele Gruesse
Heiko <ober...@ruf.uni-freiburg.de>

0 new messages