我怎样才能分解此 URL 的 fileadmin 中的连字符?有没有什么方法可以在\biburlprefix
and中使用命令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}