我有一个很长的 URL,它被包装http:
在我的布局中(使用 beamer)。
这是乳胶代码:
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{url}
\begin{document}
\begin{frame}
\frametitle{Weiterführende Informationen}
\begin{itemize}
\item \url{https://docs.oracle.com/javase/tutorial/collections/}
\end{itemize}
\end{frame}
\end{document}
结果如下:
我只是希望它在任何/
一个小路但明确地不是之后http://
(即也不在/
协议之后)
答案1
您可以 -- 本地或一般 -- 将冒号添加到 nobreak 列表中:
\documentclass{beamer}
\usepackage{etoolbox}
\begin{document}
\begin{frame}
\frametitle{Weiterführende Informationen}
\begin{itemize}\appto\UrlNoBreaks{\do\:}%
\item \url{https://docs.oracle.com/javase/tutorial/collections/}
\end{itemize}
\end{frame}
\end{document}