URL 中的波浪符号 (~) 出现在上标位置。我该如何更改它,使其与此处的文本处于相同的位置(靠近正常行)?
\documentclass[12pt,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\hypersetup{
bookmarksnumbered=true,
}
\usepackage{kantlipsum}
\usepackage{biblatex}
\begin{filecontents*}[overwrite]{references.bib}
@online{pope2021,
title = {Lectures on Geometry and Group Theory},
author = {Pope, C.},
date = {2021},
url = {https://people.tamu.edu/~c-pope/geom-group.pdf},
urldate = {2024-03-03},
}
\end{filecontents*}
\addbibresource{references.bib}
\title{Testing URL in bibliography}
\author{Me}
\begin{document}
\chapter{Introduction}
\kant[1]
\url{https://people.tamu.edu/~c-pope/geom-group.pdf} \cite{pope2021}
\printbibliography[heading=bibintoc, title={References}]
\end{document}
答案1
假设您使用 pdfLaTeX 编译文档并希望继续使用默认字体系列(称为“Computer Roman”),一个简单的解决方法是不要使用选项加载包fontenc
。T1
但是,根据您的文档设置,这可能会导致新的、甚至更严重的问题。更好的选择是继续运行\usepackage[T1]{fontenc}
并开始加载网址带有选项的包lowtilde
。
\documentclass[12pt,twoside]{report}
%%%%\usepackage[utf8]{inputenc} % not needed
\usepackage[T1]{fontenc}
\usepackage[lowtilde]{xurl}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\begin{document}
\url{https://people.tamu.edu/~c-pope/geom-group.pdf}
\end{document}
答案2
如果您使用 Latin Modern 而不是 Computer Modern,则默认情况下您将获得低波浪线并可以保留编码T1
。我会使用cfr-lm
Latin Modern,但lmodern
在这种情况下就足够了。Latin Modern 基于 Computer Modern,但后来开发时考虑到了更广泛的语言。
\documentclass[12pt,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% I would use cfr-lm
\usepackage{hyperref}
\hypersetup{
bookmarksnumbered=true,
}
\usepackage{kantlipsum}
\usepackage{biblatex}
\begin{filecontents*}[overwrite]{references.bib}
@online{pope2021,
title = {Lectures on Geometry and Group Theory},
author = {Pope, C.},
date = {2021},
url = {https://people.tamu.edu/~c-pope/geom-group.pdf},
urldate = {2024-03-03},
}
\end{filecontents*}
\addbibresource{references.bib}
\title{Testing URL in bibliography}
\author{Me}
\begin{document}
\chapter{Introduction}
\kant[1]
\url{https://people.tamu.edu/~c-pope/geom-group.pdf} \cite{pope2021}
\printbibliography[heading=bibintoc, title={References}]
\end{document}
我不会发布图片,因为由于 Okular/KDE 错误,我的图片现在很糟糕。
[但你应该做什么米科说并加载xurl
,无论您坚持使用计算机现代还是决定切换到拉丁现代。