如何调整 twoside ctexbook 文档的页边距, 使其左右的页边距跟 oneside ctexbook 文档的左右页边距一致?

发布于 2022-09-13 16:03:42

如题.

我打算写一本小书.

如下代码可作出一些文本填充页面.
可以看到, 奇数页的页边距跟偶数页的页边距是不一样的.
奇数页的右边有较多的留白;
偶数页的左边有较多的留白.

\documentclass[fontset=fandol,zihao=-4,a4paper]{ctexbook}
\usepackage{zhlipsum}

\begin{document}

\zhlipsum[-][name=zhufu]

\end{document}

不过, 我希望左右二侧的空白一致.
互联网告诉我, 指定 oneside 即可实现这一点:

\documentclass[fontset=fandol,zihao=-4,a4paper,oneside]{ctexbook}
\usepackage{zhlipsum}

\begin{document}

\zhlipsum[-][name=zhufu]

\end{document}

的确, 指定 oneside 后, 便于电子阅读.
我满意于它的页边距.

可是, 出现了一个新的问题.
因为 oneside, 我无法
分别指定奇数页与偶数页的页眉页脚.
看上去, 我还是需要默认的 twoside.

互联网告诉我, 可用 geometry 修改页边距.
可是, 我不知道, 怎么改,
才能使效果跟 oneside 的那种效果一致.

查看更多

关注者
0
被浏览
2.3k
2 个回答
LaTeXStudio
LaTeXStudio 2022-09-13
这家伙很懒,什么也没写!

试试这个代码:

\usepackage[twoside,left=30mm,top=25mm,right=30mm,bottom=25mm,
asymmetric,bindingoffset=0pt,nomarginpar]{geometry}

关键参数是:asymmetric

退役熬夜冠军
退役熬夜冠军 2022-09-13
这家伙很懒,什么也没写!

我们随便新建一个文件

\documentclass[oneside]{book}
\usepackage{geometry}


\begin{document}

1

\end{document}

接着编译他, 找到 log 文件
无标题.png

这里的数据, 会根据你选择的纸张大小而变化. 你自己选择纸张大小, 再选择相应的参数就行了

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览