@@sp.k : Non-breaking space character @@
@@sp.html :: &^#160; @@
@@sp.tex :: ~ @@

@@footnote.k s : Footnote (TBD) @@
@@footnote :: [*s*] @@

@@indent.k s :w.int 3 :linebreak.bool false : Indented block @@
@@indent :: @eval block.Indent(K) eval@ @@

@@quote.k s :w.int 1 :source : Quotation block @@

@@quote.html ::
<div class="quote">
*s*
</div>
@@

@@quote.tex ::
ANDY: QUOTE: *s*
#[
\hspace*{@{justify.length_mul("|margin|", 1, 'latex')}@}
\begin{minipage}{\textwidth- @{justify.length_mul("|margin|", 2, 'latex')}@ }
\raggedright
|text|
@? """|source|""" |?
\vspace*{6pt}
{\begin{spacing}{1.1}\footnotesize\raggedleft |source| \end{spacing}}
?@
\end{minipage}
]#
@@

@@quote.txt ::
  @eval block.block_indent(K) eval@
@@

@@note.k s :label Note :color 1.0,1.0,0.9 :bordercolor 0.2,0.2,0.2 :level.int 0 :width
  : Rectangular block for a special note @@

@@note :: @eval block.Note(K) eval@ @@

@@center.k s : Center text @@

@@center.tex ::
\begin{center}
*s*
\end{center}
@@

@@center.html ::
<div class="center">
*s*
</div>
@@

@@right.k s :  Right-justified text @@

@@right.html ::
<b>TBD</b> *s*
@@

@@right.tex ::
\begin{flushright}
*s*
\end{flushright}
@@

@@nl.k : Newline character @@
@@nl.html :: <br> @@
@@nl.tex :: \newline @@
@@nl.txt :: \n @@

@@tnl.k : Table newline (deprecated; check) @@
@@tnl.html :: <br> @@
@@tnl.tex :: \\\\ @@
@@tnl.txt :: \n @@

@@newpage.k : Start new page @@
@@newpage.html :: @@
@@newpage.tex :: \newpage @@
@@newpage.txt :: @@

@@extendpage.k linecount : Extenad current page @@
@@extendpage.html :: @@
@@extendpage.tex :: \enlargethispage{*linecount*\baselineskip} @@
@@extendpage.txt :: @@

@@vspace.k length : Vertical space @@
@@vspace.tex :: \vspace*{*length*} @@

@@qa.k question | answer : Question and answer formatting @@
@@qa ::
@b Q: @ *question*

@b A: @ *answer*
@@

@@@argtype coords | x and y coordinates :pattern 'float'\s+'float' @@@

@@block.k : to.coords | content :width.float .5 :point.coords 0.0 0.0
: Absolute positioning of text block @@

@@block :: @eval block.Block(K) eval@ @@

@@lines.k s : Maintain line breaks @@
@@lines :: @eval block.Lines(K) eval@ @@

@@twocolumns.tex s :
\begin{multicols}{2}
*s*
\end{multicols}
@@
