breakurl 不適用於 xelatex

breakurl 不適用於 xelatex

我正在嘗試將breakurl套件與 xelatex 一起使用,但甚至無法編譯以下最小工作範例。

\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 使用)無需它即可工作:

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

相關內容