增加页面的最大行数

增加页面的最大行数

我正在尝试实现一个满足要求的 ieee 草案:双倍行距、单列格式、12 号字体、1 英寸边距且每页不超过 25 行文本。

我正在使用以下软件包,并且能够满足其中大多数的要求。但是,根据我定义的空间,LaTeX 会自动将页面中的行数设置为 23。目前我的草稿太长了,我必须将其缩短。我想知道如何将最大行数从 23 增加到 25,而不会影响边距/字体/双倍行距?

这是我的详细代码:

\documentclass[journal,12 pt,draftclsnofoot,onecolumn]{IEEEtran}
\usepackage[margin=1 in]{geometry}
\usepackage{kantlipsum}
\usepackage{setspace}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{amsmath, amssymb,theorem, multirow, cite}

\pagestyle{empty}

\raggedbottom

\usepackage{color}

\pagestyle{empty}

\begin{document}

\title{How can I increase the number of lines in each page, without affecting margin/font/double spacing}

\maketitle

\begin{spacing}{2.0}

\setlength{\abovedisplayskip}{0cm}

\setlength{\belowdisplayskip}{0cm}

\begin{abstract} 
\end{abstract}

\end{spacing}
\end{document} 

答案1

我不完全确定你在这里要做什么,因为每页的行数是字体大小、行距和边距的一个因素——如果不改变这些,除了把纸张放大之外,没有其他神奇的方法可以容纳更多的行。

作为排版人员,您必须决定“双倍行距”的含义,以及如何权衡给您的不同(可能相互冲突的)指令。

还值得注意的是,您的文档实际上并不完全遵循 1 英寸的边距,因为您指定的双倍行距并不完全适合一页,所以您的顶部和底部边距会略微不均匀。(看看\usepackage{showframe}边距应该在哪里。)

我不知道 IEEE 是如何工作的,但是为什么他们的软件包(已经更改了行距和其他内容)对他们不起作用?似乎它应该开箱即用?

下面是一个示例,稍微改变行距即可获得每页 25 行:

\documentclass[journal,12 pt,draftclsnofoot,onecolumn]{IEEEtran}
\usepackage[margin=1 in]{geometry}
\usepackage{kantlipsum}
\usepackage{setspace}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{verbatim}
\usepackage{amsmath, amssymb,theorem, multirow, cite}

\usepackage{lipsum}
\usepackage{showframe}

\pagestyle{empty}

\raggedbottom

\usepackage{color}

\pagestyle{empty}

\begin{document}

\title{How can I increase the number of lines in each page, without affecting margin/font/double spacing}

\maketitle

\begin{spacing}{1.9}

% \flushbottom % if you want exactly 1in margins, this will stretch your paragraphs and lines (depending on how IEEEtran is built) to make that happen

\setlength{\abovedisplayskip}{0cm}

\setlength{\belowdisplayskip}{0cm}

\begin{abstract} 
\end{abstract}

\lipsum[1-10]

\end{spacing}
\end{document} 

答案2

在 IEEEtran 类中,你可以使用\CLASSINPUTbaselinestretch文件:

\newcommand{\CLASSINPUTbaselinestretch}{2.2}
\documentclass[journal,draftclsnofoot,onecolumn]{IEEEtran}
\usepackage{kantlipsum}
\begin{document}
\kant[1-30]
\end{document}

请注意,使用 CLASSINPUT 控件可能会导致文档不符合 IEEE 标准。另一方面,您不需要固定边距或选项12pt,因为这些是草稿模式的默认设置。

相关内容