22

我正在使用acm LaTeX 模板,但我无法将我的纸张设置为双倍行距。

我的 LaTeX 文档如下所示:

\documentclass{acm_proc_article-sp}
\usepackage{setspace}
\doublespacing
\begin{document}
...
\end{document}

当我使用 pdflatex 编译上述文档时,我在使用命令的行上收到以下错误消息\doublespacing

Missing number, treated as zero \doublespacing
4

8 回答 8

22

\linespread{2}应该管用。据我所知,不需要任何包,如果您愿意,可以将其更改为 1.9-spacing 或 2.1-spacing...

于 2010-03-31T11:03:52.647 回答
14

看起来这个acm_proc_article-sp类做了一些让包感到困惑的时髦的事情setspace。在.tex文件的序言中,添加以下行:

% Redefines \@ptsize to make setspace happy
\makeatletter
\renewcommand{\@ptsize}{0}
\makeatother

% Double-spaces the entire document
\usepackage{setspace}
\doublespacing

我不知道为什么acm_proc_article-sp类重新定义\@ptsize为空。

于 2009-06-29T06:01:37.487 回答
9

我相信你想用\usepackage{doublespace}双倍的空间你的文档。要放入一个单行距块,请用\begin{singlespace}和包围它\end{singlespace}

参考:http ://web.mit.edu/olh/Latex/ess-latex.html

于 2009-06-29T02:41:31.727 回答
3

由于某种原因,acm_proc_article-sp该类似乎重新定义\@ptsize为空。我不知道是干什么\@ptsize用的,所以我不想乱用它。使用该\show命令(有关此奇妙命令的更多信息,请参见链接文本),我看到它\doublespacing已解压缩到

\setstretch{1.667} \ifcase \@ptsize \relax \setstretch{1.667} \or 
\setstretch{1.618} \or \setstretch{1.655}\fi

换句话说,\doublespacing本质上等同于,如果恰好是或\setstretch{1.667},则拉伸因子略有不同。因此,我认为解决您的问题的最不显眼的解决方案是替换为.\@ptsize12\doublespacing\setstretch{1.667}

\documentclass{acm_proc_article-sp}
\usepackage{setspace}
\setstretch{1.667}
\begin{document}
...
\end{document}
于 2009-07-11T04:49:41.170 回答
3

我刚刚尝试了这个命令(在我的序言中)的双倍行距,它工作得很好:

\usepackage{setspace}
\setstretch{2} 
于 2010-04-23T01:03:20.283 回答
3

替代已接受的解决方案:\usepackage{setspace}如果您在实际文档中包含该行\doublespacing(我在\maketitle命令之后有它),而不是在您的序言中,则可以使用。所以像:

\usepackage{fullpage}
\usepackage{setspace}
\begin{document}
\maketitle
\doublespacing
...
\end{document}

我不确定为什么会有所不同,但我认为将其包含在实际文档中会自动填充您缺少的参数。

于 2010-11-08T18:18:59.073 回答
2

虽然这是一个旧线程,但对于那些偶然发现的人来说:

你所拥有的实际上是正确的并且有效。问题在于正在使用的模板。可能它覆盖了某些命令(如 \doublespacing)。

这对我来说编译和工作正常:

\documentclass{article}
\usepackage{setspace}
\doublespacing

\begin{document}
testing
\end{document}
于 2013-01-21T12:09:34.687 回答
-1

不要这样做。您需要遵循 ACM 会议论文集文章提交说明,它不希望您在文章中加倍空格。

于 2010-04-10T21:40:38.200 回答