如何拆分 URL 中的连字符

如何拆分 URL 中的连字符

我怎样才能分解此 URL 的 fileadmin 中的连字符?有没有什么方法可以在\biburlprefixand中使用命令biburlsuffix

\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{filecontents}
\usepackage[authorformat={dynamic},titleformat=commasep,titleformat=all,commabeforerest,howcited=compare,annote]{jurabib}

\renewcommand*{\biburlprefix}{}
\renewcommand*{\biburlsuffix}{}
\biburlfont{same}

\begin{filecontents}{literatur.bib}
@WWW{Mitsch,
    title = {Das Kommissionswesen unter Kaiser Friedrich~III.\relax},
    author = {Ralf Mitsch},
    url = {http://www.regesta-imperii.de/fileadmin/user_upload/downloads/Mitsch_2015.pdf},
    urldate = {22.~März~2020},
    shorttitle = {Kommissionswesen},
    howcited = {1}
}
\end{filecontents}

\begin{document}

\cite{Mitsch}

\bibliography{literatur}
\bibliographystyle{jurabib}

\end{document}

更一般地说,我希望您同意分解 URL 中的连字符是一个一般规则,对吗?

答案1

我个人不会对连字有意见。但如果你想避免它们,你可以对 url 使用 OT1 编码,对 tex 使用 T1 编码,并禁用 OT1 的连字:

\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage{microtype}
\DisableLigatures{encoding = OT1}
\def\UrlFont{\fontencoding{OT1}\selectfont}
\begin{document}
fileadmin

\url{http://www.regesta-imperii.de/fileadmin/user_upload/downloads/Mitsch_2015.pdf}

fileadmin
\end{document}

在此处输入图片描述

相关内容