Page LayoutPer page margins

Information and discussion about page layout specific issues (e.g. header and footer lines, page formats, page numbers).
Post Reply
jaybz
Posts: 90
Joined: Sun Jul 11, 2010 6:02 pm

Per page margins

Post by jaybz »

How can I achieve different margins on different pages? The reason I want to do this is that I have an align environment that I don't want to break in two. So the first page is a little crowded at the bottom but I want all the math together. Right now I use the following code. Sorry I don't know how to fill the page with math like the lipsum package does for text.

Code: Select all

Code, edit and compile here:
\documentclass[11pt]{article}
\usepackage[top=5mm, bottom=5mm, left=15mm, right=15mm]{geometry}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\begin{document}
\begin{align*}
y &= 2\\
x &= 4\\
\ldots \\
\ldots \\
\end{align*}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Last edited by Stefan Kottwitz on Fri Apr 20, 2012 8:53 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
alainremillard
Posts: 45
Joined: Fri Mar 16, 2012 8:22 pm

Per page margins

Post by alainremillard »

The geometry package has the \newgeometry command which allow you to define a new page layout in the middle of your document then go back to your initial layout with the \restoregeometry command

There is also \savegeometry, and \loadgeometry if you intend to reuse your new page layout.

This is a very complete package, you can find a lot in the geometry documentation.

Hope it helps
Alain R
User avatar
Juanjo
Posts: 657
Joined: Sat Jan 27, 2007 12:46 am

Per page margins

Post by Juanjo »

If I understand, you just want to add a bit of vertical space at the bottom of a page, so that the align environment fits on just one page. You can achieve that with \enlargethispage . For example, to add 2cm to the page height, put something like

Code: Select all

\enlargethispage{2cm}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
somewhere before the align environment. The starred version of this command, in addition, shrinks the vertical space of the page as much as possible.
The CTAN lion is an artwork by Duane Bibby. Courtesy of www.ctan.org.
jaybz
Posts: 90
Joined: Sun Jul 11, 2010 6:02 pm

Per page margins

Post by jaybz »

I tried the following both in Texmaker and Gummi (I'm on Ubuntu 11.10) but just get errors and no change in the margins of the PDF.

Code: Select all

Code, edit and compile here:
\documentclass[11pt]{article}
\usepackage{geometry}
\geometry{hmargin={3cm,1.5cm},vmargin={2cm,3cm}}
\begin{document}
\noindent This is some text here on this line.\\
\newpage
\newgeometry{hmargin={6cm,6cm},vmargin={6cm,6cm}}
\noindent This is more text with a different page margin. \\
\restoregeometry
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
When I try to build it with Latex in Texmaker I get:

Code: Select all

Error line 7 ! Undefined control sequence.
Error line 9 ! Undefined control sequence.
BadBox line 5 Underfull \hbox (badness 10000) in paragraph at lines 5--6
BadBox line 7 Underfull \hbox (badness 10000) in paragraph at lines 7--10
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Then I use:
Dvi->ps
ps->pdf

The second page of the pdf shows the following:
hmargin=6cm,6cm,vmargin=6cm,6cm This is more text with a different page margin.
User avatar
localghost
Site Moderator
Posts: 9201
Joined: Fri Feb 02, 2007 12:06 pm

Per page margins

Post by localghost »

You need version 5.x of the geometry package.


Thorsten
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes[/size]

¹ System: openSUSE 42.2 (Linux 4.4.52), TeX Live 2016 (vanilla), TeXworks 0.6.1
jaybz
Posts: 90
Joined: Sun Jul 11, 2010 6:02 pm

Re: Per page margins

Post by jaybz »

It's work now after installing version 5.x. Thank you all for your help.
Post Reply