[comp.text.tex] Indenting first paragraph-SUMMARY

tomliew@aix01.aix.rpi.edu (Thomas Liew) (06/05/91)

Sorry for having taken so long to summarize. My orginal posting is
reproduce below:

Thomas> Sometime ago there was some discussion on whether to indent the 
Thomas> first paragraph immediately following a section title or header.
Thomas> I don't remember if anyone illustrated how to do the indentation.
Thomas> I had no luck with /indent.  Can some one throw some light on 
Thomas> how it can be done.  Well I have no choice as I need to indent 
Thomas> that first paragraph to conform to a particular journal style.
Thomas> I am using LaTeX to write the paper. 

And the solutions are as follows:

Method 1 :
Try \hskip\parindent after the section heading and before the 
contents of the paragraph.
or
\hspace{\parindent} at the beginning of the first paragraph.
or
put \hspace*{\parindent} at the beginning of the first paragraph
of each section, subsection, etc., it will do the trick.

Credits:
douglis@cs.vu.nl
ortiz@vela.astro.utoronto.ca
DSOLOMON@HMCVAX.CLAREMONT.EDU 

Method 2:
Modify the latex code for sections.  change a minus sign to a plus 
sign to get indentation.

and the details 

Go into your style file, study it, and change the arguments
to \@startsection in the appropriate file.  For example, if you
use article.sty at 10pt, you notice the section %

%  This is from art10.doc
% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE} 
%            optional * [ALTHEADING]{HEADING}
%    Generic command to start a section.  
%    NAME       : e.g., 'subsection'
%    LEVEL      : a number, denoting depth of section -- i.e., section=1,
%                 subsection = 2, etc.  A section number will be
%                 printed if and only if LEVEL < or = the value of
%                 the secnumdepth counter.
%    INDENT     : Indentation of heading from left margin
%    BEFORESKIP : Absolute value = skip to leave above the heading.  
%                 If negative, then paragraph indent of text following 
%                 heading is suppressed.
%    AFTERSKIP  : if positive, then skip to leave below heading,
%                       else - skip to leave to right of run-in heading.
%    STYLE      : commands to set style
%  If '*' missing, then increments the counter.  If it is present, then
%  there should be no [ALTHEADING] argument.  A sectioning command
%  is normally defined to \@startsection + its first six arguments.

\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus 
    -.2ex}{2.3ex plus .2ex}{\Large\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus 
   -.2ex}{1.5ex plus .2ex}{\large\bf}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus 
-1ex minus -.2ex}{1.5ex plus .2ex}{\normalsize\bf}}
\def\paragraph{\@startsection
     {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
\def\subparagraph{\@startsection
     {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus 
     .2ex}{-1em}{\normalsize\bf}}


and so you just change the sign of the BEFORESKIP value and drop
it into your own private style file.

Credits:
ne201ph@prism.gatech.edu
raymond@math.berkeley.edu 

Method  3:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%                  indentfirst.sty
%                  %%%%%%%%%%%%%%%
%
% Make the first line of all sections etc be indented by the usual
% paragraph indentation.
%  
%                   David Carlisle
%                   carlisle@uk.ac.man.cs
%                   2/1/91
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\let\@afterindentfalse\@afterindenttrue
\@afterindenttrue


Credits also go to those who posted in the newsgroup. Unfortunately 
by this time the articles have expired. Are they archived somewhere ?

I did not try all of them and therefore does not claim that all
of them work. As I was modifying the article.sty and art12.sty
for my paper I found that method 2 was the most conveinient.
Remember though there is the corresponding .doc file where all
the arguments to a function(?) are explained.

Thanks everyone.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Thomas Liew       | Internet : tomliew@rpi.edu                      %
% Physics Dept. RPI | Bitnet   : ThomasLiew@rpitsmts                  %
% Troy, NY12180     | Tel[Off]:(518)-276-4807 [Home](518)-276-5665    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%