[<][<=][=>]Pandoc User's Guide
Synopsis
Description
Using pandoc
Specifying formats
Character encoding
Creating a PDF
Reading from the Web
Options
General options
Reader options
General writer options
Options affecting specific writers
Citation rendering
Math rendering in HTML
Options for wrapper scripts
Templates
Metadata variables
Language variables
Variables for HTML slides
Variables for Beamer slides
Variables for LaTeX
Layout
Fonts
Links
Front matter
BibLaTeX Bibliographies
Variables for ConTeXt
Variables for wkhtmltopdf
Variables for man pages
Variables for ms
Structural variables
Using variables in templates
Extensions
Typography
Extension: smart
Headings and sections
Extension: auto_identifiers
Extension: ascii_identifiers
Extension: gfm_auto_identifiers
Math Input
Raw HTML/TeX
Extension: raw_html
Extension: raw_tex
Extension: native_divs
Extension: native_spans
Literate Haskell support
Extension: literate_haskell
Other extensions
Extension: empty_paragraphs
Extension: styles
Extension: amuse
Extension: citations
Extension: ntb
Pandoc’s Markdown
Philosophy
Paragraphs
Extension: escaped_line_breaks
Headings
Setext-style headings
ATX-style headings
Extension: blank_before_header
Extension: space_in_atx_header
Heading identifiers
Extension: header_attributes
Extension: implicit_header_references
Block quotations
Extension: blank_before_blockquote
Verbatim (code) blocks
Indented code blocks
Fenced code blocks
Extension: fenced_code_blocks
Extension: backtick_code_blocks
Extension: fenced_code_attributes
Line blocks
Extension: line_blocks
Lists
Bullet lists
Block content in list items
Ordered lists
Extension: fancy_lists
Extension: startnum
Extension: task_lists
Definition lists
Extension: definition_lists
Numbered example lists
Extension: example_lists
Compact and loose lists
Ending a list
Horizontal rules
Tables
Extension: table_captions
Extension: simple_tables
Extension: multiline_tables
Extension: grid_tables
Grid Table Limitations
Extension: pipe_tables
Metadata blocks
Extension: pandoc_title_block
Extension: yaml_metadata_block
Backslash escapes
Extension: all_symbols_escapable
Inline formatting
Emphasis
Extension: intraword_underscores
Strikeout
Extension: strikeout
Superscripts and subscripts
Extension: superscript
, subscript
Verbatim
Extension: inline_code_attributes
Small caps
Math
Extension: tex_math_dollars
Raw HTML
Extension: raw_html
Extension: markdown_in_html_blocks
Extension: native_divs
Extension: native_spans
Extension: raw_tex
Generic raw attribute
Extension: raw_attribute
LaTeX macros
Extension: latex_macros
Links
Automatic links
Inline links
Reference links
Extension: shortcut_reference_links
Internal links
Images
Extension: implicit_figures
Extension: link_attributes
Divs and Spans
Extension: fenced_divs
Extension: bracketed_spans
Footnotes
Extension: footnotes
Extension: inline_notes
Citations
Extension: citations
Non-pandoc extensions
Extension: old_dashes
Extension: angle_brackets_escapable
Extension: lists_without_preceding_blankline
Extension: four_space_rule
Extension: spaced_reference_links
Extension: hard_line_breaks
Extension: ignore_line_breaks
Extension: east_asian_line_breaks
Extension: emoji
Extension: tex_math_single_backslash
Extension: tex_math_double_backslash
Extension: markdown_attribute
Extension: mmd_title_block
Extension: abbreviations
Extension: autolink_bare_uris
Extension: mmd_link_attributes
Extension: mmd_header_identifiers
Extension: compact_definition_lists
Markdown variants
Producing slide shows with pandoc
Structuring the slide show
Incremental lists
Inserting pauses
Styling the slides
Speaker notes
Columns
Frame attributes in beamer
Background in reveal.js and beamer
Creating EPUBs with pandoc
EPUB Metadata
The epub:type
attribute
Linked media
Creating Jupyter notebooks with pandoc
Syntax highlighting
Custom Styles
Output
Input
Custom writers
A note on security
Authors
[<][<=][=>][*]
Extension: simple_tables
Simple tables look like this:
Right Left Center Default
------- ------ ---------- -------
12 12 12 12
123 123 123 123
1 1 1 1
Table: Demonstration of simple table syntax.
The header and table rows must each fit on one line. Column alignments are determined by the position of the header text relative to the dashed line below it:3
- If the dashed line is flush with the header text on the right side but extends beyond it on the left, the column is right-aligned.
- If the dashed line is flush with the header text on the left side but extends beyond it on the right, the column is left-aligned.
- If the dashed line extends beyond the header text on both sides, the column is centered.
- If the dashed line is flush with the header text on both sides, the default alignment is used (in most cases, this will be left).
The table must end with a blank line, or a line of dashes followed by a blank line.
The column header row may be omitted, provided a dashed line is used to end the table. For example:
------- ------ ---------- -------
12 12 12 12
123 123 123 123
1 1 1 1
------- ------ ---------- -------
When the header row is omitted, column alignments are determined on the basis of the first line of the table body. So, in the tables above, the columns would be right, left, center, and right aligned, respectively.