Non-alternating margins in book class
Why don't you just change from twoside
to oneside
? The following example works for me just fine.
\documentclass[oneside]{book}
\usepackage[margin=1cm, bindingoffset=5cm]{geometry}
\usepackage{lipsum} % serving demonstration purposes only
\begin{document}
\lipsum[1-25]
\end{document}
The default value is twoside
, and when you have a twosided document left
and right
margin specification will transform into inner
and outer
.
You should change the margin values of course.
When in twoside
mode, geometry
uses left
as inner
and right
as outer
. You can use bindingoffset
for this:
\usepackage[
top=1.25in,
bottom=1.25in,
left=1.25in,
right=1.25in,
bindingoffset=0.25in,
heightrounded,
]{geometry}
With the last option you get an integer number of lines for the text height, the rounding is as small as possible, usually unnoticeable.
This wouldn't be my preferred page setup, to be honest.
I solved this with the following technique:
First, \usepackage{layout}
in the preamble and then \layout
in the body to see what was happening.
Then,
\usepackage[top=1.25in, bottom=1.25in,
left=1.5in, right=1.25in, twosided]{geometry}
\setlength{\oddsidemargin}{36pt}
\setlength{\evensidemargin}{36pt}
For book
class, this ignores alternating pages (all pages are identical), and all margins are 1.25 in, except the left which is 1.5 in.