Page LayoutLeading: suppress automatic vertical spacing

Information and discussion about page layout specific issues (e.g. header and footer lines, page formats, page numbers).
Post Reply
adamr
Posts: 2
Joined: Wed May 06, 2009 8:32 am

Leading: suppress automatic vertical spacing

Post by adamr »

Hi,

What is the best way to maintain a uniform baseline grid in the textblock?
I'm setting a book with equations, figures, etc... I would like all of the body text to hit a baseline grid. With titlesec I have set all the spacing around headings to not interefere with the grid, but there are a still a few problems:
  • 1. There seems to be some automatic vertical space computation going on -- perhaps to avoid orphans/widows, or to stretch pages to fill the textblock. Is there a way to suppress this?

    2. After equations and figures, text does not necessary start on the grid. Do I need to manually compute appropriate bounding boxes in multiples of the baselineskip or is the automatic way?
Thanks in advance for any help.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

phi
Posts: 577
Joined: Tue Oct 21, 2008 8:10 pm

Re: Leading: suppress automatic vertical spacing

Post by phi »

Currently LaTeX cannot do grid setting. Use ConTeXt instead.
adamr
Posts: 2
Joined: Wed May 06, 2009 8:32 am

Leading: suppress automatic vertical spacing

Post by adamr »

phi wrote:Currently LaTeX cannot do grid setting. Use ConTeXt instead.
Thanks for the pointer, phi. I started skimming the page layout section of the ConTeXt manual... it looks good!

(I didn't realize LaTeX had no support for baseline grids. I would argue they are mandatory for setting a book.)
phi
Posts: 577
Joined: Tue Oct 21, 2008 8:10 pm

Leading: suppress automatic vertical spacing

Post by phi »

adamr wrote:I didn't realize LaTeX had no support for baseline grids. I would argue they are mandatory for setting a book.
Grids seem to be quite uncommon in the natural sciences that LaTeX has been designed for.
Post Reply