git.iko.soy/typeable/pandoc
on master help sign in
Updated extension labels in README.
0380aa6John MacFarlane
README+29−21
@@ -853,7 +853,7 @@ wrapping). Consider, for example:
853
853
854### Header identifiers in HTML, LaTeX, and ConTeXt ###
854### Header identifiers in HTML, LaTeX, and ConTeXt ###
855
855
856−**Extension: `header_identifiers`**
856+**Extension**
857
857
858Each header element in pandoc's HTML and ConTeXt output is given a
858Each header element in pandoc's HTML and ConTeXt output is given a
859unique identifier. This identifier is based on the text of the header.
859unique identifier. This identifier is based on the text of the header.
@@ -1352,14 +1352,15 @@ A line containing a row of three or more `*`, `-`, or `_` characters
1352Tables
1352Tables
1353------
1353------
1354
1354
1355+**Extension: `simple_tables`, `multiline_tables`, `grid_tables`,
1356+`pipe_tables`, `table_captions`**
1357+
1355Four kinds of tables may be used. The first three kinds presuppose the use of
1358Four kinds of tables may be used. The first three kinds presuppose the use of
1356a fixed-width font, such as Courier. The fourth kind can be used with
1359a fixed-width font, such as Courier. The fourth kind can be used with
1357proportionally spaced fonts, as it does not require lining up columns.
1360proportionally spaced fonts, as it does not require lining up columns.
1358
1361
1359### Simple tables
1362### Simple tables
1360
1363
1361−**Extension: `simple_tables`**
1362−
1363Simple tables look like this:
1364Simple tables look like this:
1364
1365
1365 Right Left Center Default
1366 Right Left Center Default
@@ -1407,8 +1408,6 @@ would be right, left, center, and right aligned, respectively.
1407
1408
1408### Multiline tables
1409### Multiline tables
1409
1410
1410−**Extension: `multiline_tables`**
1411−
1412Multiline tables allow headers and table rows to span multiple lines
1411Multiline tables allow headers and table rows to span multiple lines
1413of text (but cells that span multiple columns or rows of the table are
1412of text (but cells that span multiple columns or rows of the table are
1414not supported). Here is an example:
1413not supported). Here is an example:
@@ -1459,8 +1458,6 @@ the table), or the table may be interpreted as a simple table.
1459
1458
1460### Grid tables
1459### Grid tables
1461
1460
1462−**Extension: `grid_tables`**
1463−
1464Grid tables look like this:
1461Grid tables look like this:
1465
1462
1466 : Sample grid table.
1463 : Sample grid table.
@@ -1485,8 +1482,6 @@ columns or rows. Grid tables can be created easily using [Emacs table mode].
1485
1482
1486### Pipe tables
1483### Pipe tables
1487
1484
1488−**Extension: `pipe_tables`**
1489−
1490Pipe tables look like this:
1485Pipe tables look like this:
1491
1486
1492 | Right | Left | Default | Center |
1487 | Right | Left | Default | Center |
@@ -1640,7 +1635,7 @@ Backslash escapes do not work in verbatim contexts.
1640Smart punctuation
1635Smart punctuation
1641-----------------
1636-----------------
1642
1637
1643−*Extension*.
1638+**Extension**
1644
1639
1645If the `--smart` option is specified, pandoc will produce typographically
1640If the `--smart` option is specified, pandoc will produce typographically
1646correct output, converting straight quotes to curly quotes, `---` to
1641correct output, converting straight quotes to curly quotes, `---` to
@@ -1669,6 +1664,8 @@ will not trigger emphasis:
1669
1664
1670 This is * not emphasized *, and \*neither is this\*.
1665 This is * not emphasized *, and \*neither is this\*.
1671
1666
1667+**Extension: `intraword_underscores`**
1668+
1672Because `_` is sometimes used inside words and identifiers,
1669Because `_` is sometimes used inside words and identifiers,
1673pandoc does not interpret a `_` surrounded by alphanumeric
1670pandoc does not interpret a `_` surrounded by alphanumeric
1674characters as an emphasis marker. If you want to emphasize
1671characters as an emphasis marker. If you want to emphasize
@@ -1679,7 +1676,7 @@ just part of a word, use `*`:
1679
1676
1680### Strikeout ###
1677### Strikeout ###
1681
1678
1682−*Extension*.
1679+**Extension: `strikeout`**
1683
1680
1684To strikeout a section of text with a horizontal line, begin and end it
1681To strikeout a section of text with a horizontal line, begin and end it
1685with `~~`. Thus, for example,
1682with `~~`. Thus, for example,
@@ -1689,7 +1686,7 @@ with `~~`. Thus, for example,
1689
1686
1690### Superscripts and subscripts ###
1687### Superscripts and subscripts ###
1691
1688
1692−*Extension*.
1689+**Extension: `superscript`, `subscript`**
1693
1690
1694Superscripts may be written by surrounding the superscripted text by `^`
1691Superscripts may be written by surrounding the superscripted text by `^`
1695characters; subscripts may be written by surrounding the subscripted
1692characters; subscripts may be written by surrounding the subscripted
@@ -1727,6 +1724,8 @@ work in verbatim contexts:
1727
1724
1728 This is a backslash followed by an asterisk: `\*`.
1725 This is a backslash followed by an asterisk: `\*`.
1729
1726
1727+**Extension: `inline_code_attributes`**
1728+
1730Attributes can be attached to verbatim text, just as with
1729Attributes can be attached to verbatim text, just as with
1731[delimited code blocks](#delimited-code-blocks):
1730[delimited code blocks](#delimited-code-blocks):
1732
1731
@@ -1735,7 +1734,7 @@ Attributes can be attached to verbatim text, just as with
1735Math
1734Math
1736----
1735----
1737
1736
1738−*Extension*.
1737+**Extension: `tex_math`**
1739
1738
1740Anything between two `$` characters will be treated as TeX math. The
1739Anything between two `$` characters will be treated as TeX math. The
1741opening `$` must have a character immediately to its right, while the
1740opening `$` must have a character immediately to its right, while the
@@ -1842,10 +1841,10 @@ Markdown allows you to insert raw HTML (or DocBook) anywhere in a document
1842literally).
1841literally).
1843
1842
1844The raw HTML is passed through unchanged in HTML, S5, Slidy, Slideous,
1843The raw HTML is passed through unchanged in HTML, S5, Slidy, Slideous,
1845−DZSlides, EPUB,
1846−Markdown, and Textile output, and suppressed in other formats.
1844+DZSlides, EPUB, Markdown, and Textile output, and suppressed in other
1845+formats.
1847
1846
1848−*Extension*.
1847+**Extension: `markdown_in_html_blocks`**
1849
1848
1850Standard markdown allows you to include HTML "blocks": blocks
1849Standard markdown allows you to include HTML "blocks": blocks
1851of HTML between balanced tags that are separated from the surrounding text
1850of HTML between balanced tags that are separated from the surrounding text
@@ -1886,7 +1885,7 @@ from being interpreted as markdown.
1886Raw TeX
1885Raw TeX
1887-------
1886-------
1888
1887
1889−*Extension*.
1888+**Extension: `raw_tex`**
1890
1889
1891In addition to raw HTML, pandoc allows raw LaTeX, TeX, and ConTeXt to be
1890In addition to raw HTML, pandoc allows raw LaTeX, TeX, and ConTeXt to be
1892included in a document. Inline TeX commands will be preserved and passed
1891included in a document. Inline TeX commands will be preserved and passed
@@ -1910,7 +1909,10 @@ LaTeX, not as markdown.
1910Inline LaTeX is ignored in output formats other than Markdown, LaTeX,
1909Inline LaTeX is ignored in output formats other than Markdown, LaTeX,
1911and ConTeXt.
1910and ConTeXt.
1912
1911
1913−### Macros ###
1912+LaTeX macros
1913+------------
1914+
1915+**Extension: `latex_macros`**
1914
1916
1915For output formats other than LaTeX, pandoc will parse LaTeX `\newcommand` and
1917For output formats other than LaTeX, pandoc will parse LaTeX `\newcommand` and
1916`\renewcommand` definitions and apply the resulting macros to all LaTeX
1918`\renewcommand` definitions and apply the resulting macros to all LaTeX
@@ -1938,6 +1940,10 @@ will become a link:
1938 <http://google.com>
1940 <http://google.com>
1939 <sam@green.eggs.ham>
1941 <sam@green.eggs.ham>
1940
1942
1943+**Extension: `autolink_code_spans`**
1944+
1945+Pandoc will render autolinked URLs and email addresses as
1946+inline code.
1941
1947
1942### Inline links ###
1948### Inline links ###
1943
1949
@@ -2026,7 +2032,7 @@ The link text will be used as the image's alt text:
2026
2032
2027### Pictures with captions ###
2033### Pictures with captions ###
2028
2034
2029−*Extension*.
2035+**Extension**
2030
2036
2031An image occurring by itself in a paragraph will be rendered as
2037An image occurring by itself in a paragraph will be rendered as
2032a figure with a caption.[^5] (In LaTeX, a figure environment will be
2038a figure with a caption.[^5] (In LaTeX, a figure environment will be
@@ -2050,7 +2056,7 @@ nonbreaking space after the image:
2050Footnotes
2056Footnotes
2051---------
2057---------
2052
2058
2053−*Extension*.
2059+**Extension: `footnotes`**
2054
2060
2055Pandoc's markdown allows footnotes, using the following syntax:
2061Pandoc's markdown allows footnotes, using the following syntax:
2056
2062
@@ -2081,6 +2087,8 @@ The footnotes themselves need not be placed at the end of the
2081document. They may appear anywhere except inside other block elements
2087document. They may appear anywhere except inside other block elements
2082(lists, block quotes, tables, etc.).
2088(lists, block quotes, tables, etc.).
2083
2089
2090+**Extension: `inline_notes`**
2091+
2084Inline footnotes are also allowed (though, unlike regular notes,
2092Inline footnotes are also allowed (though, unlike regular notes,
2085they cannot contain multiple paragraphs). The syntax is as follows:
2093they cannot contain multiple paragraphs). The syntax is as follows:
2086
2094
@@ -2094,7 +2102,7 @@ Inline and regular footnotes may be mixed freely.
2094Citations
2102Citations
2095---------
2103---------
2096
2104
2097−*Extension*.
2105+**Extension: `citations`**
2098
2106
2099Pandoc can automatically generate citations and a bibliography in a number of
2107Pandoc can automatically generate citations and a bibliography in a number of
2100styles (using Andrea Rossato's `hs-citeproc`). In order to use this feature,
2108styles (using Andrea Rossato's `hs-citeproc`). In order to use this feature,