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에서 사용)는 그것 없이도 작동합니다:

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

관련 정보