octave: Using Publishing Markup in Script Files

 
 11.10.2.1 Using Publishing Markup in Script Files
 .................................................
 
 To use Publishing Markup, start by typing ‘##’ or ‘%%’ at the beginning
 of a new line.  For MATLAB compatibility ‘%%’ is treated the same way as
 ‘##’.
 
    The lines following ‘##’ or ‘%%’ start with one of either ‘#’ or ‘%’
 followed by at least one space.  These lines are interpreted as section.
 A section ends at the first line not starting with ‘#’ or ‘%’, or when
 the end of the document is reached.
 
    A section starting in the first line of the document, followed by
 another start of a section that might be empty, is interpreted as a
 document title and introduction text.
 
    See the example below for clarity:
 
      %% Headline title
      %
      % Some *bold*, _italic_, or |monospaced| Text with
      % a <http://www.octave.org link to GNU Octave>.
      %%
 
      # "Real" Octave commands to be evaluated
      sombrero ()
 
      ## Octave comment style supported as well
      #
      # * Bulleted list item 1
      # * Bulleted list item 2
      #
      # # Numbered list item 1
      # # Numbered list item 2