PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Underfull \hbox (badness 10000) in \url mit hyperref



psychomc
31-01-2010, 20:37
In den URLs (\url{}, Paket hyperref) in den Literaturangaben kommt es zu den Meldungen:


Underfull \hbox (badness 6910) in paragraph at lines 8--9
[]\T1/cmr/m/n/10.95 AB \T1/cmr/m/it/10.95 About Us To-day []$\T1/cmtt/m/n/10.95
http : / / www . abcd . net / web / aboutus / today /
[]


Underfull \hbox (badness 10000) in paragraph at lines 9--10
\T1/cmtt/m/n/10.95 investor / reports / 1998 / files / downloads / en / Annual
_ Report _ 1998 .
[]


Underfull \hbox (badness 10000) in paragraph at lines 10--11
[]\T1/cmr/m/n/10.95 Wert123: \T1/cmr/m/it/10.95 Ti-tel po-wers in-for-ma-ti-on
[]$\T1/cmtt/m/n/10.95 http : / / www . wert123 . org /
[]

Komischwerweise sehen diese Zeilen soweit ganz gut aus, nur in der einen rutscht die Endung "pdf" allein in eine neue Zeile, wobei man damit auch leben kann...

Die letzte Zeile aber, in der keine Meldung kommt, da wird nach http: getrennt und die nächste Zeile geht mit //www. weiter.

Kann man hyperref bzw. url sagen, dass es nicht nach dem : trennen soll, sondern das http:// immer zusammen ist?

Und die anderen 3 Meldungen, 'ne Möglichkeit die wegzubekommen, oder ist das einfach so bei URLs das es da keine gute Möglichkeit gibt?

Minimalbeispiel:

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\begin{document}
\begin{thebibliography}{maximalbreit}
\bibitem[ABCD09]{abcd09} AB \textit{About Us Today} \url{http://www.abcd.net/web/aboutus/today/index.html}
\bibitem[XYZ98]{xyz98} XYZ GmbH: \textit{Annual Report 1998} \url{http://www.xyz-gmbh.com/about/investor/reports/1998/files/downloads/en/Annual_Report_1998.pdf}
\bibitem[Wert123]{wert123} Wert123: \textit{Titel powers information} \url{http://www.wert123.org/corporate/Titel-powers-information.pdf}
\bibitem[ABC]{abc} Testext1 und Testext2 Commission: \textit{Gesetzt Testext}, 11.11.1995 \url{http://www.sec.gov/about/laws/soa2002.pdf}
\end{thebibliography}
\end{document}

mechanicus
31-01-2010, 20:43
Hi,

hiermit kannst du spielen:

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{showframe}
\makeatletter
\g@addto@macro\UrlBreaks{\do\a\do\b\do\c\do\d\do\e \do\f\do\g\do\h\do\i%
\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s \do\t\do\u\do\v\do\w%
\do\x\do\y\do\z\do\&\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9\do\0 \do\-}
\g@addto@macro\UrlSpecials{\do\/{\mbox{\UrlFont/}\hskip 0pt plus 1pt}}
\makeatother
\begin{document}
\begin{thebibliography}{maximalbreit}
\bibitem[ABCD09]{abcd09} AB \textit{About Us Today} \url{http://www.abcd.net/web/aboutus/today/index.html}
\bibitem[XYZ98]{xyz98} XYZ GmbH: \textit{Annual Report 1998} \url{http://www.xyz-gmbh.com/about/investor/reports/1998/files/downloads/en/Annual_Report_1998.pdf}
\bibitem[Wert123]{wert123} Wert123: \textit{Titel powers information} \url{http://www.wert123.org/corporate/Titel-powers-information.pdf}
\bibitem[ABC]{abc} Testext1 und Testext2 Commission: \textit{Gesetzt Testext}, 11.11.1995 \url{http://www.sec.gov/about/laws/soa2002.pdf}
\end{thebibliography}
\end{document}

Gruß
Marco

voss
31-01-2010, 21:43
In den URLs (\url{}, Paket hyperref) in den Literaturangaben kommt es zu den Meldungen:

Die letzte Zeile aber, in der keine Meldung kommt, da wird nach http: getrennt und die nächste Zeile geht mit //www. weiter.

Kann man hyperref bzw. url sagen, dass es nicht nach dem : trennen soll, sondern das http:// immer zusammen ist?



Den Slash kann man nicht als Umbruchmöglichkeit ausschließen, da
er sehr häufig auftritt.


\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{ragged2e}
\usepackage{hyperref}
\begin{document}

\begingroup
\RaggedRight
\begin{thebibliography}{maximalbreit}
\bibitem[ABCD09]{abcd09} AB \textit{About Us Today} \url{http://www.abcd.net/web/aboutus/today/index.html}
\bibitem[XYZ98]{xyz98} XYZ GmbH: \textit{Annual Report 1998} \url{http://www.xyz-gmbh.com/about/investor/reports/1998/files/downloads/en/Annual_Report_1998.pdf}
\bibitem[Wert123]{wert123} Wert123: \textit{Titel powers information} \url{http://www.wert123.org/corporate/Titel-powers-information.pdf}
\bibitem[ABC]{abc} Testext1 und Testext2 Commission: \textit{Gesetzt Testext}, 11.11.1995 \url{http://www.sec.gov/about/laws/soa2002.pdf}
\end{thebibliography}
\endgroup
\end{document}


Herbert