![LaTeX URL 包,如何在 beamerclass 中显示德语变音符号](https://linux22.com/image/458011/LaTeX%20URL%20%E5%8C%85%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%20beamerclass%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%BE%B7%E8%AF%AD%E5%8F%98%E9%9F%B3%E7%AC%A6%E5%8F%B7.png)
我想打印以下链接(https://commons.wikimedia.org/wiki/File:Eidgenössische_Abstimmung_über_die_Verminderung_von_Treibhausgasemissionen_2021.svg) 在 Latex Beamer 演示文稿中。
下面是我的例子,其中省略了 ö(使用另一个模板我得到了除 ö 之外的其他内容):
\RequirePackage[hyphens]{url}
\documentclass[aspectratio=169,10pt]{beamer}
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\title{Example Title}
\author{Example Author}
\institute{Example Inst}
\date{\today}
\begin{document}
\begin{frame}[fragile]{Example:}
\url{https://commons.wikimedia.org/wiki/File:Eidgenössische_Abstimmung_über_die_Verminderung_von_Treibhausgasemissionen_2021.svg}
\end{frame}
\end{document}
答案1
当我 (a) 使用 LuaLaTeX 编译文档并 (b) 重新制定代码以使用包xurl
而不是url
包时,我没有遇到变音符号问题,以允许 URL 字符串在任何地方中断(而不仅仅是在连字符处)。
\documentclass[aspectratio=169,10pt]{beamer}
\usepackage{xurl} % allow line breaks at arbitrary points in URL string
\usepackage{hyperref}
\begin{document}
\begin{frame}{Example}
\url{https://commons.wikimedia.org/wiki/File:Eidgenössische_Abstimmung_über_die_Verminderung_von_Treibhausgasemissionen_2021.svg}
\end{frame}
\end{document}