Difference between revisions of "Indent"

From Wiki
Jump to navigation Jump to search
(Created page with "On this page I will put some info about using indent. Standard no indentation is used: <context source=yes> \starttext \input knuth \stoptext </context> When you want indent...")
 
m
 
(4 intermediate revisions by 2 users not shown)
Line 35: Line 35:
  
  
The only problem is that the paragraph after a blank is not seen as a first paragraph:
+
The only problem is that when using context instead of texexec the paragraph after a blank is not seen as a first paragraph:
<context source=yes>
+
<texcode>
 +
\setupindenting[yes,medium,next]
 +
 
 +
\starttext
 +
 
 +
\input knuth
 +
 
 +
\blank
 +
 
 +
\input knuth
 +
 
 +
\stoptext
 +
</texcode>
 +
<context>
 
\setupindenting[yes,medium,next]
 
\setupindenting[yes,medium,next]
  
Line 42: Line 55:
  
 
\input knuth
 
\input knuth
 +
 +
% because texexec gives different output as context
 +
\setupindenting[yes,medium,first]
  
 
\blank
 
\blank
Line 52: Line 68:
  
 
This can be solved in the following way:
 
This can be solved in the following way:
<context source=yes>
+
<texcode>
 
\setupindenting[yes,medium,next]
 
\setupindenting[yes,medium,next]
  
Line 64: Line 80:
  
 
\myblank
 
\myblank
 +
 +
\input knuth
 +
 +
\stoptext
 +
</texcode>
 +
<context>
 +
\setupindenting[yes,medium,next]
 +
 +
\starttext
 +
 +
\input knuth
 +
 +
\blank
 +
 +
\input knuth
 +
 +
\stoptext
 +
</context>
 +
 +
 +
We have the same problem with a flowchart:
 +
<context source=yes>
 +
\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
 +
</context>
 +
 +
 +
This can be solved in the following way:
 +
<context source=yes>
 +
\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
 
\input knuth
Line 69: Line 157:
 
\stoptext
 
\stoptext
 
</context>
 
</context>
 +
 +
[[Category:Basics]]

Latest revision as of 14:43, 8 June 2020

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