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

Zeilenumbruch bei \url{} geht bei \href{} nicht

249 views
Skip to first unread message

Claas Hilbrecht

unread,
Feb 7, 2002, 9:55:08 AM2/7/02
to
Ich will in einem Dokument anstelle von \url{} \href{}{} benutzen,
weil ich an einigen Stellen den Linktext und den Link unterschiedlich
haben will (was ja mit \url{} nicht geht). In meinem Beispieldokument
wird die URL die mit \url angegeben wird richtig umgebrochen, die URL
die mit \href angegeben wird dagegen nicht, die URL wird einfach
weitergeschrieben. Vom Hyperref habe ich die Version v6.72d und vom
url.sty v1.4 (testweise bereits 1.5 benutzt). Ich habe schon alle
Tipps die ich mit Google finden konnte ausprobiert ohne Erfolg. Ich
benutze pdflatex aus der SuSE 7.3.

\documentclass[DIV12]{scrreprt} % DIV12 nur, damit die URL umgebrochen
werden muss, sonst passt es zufaellig

\usepackage[latin1]{inputenc}
\usepackage[TS1,T1]{fontenc}
\usepackage{ae}
\usepackage[german]{babel}
\usepackage[breaklinks=true,colorlinks=true]{hyperref}

\begin{document}

Weitere Informationen und die Bestellnummern für diese
Funkuhren finden Sie auf
\url{http://www.linum.com/redir/jump/action=redir&id=funkuhren}

Weitere Informationen und die Bestellnummern für diese
Funkuhren finden Sie auf
\href{http://www.linum.com/redir/jump/action=redir&id=funkuhren}{http://www.linum.com/redir/jump/action=redir\&id=funkuhren}.

\end{document}

Auszug aus den Logfile:

This is pdfTeX, Version 3.14159-13d (Web2C 7.3.1) (format=pdflatex
2001.9.23) 7 FEB 2002 15:43
**test.tex
(test.tex[/opt/texmf/pdftex/config/pdftex.cfg]
LaTeX2e <2000/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german,
ngerman, n
ohyphenation, loaded.
(/usr/share/texmf/tex/latex/koma-script/scrreprt.cls
Document Class: scrreprt 1999/12/29 v2.5h LaTeX2e KOMA document class
(/usr/share/texmf/tex/latex/base/size11.clo
File: size11.clo 2000/05/19 v1.4b Standard LaTeX file (size option)
)
(/usr/share/texmf/tex/latex/koma-script/typearea.sty
Package: typearea 1999/12/29 v2.5h LaTeX2e KOMA package

Package: typearea, Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-1999

[...etwas gekuerzt...]

(/opt/texmf/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2002/01/14 v6.72d Hyperref: PDFDocEncoding definition
(HO)
) (/home/claas/tex/tex/hyperref.cfg
Package hyperref Info: Option `breaklinks' set `true' on input line 3.
)
Package hyperref Info: Option `breaklinks' set `true' on input line
1659.
Package hyperref Info: Option `colorlinks' set `true' on input line
1659.
Package hyperref Info: Bookmarks ON on input line 1717.
Package hyperref Info: Hyper figures OFF on input line 1736.
Package hyperref Info: Link nesting OFF on input line 1741.
Package hyperref Info: Hyper index ON on input line 1744.
Package hyperref Info: Plain pages ON on input line 1749.
Package hyperref Info: Backreferencing OFF on input line 1756.

Implicit mode ON; LaTeX internals redefined
(/usr/share/texmf/tex/latex/misc/url.sty
Package: url 1999/03/02 ver 1.4 Verb mode for urls, email addresses,
and file
names
)
LaTeX Info: Redefining \url on input line 1966.
\Fld@menulength=\count92
\Field@Width=\dimen109
\Fld@charsize=\dimen110
\Choice@toks=\toks15
\Field@toks=\toks16
Package hyperref Info: Hyper figures OFF on input line 2424.
Package hyperref Info: Link nesting OFF on input line 2429.
Package hyperref Info: Hyper index ON on input line 2432.
Package hyperref Info: backreferencing OFF on input line 2439.
Package hyperref Info: Link coloring ON on input line 2442.
\c@Item=\count93
\c@Hfootnote=\count94
)
*hyperref using default driver hpdftex*
(/opt/texmf/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2002/01/14 v6.72d Hyperref driver for pdfTeX

Heiko Oberdiek

unread,
Feb 7, 2002, 2:50:34 PM2/7/02
to
Claas.H...@web.de (Claas Hilbrecht) wrote:

> Ich will in einem Dokument anstelle von \url{} \href{}{} benutzen,
> weil ich an einigen Stellen den Linktext und den Link unterschiedlich
> haben will (was ja mit \url{} nicht geht). In meinem Beispieldokument
> wird die URL die mit \url angegeben wird richtig umgebrochen, die URL

Das gibt eine Strafarbeit: Schreibe 100 mal:
"Zeilen und Saetze werden umbrochen"
Sieh' im Duden nach "umbrechen".

> die mit \href angegeben wird dagegen nicht, die URL wird einfach
> weitergeschrieben.

> \href{http://www.linum.com/redir/jump/action=redir&id=funkuhren}{http://www.linum.com/redir/jump/action=redir\&id=funkuhren}.

Das zweite Argument von \href ist normaler Text, der wird so umbrochen
wie wenn du die URL ohne \href oder \url schreiben wuerdest.
Mit \url im Argument von \href erhaeltst du wieder den gewuenschten
Umbruch. Die Linkfunktion ist hier aber ueberfluessig,

> This is pdfTeX, Version 3.14159-13d (Web2C 7.3.1) (format=pdflatex

funktioniert mit dieser steinalten Version wohl auch nicht.
Verwenden kann man hier \nolinkurl:

\hrf{http://wo.auch.immer/foo}{\nolinkurl{http://wo.auch.immer/foo}}

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

Claas Hilbrecht

unread,
Feb 8, 2002, 5:47:47 AM2/8/02
to
> Das gibt eine Strafarbeit: Schreibe 100 mal:
> "Zeilen und Saetze werden umbrochen"

Ich versprech, ich machs nie wieder.

> Das zweite Argument von \href ist normaler Text, der wird so umbrochen
> wie wenn du die URL ohne \href oder \url schreiben wuerdest.
> Mit \url im Argument von \href erhaeltst du wieder den gewuenschten
> Umbruch. Die Linkfunktion ist hier aber ueberfluessig,

Den Gedanken hatte ich auch, aber mit \url klappte es nicht (siehe
unten).



> > This is pdfTeX, Version 3.14159-13d (Web2C 7.3.1) (format=pdflatex

Die ist halt bei der SuSE 7.3 dabei.

> funktioniert mit dieser steinalten Version wohl auch nicht.
> Verwenden kann man hier \nolinkurl:
>
> \hrf{http://wo.auch.immer/foo}{\nolinkurl{http://wo.auch.immer/foo}}

Das wars. Ich hatte das schon mit \url versucht, dass gibt aber die
Fehlermeldung: "pdfTeX error (ext4): link annotations can't be
nested.". Aber mit \nolinkurl klappt es. Danke.

0 new messages