我的文档是在doublespace
使用elsarticle
模板的环境中,也就是说整个文档都是两个双行空格。
我搜索了解决方案,例如setspace
软件包。我的使用方法如下:
\usepackage{setspace}
\begin{singlespace}
my flowchart
\end{singlespace}
结果是流程图和下面的内容都是单行间距,为了让流程图后面的内容保持双行间距,我这样做了:
\usepackage{setspace}
\begin{singlespace}
my flowchart
\end{singlespace}
\begin{doublespace}
following content
\end{doublespace}
但它不起作用。结果与上一个相同。
有人能帮帮我吗?任何建议我都会非常感激!
答案1
您说 (a) 您使用了elsarticle
类,并且 (b) 您将文本主体包含在环境中doublespace
。我猜您在序言中没有使用\doublespacing
标题的布局。无论如何,您只需使用环境即可在双倍行距的主体内获得单个空格区域singlespacing
。在下面的代码中,lipsum
包和\lipsum
命令仅生成一些文本以用于演示目的:
\documentclass[preprint,12pt]{elsarticle}
\usepackage{amssymb}
\journal{Nuclear Physics B}
\usepackage{setspace}
\usepackage{lipsum}
\begin{document}
\begin{doublespace}
\lipsum[1]
\begin{singlespace}
\lipsum[2]
\end{singlespace}
\lipsum[3]
\end{doublespace}
\end{document}
基本上相同的输出(双倍行距略小)由以下方式产生:
\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage{amssymb}
\journal{Nuclear Physics B}
\usepackage{setspace}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{singlespace}
\lipsum[2]
\end{singlespace}
\lipsum[3]
\end{document}
内部elsarticle
不使用setspace
但定义一个baselinestretch
参数\@blstr
以符合1.5
审查风格。