您好,我在使用包 - 时遇到了断线的问题\usepackage[hyphens]{url}
。
除了我使用它的这个情况外,它在任何情况下都能完美地工作\textsuperscript{}
。不幸的是,\textsuperscript{}
我发现的唯一方法是在图片下方包含字体较小的源。
以下是一个例子:
\documentclass{article}
\usepackage{graphicx}
\usepackage[hyphens]{url}
\begin{document}
\begin{figure}[!htb]
\begin{center}
\includegraphics[scale=0.64]{example-image-a}
\textsuperscript{Source and some text to reproduce the problem of non-hyphenation: \url{http://google.com/}}
\caption{Schema}
\label{abc}
\end{center}
\end{figure}
\end{document}
答案1
\textsuperscript{}
是唯一找到的包含较小字体大小的源代码的方法
\textsuperscript
-- 或-- 指令的参数中\textsubscript
不会出现断行。而且这一观察结果不仅适用于 的参数中可能出现的 URL 字符串\textsuperscript
。
尝试使用诸如\footnotesize
(字体大小线性缩小 20%)或(字体大小线性缩小 30%)之类的开关。除非您准备在每份文档中分发一个放大镜,否则\scriptsize
不要使用...\tiny
\documentclass{article}
\usepackage{graphicx}
% just for this example:
\usepackage[textwidth=10cm,showframe,nomarginpar]{geometry}
\usepackage[hyphens]{url}
\begin{document}
\begin{figure}
\centering
\includegraphics[scale=0.64]{example-image-a}
{\scriptsize Source and some text to reproduce the problem
of non-hyphenation: \url{http://google.com/}\par}
versus % this is typeset at "\normalsize"
\textsuperscript{Source and some text to reproduce the problem
of non-hyphenation: \url{http://google.com/}}
\caption{Schema} % the caption is also typeset at "\normalsize"
\label{abc}
\end{figure}
\end{document}