我正在使用 LyX 创建图形。我希望图形下方标题的间距为 1.3。有没有简单的方法可以实现这一点?使用 setspace 命令将整个文档的间距设置为 1.3 似乎不起作用。
\begin{sidewaysfigure}
\begin{centering}
\includegraphics{...}
\par\end{centering}
\caption{...}
\end{sidewaysfigure}
答案1
除非字体大小的精确值非常重要,否则您可以使用该包的功能caption
。(如果是,请参阅旧答案以下。)
转到文档 --> 设置 --> LaTeX 前言,然后添加
\usepackage{caption}
如果你想改变全部将文档中的标题改为更大的字体并增加行距,同时在序言中添加以下行:
\captionsetup{font={large,stretch=1.3}}
或者如果你想让它只应用于表格,
\captionsetup[table]{font={large,stretch=1.3}}
caption
可以让你大量自定义字幕,请参见手册了解详情。
如果您希望将其仅应用于单个标题,请在表格/图形浮点数内(标题之前)添加 ERT,然后\captionsetup
在那里写入。
旧答案
我不确定你为什么要这样做,我自己也不会这么做,但如果你只为一个标题这样做,你可以在标题开头添加一个 ERT,其中包含
\linespread{1.3}\selectfont{}
要更改字体大小,请使用
\fontsize{11.5}{13.8}\linespread{1.3}\selectfont{}
第二个参数\fontsize
是baselineskip,设置为字体大小的1.2倍。
但这并没有改变表格1。要改变这种情况,您可以使用caption
包(如上所述),然后使用labelfont={large}
。
答案2
为了使@Torbjørn T.代码正常运行,必须极其有必要在序言中加载setspace
包(当然,还要将复制到文件夹setspace.sty
中/texmf
)。这是因为我们stretch
在\captionsetup
声明中使用了选项。
当然,Caption Package 可以改变字幕的行距,使用以下选项stretch
,但需要加载两个都 caption
和setspace
包裹。 (第 38 页来自:http://osl.ugr.es/CTAN/macros/latex/contrib/caption/caption-eng.pdf)
因此,代码如下:
\usepackage{caption,setspace}
\captionsetup{font={large,stretch=1.3}}
否则,只能制作:
\usepackage{caption}
\captionsetup{font={large,stretch=1.3}}
将无法运行。