Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LaTeX is wrong with binding margin

1,407 views
Skip to first unread message

Kewoul

unread,
Dec 29, 2003, 7:50:14 PM12/29/03
to
Hello,

I use the following class for my document
\documentclass[twoside, openright, a4paper, 12pt]{report}

My problem is that when I use the twoside option, for example in a page
where a chapter begins (openright = `a right page'), the
margin is bigger on the right than on the left ! I would like the contrary.
On a left page I need more space on the right for binding, and on a right
page I need more space on the left for binding. How should I proceed ?

Thanks.


Kewoul

unread,
Dec 29, 2003, 7:54:51 PM12/29/03
to
Hello,

I would not like to use the geometry package because it changes the original
margins which are perfect for me. Moreover I tried
\usepackage[asymmetric]{geometry} and I had the same problem.

Thanks.


Robin Fairbairns

unread,
Dec 30, 2003, 2:56:46 AM12/30/03
to
"Kewoul" <Kew...@Kewool.com> writes:
>I use the following class for my document
>\documentclass[twoside, openright, a4paper, 12pt]{report}
>
>My problem is that when I use the twoside option, for example in a page
>where a chapter begins (openright = `a right page'), the
>margin is bigger on the right than on the left ! I would like the contrary.
>On a left page I need more space on the right for binding, and on a right
>page I need more space on the left for binding. How should I proceed ?

the default margins are set so that the gutter margins (together)
appear the same as the outer margin. of course, no one margin setting
is going to work for all binding methods so there's no way latex's
designers could get it right for everyone, anyway.

>I would not like to use the geometry package because it changes the original
>margins which are perfect for me.

eh?

>Moreover I tried
>\usepackage[asymmetric]{geometry} and I had the same problem.

geometry does what you tell it to do. you've told it to do the same
as latex (and no more), and it's done it.

work out what margins you need for your binding, and tell geometry to
do it. geometry will do what you need, for sure; but unless you know
what you need (in numeric terms) there's no way you can tell geometry.
--
Robin (http://www.tex.ac.uk/faq) Fairbairns, Cambridge

Markus Kohm

unread,
Dec 30, 2003, 4:38:25 AM12/30/03
to
Kewoul wrote:

> \documentclass[twoside, openright, a4paper, 12pt]{report}

Maybe you would like to use KOMA-Script class scrreprt instead of report or
the KOMA-Script package typearea. With those you can use the BCOR option to
set an additional value for the inner margin, e.g.:

\documentclass[twoside,openright,a4paper,12pt,BCOR1.5cm]{scrreprt}

or

\documentclass[twoside, openright, a4paper, 12pt]{report}

\usepackage[BCOR1.5cm]{typearea}

Markus
--
For informations about KOMA-Script (scrbook, scrreprt, scrartcl, scrlttr2,
scrpage2, typearea ...) see the KOMA-Script manual, scrguien (English) or
scrguide (German).

Ulrike Fischer

unread,
Dec 30, 2003, 4:46:54 AM12/30/03
to
"Kewoul" <Kew...@Kewool.com> schrieb:

> Hello,
>
> I use the following class for my document
> \documentclass[twoside, openright, a4paper, 12pt]{report}
>
> My problem is that when I use the twoside option, for example in a
> page where a chapter begins (openright = `a right page'), the
> margin is bigger on the right than on the left ! I would like the
> contrary. On a left page I need more space on the right for binding,
> and on a right page I need more space on the left for binding. How
> should I proceed ?
>

The KOMA-script-classes has an option for binding correction and if I
remember it right also the memoir-class. But also in this classes the
two inner margins together have the same width as each outer margin in
a twoside environment. That's how margins in book should be.

--
Ulrike Fischer
e-mail: zusätzlich meinen Vornamen vor dem @ einfügen.
e-mail: add my first name between the news and the @.

Jellby

unread,
Dec 30, 2003, 4:55:36 AM12/30/03
to
Among other things, Kewoul wrote:

> My problem is that when I use the twoside option, for example in a page
> where a chapter begins (openright = `a right page'), the
> margin is bigger on the right than on the left ! I would like the
> contrary. On a left page I need more space on the right for binding, and
> on a right page I need more space on the left for binding. How should I
> proceed ?

I guess your intuition, like mine, says that the bigger margin should be at
the inner side of the page... If that's the case, we are both wrong, take a
few books from your library and you'll see that the bigger margin is at the
outer side, and that's what LaTeX does ;)

Ignore this if you just *want* the bigger margin to be at the inner side.

--
Ignacio __ Fernández Galván
/ /\
Linux user / / \
#289967 / / /\ \ PGP Pub Key
/ / /\ \ \ 0x01A95F99
/ /_/__\ \ \
/________\ \ \
\___________\/

Rowland McDonnell

unread,
Dec 30, 2003, 5:07:39 AM12/30/03
to
Kewoul <Kew...@Kewool.com> wrote:

> Hello,
>
> I use the following class for my document
> \documentclass[twoside, openright, a4paper, 12pt]{report}
>
> My problem is that when I use the twoside option, for example in a page
> where a chapter begins (openright = `a right page'), the
> margin is bigger on the right than on the left !

This is the standard way of doing it! Yes, really - the idea is that
you position the text on the page with margins such that when it's
bound, the margin in the middle looks the same as the margin round the
outside. So you need *about* twice as much margin around the outside as
in the middle - it's `about' because of the effects of binding.

[snip]

> I would not like to use the geometry package because it changes the original
> margins which are perfect for me. Moreover I tried
> \usepackage[asymmetric]{geometry} and I had the same problem.

The horrible, clunky, really badly written and frankly barking mad
rmpage package[1] might well be of some help in this case:

\usepackage[notstdmargins]{rmpage}

Rowland.

[1] I'm allowed to insult it: I wrote it[2]. I've got a *much* better
idea. rmpage will be replaced one day, not soon.

[2] I also use it for *everything*. It ain't that bad - just not
polished and badly documented.

--
Remove the animal for email address: rowland....@dog.physics.org
PGP pub key 0x62DCCA78 Sorry - the spam got to me
http://www.mag-uk.org
UK biker? Join MAG and help keep bureaucracy at bay

Rowland McDonnell

unread,
Dec 30, 2003, 5:15:10 AM12/30/03
to
Jellby <jellb...@M-yahoo.com> wrote:

[snip]

> Ignore this if you just *want* the bigger margin to be at the inner side.

If the output is destined for a ring binder, it's probably a good idea
to have the inner margin a bit larger and yah boo sucks to good
typography.

Rowland.

Kewoul

unread,
Dec 30, 2003, 6:52:44 AM12/30/03
to
"Rowland McDonnell" <real-addr...@flur.bltigibbet> a écrit dans le
message de news:
1g6rz3q.b9kafq1aby13bN%real-addr...@flur.bltigibbet...
> Jellby <jellb...@M-yahoo.com> wrote:

> If the output is destined for a ring binder, it's probably a good idea
> to have the inner margin a bit larger and yah boo sucks to good
> typography.

Yes, it is for a ring binder. So how can I "have the inner margin a bit
larger" ?


Dan Luecking

unread,
Dec 30, 2003, 5:01:28 PM12/30/03
to

Just increase \oddsidemargin (left margin on oddpages) by the amount
you want and decrease \evensidemargin (left margin on even pages) by
the same amount:
\addtolength{\oddsidemargin}{1in} % Increase inner margins by 1in
\addtolength{\oddsidemargin}{1in} %

No packages needed, but I'm pretty sure you can do the same with
the current geometry.sty (option bindingoffset=1in).
While many don't like Lamports manual, I think this particular thing is
quite clearly described in it: page 181 and figure on page 182.


Dan

--
Dan Luecking Department of Mathematical Sciences
University of Arkansas Fayetteville, Arkansas 72701
luecking at uark dot edu

Dan Luecking

unread,
Dec 30, 2003, 5:14:05 PM12/30/03
to
On Tue, 30 Dec 2003 16:01:28 -0600, Dan Luecking <Look-...@uark.edu>
wrote:

>Just increase \oddsidemargin (left margin on oddpages) by the amount
>you want and decrease \evensidemargin (left margin on even pages) by
>the same amount:
>\addtolength{\oddsidemargin}{1in} % Increase inner margins by 1in
>\addtolength{\oddsidemargin}{1in} %

That last line should, of course, have been:
\addtolength{\evensidemargin}{-1in} % Increase inner margin by 1in

Robin Fairbairns

unread,
Dec 31, 2003, 11:36:14 AM12/31/03
to
"Kewoul" <Kew...@Kewool.com> writes:
>"Rowland McDonnell" <real-addr...@flur.bltigibbet> a écrit...

>> If the output is destined for a ring binder, it's probably a good idea
>> to have the inner margin a bit larger and yah boo sucks to good
>> typography.
>
>Yes, it is for a ring binder. So how can I "have the inner margin a bit
>larger" ?

use a package like geometry: tell it what you need, and let it get on
with it.

this is the second time i've said it in this thread.

0 new messages