breakurl は xelatex では動作しません

breakurl は xelatex では動作しません

xelatex でパッケージを使用しようとしていますbreakurlが、次の最小限の動作例さえコンパイルできません。

\documentclass{article}
% dvips added as per breakurl manual
% also fails without it
\usepackage[dvips]{hyperref}
\usepackage{breakurl}
\begin{document}
\end{document}

xelatex でコンパイルすると、次のエラーが発生します。

! Undefined control sequence.
<argument> \headerps@out 
                         {/burl@stx null def /BU.S { /burl@stx null def } de...
l.311 }

このパッケージは単に互換性がないのでしょうか、それとも何か特別な呪文が欠けているのでしょうか?

答え1

必要ありません。dvips ドライバーのみリンクを解除する際に問題があり、breakurl が必要です。xdvipdfmx (xetex で使用) は breakurl なしでも動作します。

\documentclass{article}
\usepackage{hyperref}
\textwidth=2cm
\begin{document}
\url{http://tex.stackexchange.com/questions/218196/breakurl-doesnt-work-with-xelatex}
\end{document}

関連情報