如何设置 UrlFont 以使字距正确?
\documentclass[10pt,twoside]{scrbook}
\usepackage{fontspec}
\usepackage[hyphens]{xurl}
\def\UrlFont{\itshape}
\usepackage[colorlinks,urlcolor=black,linkcolor=black,filecolor=black,citecolor=black]{hyperref}
\begin{document}
\noindent \textit{http://www.dfg.de}\newline
\url{http://www.dfg.de}\newline
\textit{\href{http://www.dfg.de}{http://www.dfg.de}}
\end{document}
答案1
xurl
允许任何字符之间换行,但这会影响字母间的字距调整,如果使用默认url
版本,则只有标点符号周围的间距会受到影响。
\documentclass[10pt,twoside]{scrbook}
\usepackage{fontspec}
\usepackage[hyphens]{url}
\def\UrlFont{\itshape}
\usepackage[colorlinks,urlcolor=black,linkcolor=black,filecolor=black,citecolor=black]{hyperref}
\begin{document}
\noindent \textit{http://www.dfg.de}\newline
\url{http://www.dfg.de}\newline
\textit{\href{http://www.dfg.de}{http://www.dfg.de}}
\end{document}