我正在尝试实现一个满足要求的 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
,因为这些是草稿模式的默认设置。