3

我想拆分例如短语:

每个用户与用户数量的下限、上限和模拟吞吐量

它出现在图的标题中,分成两行,以使每行的长度几乎相等。类似于以下内容:


每个用户与用户数量的下限、上限和模拟吞吐量

我怎样才能做到这一点?我将不胜感激任何帮助!

4

1 回答 1

5

您可以将内容包装在宽度足够大的varwidth环境中(来自类似名称的varwidthpackage)。varwidth将缩小它以适应该自然内容:

在此处输入图像描述

\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{varwidth}% http://ctan.org/pkg/varwidth
\begin{document}
\listoffigures
\begin{figure}
  \centering
  \includegraphics[scale=.5]{example-image-a}% Image
  \caption[Lower, upper and simulation throughput per user \textit{vs.}\ number of users]
    {\begin{varwidth}[t]{\linewidth}Lower, upper and simulation \\ throughput per user \textit{vs.}\ number of users\end{varwidth}}
\end{figure}
\end{document}

两次指定标题的原因(一次在选项参数中[],一次作为强制参数的一部分{})是因为向 ToC 发送受框约束的一段文本看起来不太好。因此,这将两个文档组件之间的格式分开。根据您使用的文档类,也可以将此作为常规标签设置要求的一部分。

caption软件包还提供format=hangjustification=raggedright似乎与您的要求重复的内容。但是,您必须使用边距才能充分获得您所追求的输出。

于 2012-09-22T06:31:12.623 回答