0.7 Margin Notes

<..configure jsml latex..>
 \Configure{marginpar}
    {\ifvmode
       \IgnorePar\EndP\HCode{<p class="marginpar"><PROS
                 PITCH="+30" >}%
          <.begin ver marginpar.>%
       \def\end:margp{\ifvmode \IgnorePar\fi \EndP
          <.end ver marginpar.>\HCode{</PROS></p><BREAK SIZE="small"/>}}%
       \par
     \else
       \SaveEndP
       \HCode{<SENT><span class="marginpar"><PROS
                 PITCH="+30" >}<.begin hor marginpar.>%
       \bgroup
          \Configure{HtmlPar}
              {<BREAK SIZE="small" />}
              {\HCode{<BREAK SIZE="small" />}}
              {}{}%
       \def\end:margp{\egroup
              <.end hor marginpar.>\HCode{</PROS><BREAK SIZE="small"/></span></SENT>}\RecallEndP}%
     \fi
    }
    {\end:margp}
-_-_-

<..begin ver marginpar..>
 \HCode{<div>
      \add:description{begin-end}{<PROS PITCH="-15">\a:speak:marginpar
                       </PROS>}</div><div>}%
-_-_-

<..end ver marginpar..>
 \HCode{</div><div>
     \add:description{begin-end}{\b:speak:marginpar}</div>}%
-_-_-

<..begin hor marginpar..>
 \HCode{\add:description{begin-end}{<PROS pitch="-15">\a:speak:marginpar
                       </PROS>}}%
-_-_-

<..end hor marginpar..>
 \HCode{\add:description{begin-end}{\b:speak:marginpar}}%
-_-_-

<..configure jsml latex..>+
 \NewConfigure{speak:marginpar}{2}
 \Configure{speak:marginpar}
    {<BREAK SIZE="small"/>margin note<BREAK SIZE="small"/>}
    {}
-_-_-