## FSharp.Formatting.Markdown Namespace

Functionality for processing markdown documents, converting to HTML, LaTeX, ipynb and scripts

 Type/Module Description Static class that provides methods for formatting and transforming Markdown documents. Column in a table can be aligned to left, right, center or using the default alignment Representation of a Markdown document - the representation of Paragraphs uses an F# discriminated union type and so is best used from F#. Provides an extensibility point for adding custom kinds of paragraphs into a document (MarkdownEmbedParagraphs values can be embedded using MarkdownParagraph.EmbedParagraphs) Provides an extensibility point for adding custom kinds of spans into a document (MarkdownEmbedSpans values can be embedded using MarkdownSpan.EmbedSpans) A list kind can be Ordered or Unordered corresponding to 
and 
elements A paragraph represents a (possibly) multi-line element of a Markdown document. Paragraphs are headings, inline paragraphs, code blocks, lists, quotations, tables and also embedded LaTeX blocks. A type alias for a list of paragraphs Controls the parsing of markdown This module provides an easy way of processing Markdown documents. It lets you decompose documents into leafs and nodes with nested paragraphs. Represents inline formatting inside a paragraph. This can be literal (with text), various formattings (string, emphasis, etc.), hyperlinks, images, inline maths etc. A type alias for a list of MarkdownSpan values A type alias representing table row as a list of paragraphs