CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/cellspace

% (C) 2006-2022 Josselin Noirel
% Package cellspace: Ensuring a minimal spacing of table cells.
% This material is subject to the LaTeX Project Public License. See
% https://www.latex-project.org/lppl/ .

This package is intended to allow automatic spacing out of
the lines of an array.  People often complain about text touching the
\hline of a tabular when it is too high or too deep.  For example (with
the amsmath package) a \dfrac{1}{2} surrounded by \hlines touches the
horizontal rules.  This package provides a modifier S to usual column
types (l, c, r, p, m, and b) that ensures a minimal spacing between rules
and cells of an array.

v1.6: New feature as suggested by Bastien Roucaries: an option [math]
      has been introduced, which allows to use cellspace's features into
      matrix environments.

v1.7: New features as suggested by Bastien Roucaries: (1) Possibility
      to change the name of the column used for spacing; (2) Make the
      math column independent of the colum name.

v1.8.1: Package becomes aware of the latest modifications of the array
      package.  Also the GitHub project is referenced in the documentation.

v1.9.0: The new implementation solves a problem with empty
      cells for paragraph-type columns (m, p, b) by
      testing whether \prevdepth is greater than 1000~pt.
      The package has now been made aware of the new
      implementation of \@endpbox of array.

Download the contents of this package in one zip archive (335.1k).

cellspace – Ensure minimal spacing of table cells

It is well known that high or deep cells tend to touch the \hlines of a tabular. This package provides a modifier S acting on usual column types so that to ensure a minimal distance that can be controlled through two parameters \cellspacetoplimit and \cellspacebottomlimit.

The approach employed by this package is noticeably simpler than that of tabls, which considers the dimensions of each entire row; whereas you can ask the cellspace only to look at the cells of potentially difficult columns.

The package depends on ifthen, array, calc, and xkeyval.

Version1.9.0 2022-01-04
LicensesThe Project Public License
Copyright2006–2022 Josselin Noirel
MaintainerJosselin Noirel
Contained inTeX Live as cellspace
MiKTeX as cellspace
Guest Book Sitemap Contact Contact Author