PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zu langer Link?!?



Hottexx
28-04-2008, 13:49
Hallo,
ich hab im Quellenverzeichnis n paar Links angegeben, aber die sind zu lang. Jetzt stehen die mir rechts über den Seitenrand raus, bzw. sogar über die Seite.

Was kann ich da machen?

Code schaut so aus:

\bibitem{ADUC} Mikrocontroller ADUC7022 \newline
http://www.analog.com/UploadedFiles/Data\_Sheets/ADUC7019\_7020\_7021\_7022\_7024\_7025\_7026\_7027 \_7028.pdf

Brauch da dringend ne Lösung für des Problem.

Schon mal Danke und Grüße

Zack
28-04-2008, 16:11
wenn du dvi ausgabe normal mit latex erstellst, geht es glaube ich nicht.

wenn du mit pdflatex arbeitest, kannst du den link in die \url umgebung setzen.

ansonsten hilft dir vlt folgende option, wenn du mit hyperref arbeitest

\usepackage[
[...]
breaklinks=true
]{hyperref}

Hottexx
29-04-2008, 15:58
Also des mit dem breaklinks=true haut da nicht wirklich hin. Hab zumindest keinen Unterschied feststellen können.

Hat sonst keiner ne Ahnung wie des machbar ist?

Donalduck
29-04-2008, 16:45
Ich hab das damals so gelöst (nach hyperref):


\let\oldurlbraks=\UrlBreaks
\renewcommand{\UrlBreaks}{\oldurlbraks\do\1\do\2\d o\3\do\4\do\5\do\6\do\7\do\8\do\9\do\0\do\a\do\b\d o\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\d o\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\d o\w\do\x\do\y\do\z\do\?\do\&}

Hab ich zum Großteil in de.comp.text.tex gefunden, glaub ich.
Und natürlich musst du es in

\url{http://www.analog.com/UploadedFiles/Data_Sheets/ADUC7019_7020_7021_7022_7024_7025_7026_7027_7028.p df}
setzen

voss
29-04-2008, 16:46
Also des mit dem breaklinks=true haut da nicht wirklich hin. Hab zumindest keinen Unterschied feststellen können.

Hat sonst keiner ne Ahnung wie des machbar ist?

breaklinks=true ist sowieso Standard.


\usepackage{url}
...
\bibitem{ADUC} Mikrocontroller ADUC7022 \newline
\url{http://www.analog.com/UploadedFiles/Data_Sheets/ADUC7019_7020_7021_7022_7024_7025_7026_7027_7028.p df}

Sollte kein Umbruch möglich sein, wegen der langen Sequenz ADU..., dann fügt man
einfach ein Space an geeigneter Stelle ein. Obige Lösung gilt für pdflatex, für dvips
musst du noch das Paket breakurl laden.

Herbert

Donalduck
29-04-2008, 16:51
Mit einem Leerzeichen funktioniert der Link im Dokument dann allerdings nicht mehr (falls man es nicht nur drucken will)

voss
29-04-2008, 17:38
Mit einem Leerzeichen funktioniert der Link im Dokument dann allerdings nicht mehr (falls man es nicht nur drucken will)

in solchen Fällen benutzt man dann besser \href{}{}

Herbert

Hottexx
29-04-2008, 19:34
Super danke für die Hilfen.

Habs mit dem Tip von voss ganz gut hinbekommen.:)