# [texhax] Conditional control of paragraph spacing.

Ben Whale ben.whale at anu.edu.au
Mon Sep 25 01:36:54 CEST 2006

This is brilliant advice.  Your guess about my purpose is correct.

I wish there was one thing, that explained this formatting commands and
switches.  I've tried reading .ltx and .dtx files, but I find it very hard
to make sense of them.  What makes it even more frustrating, is that if I
knew the command I would be able to sort out me problems...

Arrr well, maybe I should look harder.

Anyway, thank you very much for your help.

Ben

> -----Original Message-----
> From: uwe.lueck at web.de [mailto:uwe.lueck at web.de]
> Sent: Friday, 22 September 2006 9:09 p.m.
> To: Ben Whale; texhax at tug.org
> Subject: Re: [texhax] Conditional control of paragraph spacing.
>
>
> A guess about your purpose leads me to a more legal and stable
> solution of
>
> At 09:25 19.09.06, Ben Whale wrote:
>
> >I want to produce an environment so that when it follows anything but a
> >chapter( or section, subsection, etc...) command it inserts a \smallskip.
>
> Probably you don't want to \smallskip after a section heading
> because the space under the heading is large enough already.
> For this situation is \addvspace{<length>} which (some provisos;
> contrary to its name) /ensures/ that at least the <length> space
> is there, adding nothing when this is the case.
>
> So perhaps
>
> \newenvironment{Para}
> {\addvspace{\smallskipamount}\noindent\ignorespaces}
> {\ignorespacesafterend}
>
> does what you want. And I am not sure whether you need the \noindent,
> at least with Standard LaTeX classes. And maybe you don't even need
> an environment, just \myskip with
>
> \newcommand\myskip{\addvspace\smallskipamount}
>
> Or what about
>
> \newenvironment{Para}{\trivlist \item\relax}{\endtrivlist}
>
> ("center environment without centering"). This uses something like
> \addvskip\topsep and ensures a vertical space of nearly
> 8pt (at 10pt design) instead of \smallskipamount's 3pt
> above and below.
>
> HTH -- Uwe.
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.12.7/454 - Release Date: 21/09/2006
>
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.12.8/455 - Release Date: 22/09/2006



More information about the texhax mailing list