Indent

From Wiki
Revision as of 14:43, 8 June 2020 by Garulfo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

On this page I will put some info about using indent.

Standard no indentation is used:

\starttext

\input knuth

\stoptext


When you want indentation you use:

\setupindenting[yes,medium]

\starttext

\input knuth

\stoptext


When you do not want indentation on the first paragraph you use:

\setupindenting[yes,medium,next]

\starttext

\input knuth

\stoptext


The only problem is that when using context instead of texexec the paragraph after a blank is not seen as a first paragraph:

\setupindenting[yes,medium,next]

\starttext

\input knuth

\blank

\input knuth

\stoptext


This can be solved in the following way:

\setupindenting[yes,medium,next]

\usemodule[fancybreak]

\definefancybreak[myblank][indentnext=no]

\starttext

\input knuth

\myblank

\input knuth

\stoptext


We have the same problem with a flowchart:

\runMPgraphicsfalse
  \usemodule[chart]

\setupindenting[yes,medium,next]

\startFLOWchart[test]
  \startFLOWcell
    \location   {1,1}
    \name       {start}
    \shape      {loop}
    \text       {Start}
  \stopFLOWcell
\stopFLOWchart

\starttext

\input knuth

\FLOWchart[test]

\input knuth

\stoptext


This can be solved in the following way:

\runMPgraphicsfalse
  \usemodule[chart]

\setupindenting[yes,medium,next]

\definefloat[flowchart][default=force,indentnext=no]
\setupcaption[flowchart][number=none]

\startFLOWchart[test]
  \startFLOWcell
    \location   {1,1}
    \name       {start}
    \shape      {loop}
    \text       {Start}
  \stopFLOWcell
\stopFLOWchart

\starttext

\input knuth

\placeflowchart{}{\FLOWchart[test]}

\input knuth

\stoptext