将每一页的右列设置为空白而不影响当前模板

将每一页的右列设置为空白而不影响当前模板

我想将每页的右侧留空以便做笔记。

一种简单的方法是改用单列布局并更改右边距,但使用几何包会影响当前模板。我正在使用

\documentclass[journal,onecolumn,]{IEEEtran}

应用几何包后,其他边距会发生改变,从而破坏模板。

我也尝试过\addtolength{\rightmargin}{.3\paperwidth}不使用geometry包,但它根本没有改变边距。

我也尝试过multicols,但是它只留下最后一页的右栏空白。

我使用的模板可以找到这里

相关问题:

答案1

IEEEtran 类允许命令覆盖边距,你必须传递加载文档类。这里,我们必须同时指定两者\CLASSINPUTinnersidemargin\CLASSINPUToutersidemargin因为如果我们只指定一个,该类将默认对称边距。

因此对于默认日志选项,这应该有效:

\newcommand{\CLASSINPUTinnersidemargin}{49.27pt}
\newcommand{\CLASSINPUToutersidemargin}{5cm} % change to whatever you want
\documentclass[journal,onecolumn,]{IEEEtran}
\usepackage{lipsum}
\begin{document}
    \lipsum[1-30]
\end{document}

至于我是如何得出这个神奇数字的49.27pt,我基本上是运行的\the\dimexpr1in+\oddsidemargin\relax,然后通过查看页面布局(使用layout包)得到了这个数字。

在此处输入图片描述

相关内容