latex - 如何更改奇数页和偶数页的顶部和底部页边距?
问题描述
我的 LaTeX 代码有问题。我想更改奇数页和偶数页的页面几何形状。但是,对于奇数页和偶数页,我还必须以不同的方式更改上边距。
奇数页边距和偶数页边距的所有答案都包括右边距的实际变化。
我在 Ubuntu 中使用 Texlive-full 运行 TeXMaker。
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[a4paper,margin=1in,landscape]{geometry}
\setlength{\oddsidemargin}{25mm}
\setlength{\evensidemargin}{40mm} #These change only left margin
解决方案
基于https://tex.stackexchange.com/a/332272/36296,以下内容可能会有所帮助:
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[a4paper,inner=1cm,outer=2cm,landscape,bottom=5cm]{geometry}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@outputpage{\headheight}{\ifodd\count\z@ 3cm\else 0.5cm\fi}{}{}
\patchcmd\@outputpage{\global\@colht\textheight}{\global\advance\textheight by\ifodd\count\z@ 2.5cm\else -2.5cm\fi\global\@colht\textheight}{}{}
\makeatother
\usepackage{lipsum}
\begin{document}
\lipsum\lipsum\lipsum\lipsum
\end{document}
推荐阅读
- python - 如何排除包含常量字符串的正则表达式匹配
- swiftui - ARKit3 和 swiftUI 中的 ARWorldTrackingConfiguration-DetectImages
- javascript - 使用 Python 和 selenium 访问网站时欺骗经过的访问时间
- node.js - 如何使用 node-libcurl 获取文本中的响应/正文?
- python - 将值分组到dict中的列表
- windows - 谷歌视频支持插件安装程序任务消耗 CPU
- python - 获取像素最近邻颜色
- vue.js - 登录表单中的记住我复选框
- python - 如何使用进程 ID 查找正在运行的进程的路径?(视窗)
- hash - mod x散列函数如何仅使用较低位的密钥?