groff: Paragraphs in ms

 
 4.3.5.1 Paragraphs
 ..................
 
 The following paragraph types are available.
 
  -- Macro: .PP
      Sets a paragraph with an initial indentation.
 
  -- Macro: .LP
      Sets a paragraph without an initial indentation.
 
  -- Macro: .QP
      Sets a paragraph that is indented at both left and right margins by
      the amount of the register 'QI'.  The effect is identical to the
      HTML '<BLOCKQUOTE>' element.  The next paragraph or heading returns
      margins to normal.  'QP' inserts vertical space of amount set by
      register 'PD' before the paragraph.
 
  -- Macro: .QS
  -- Macro: .QE
      These macros begin and end a quoted section.  The 'QI' register
      controls the amount of indentation.  Both 'QS' and 'QE' insert
      inter-paragraph vertical space set by register 'PD'.  The text
      between 'QS' and 'QE' can be structured further by use of the
      macros 'LP' or 'PP'.
 
  -- Macro: .XP
      Sets a paragraph whose lines are indented, except for the first
      line.  This is a Berkeley extension.
 
    The following markup uses all four paragraph macros.
 
      .NH 2
      Cases used in the study
      .LP
      The following software and versions were
      considered for this report.
      .PP
      For commercial software, we chose
      .B "Microsoft Word for Windows" ,
      starting with version 1.0 through the
      current version (Word 2000).
      .PP
      For free software, we chose
      .B Emacs ,
      from its first appearance as a standalone
      editor through the current version (v20).
      See [Bloggs 2002] for details.
      .QP
      Franklin's Law applied to software:
      software expands to outgrow both
      RAM and disk space over time.
      .LP
      Bibliography:
      .XP
      Bloggs, Joseph R.,
      .I "Everyone's a Critic" ,
      Underground Press, March 2002.
      A definitive work that answers all questions
      and criticisms about the quality and usability of
      free software.
 
    The 'PORPHANS' register (⇒ms Document Control Registers)
 operates in conjunction with each of these macros, to inhibit the
 printing of orphan lines at the bottom of any page.