packages feed

pandoc-crossref-0.3.21: test/demo.inc

  [ Para
      [ Str "This"
      , Space
      , Str "is"
      , Space
      , Str "a"
      , Space
      , Str "demo"
      , Space
      , Str "file"
      , Space
      , Str "for"
      , Space
      , Str "pandoc-crossref."
      , Space
      , Str "With"
      , Space
      , Str "this"
      , Space
      , Str "filter,"
      , Space
      , Str "you"
      , Space
      , Str "can"
      , Space
      , Str "cross-reference"
      , Space
      , Str "figures"
      , Space
      , Str "(see"
      , Space
      , Str "figs.\160\&2-4),"
      , Space
      , Str "display"
      , Space
      , Str "equations"
      , Space
      , Str "(see"
      , Space
      , Str "eq.\160\&1),"
      , Space
      , Str "tables"
      , Space
      , Str "(see"
      , Space
      , Str "tbl.\160\&1)"
      , Space
      , Str "and"
      , Space
      , Str "sections"
      , Space
      , Str "("
      , Str "secs.\160\&1,"
      , Space
      , Str "2,"
      , Space
      , Str "4.1-4.3)"
      ]
  , Para
      [ Str "For"
      , Space
      , Str "immediate"
      , Space
      , Str "example,"
      , Space
      , Str "see"
      , Space
      , Str "fig.\160\&1"
      ]
  , Figure
      ( "fig:figure0" , [] , [] )
      (Caption
         Nothing
         [ Plain
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "1:"
             , Space
             , Str "A"
             , Space
             , Str "figure"
             ]
         ])
      [ Plain
          [ Image
              ( "" , [] , [] )
              [ Str "Figure"
              , Space
              , Str "#"
              , Space
              , Str "1:"
              , Space
              , Str "A"
              , Space
              , Str "figure"
              ]
              ( "img1.jpg" , "" )
          ]
      ]
  , Para
      [ Str "There"
      , Space
      , Str "is"
      , Space
      , Str "also"
      , Space
      , Str "support"
      , Space
      , Str "for"
      , Space
      , Str "code"
      , Space
      , Str "blocks,"
      , Space
      , Str "for"
      , Space
      , Str "example,"
      , Space
      , Str "lsts.\160\&1-3"
      ]
  , Para
      [ Str "It\8217s"
      , Space
      , Str "possible"
      , Space
      , Str "to"
      , Space
      , Str "capitalize"
      , Space
      , Str "reference"
      , Space
      , Str "prefixes,"
      , Space
      , Str "like"
      , Space
      , Str "this:"
      , Space
      , Str "Fig.\160\&2."
      ]
  , Para
      [ Str "In"
      , Space
      , Str "case"
      , Space
      , Str "of"
      , Space
      , Str "multiple"
      , Space
      , Str "references,"
      , Space
      , Str "capitalization"
      , Space
      , Str "is"
      , Space
      , Str "determined"
      , Space
      , Str "by"
      , Space
      , Str "first"
      , Space
      , Str "reference."
      , Space
      , Str "Figs.\160\&2,"
      , Space
      , Str "3"
      , Space
      , Str "is"
      , Space
      , Str "capitalized,"
      , Space
      , Str "while"
      , Space
      , Str "figs.\160\&2,"
      , Space
      , Str "3"
      , Space
      , Str "is"
      , Space
      , Str "not."
      ]
  , Para
      [ Str "It"
      , Space
      , Str "is"
      , Space
      , Str "also"
      , Space
      , Str "possible"
      , Space
      , Str "to"
      , Space
      , Str "mix"
      , Space
      , Str "different"
      , Space
      , Str "references,"
      , Space
      , Str "like"
      , Space
      , Str "fig.\160\&2,"
      , Space
      , Str "tbl.\160\&1,"
      , Space
      , Str "lsts.\160\&1,"
      , Space
      , Str "2,"
      , Space
      , Str "figs.\160\&3,"
      , Space
      , Str "4,"
      , Space
      , Str "which"
      , Space
      , Str "will"
      , Space
      , Str "be"
      , Space
      , Str "grouped"
      , Space
      , Str "in"
      , Space
      , Str "order"
      , Space
      , Str "they"
      , Space
      , Str "are"
      , Space
      , Str "specified."
      , Space
      , Str "You"
      , Space
      , Str "can"
      , Space
      , Str "even"
      , Space
      , Str "intermix"
      , Space
      , Str "this"
      , Space
      , Str "with"
      , Space
      , Str "regular"
      , Space
      , Str "citations,"
      , Space
      , Str "although"
      , Space
      , Str "it\8217s"
      , Space
      , Str "not"
      , Space
      , Str "recommended:"
      , Space
      , Str "fig.\160\&2,"
      , Space
      , Str "tbl.\160\&1,"
      , Space
      , Cite
          [ Citation
              { citationId = "unprocessedCitation"
              , citationPrefix = []
              , citationSuffix = []
              , citationMode = NormalCitation
              , citationNoteNum = 11
              , citationHash = 0
              }
          ]
          [ Str "[@unprocessedCitation]" ]
      ]
  , Para
      [ Str "You"
      , Space
      , Str "can"
      , Space
      , Str "also"
      , Space
      , Str "have"
      , Space
      , Str "custom"
      , Space
      , Str "chapter"
      , Space
      , Str "reference"
      , Space
      , Str "labels,"
      , Space
      , Str "like"
      , Space
      , Str "sec.\160AppA.CustLab"
      ]
  , Para
      [ Str "Subfigures"
      , Space
      , Str "are"
      , Space
      , Str "supported,"
      , Space
      , Str "see"
      , Space
      , Str "figs.\160\&5,"
      , Space
      , Str "5"
      , Space
      , Str "(b)"
      ]
  , Header
      1
      ( "sec:sec1" , [] , [] )
      [ Str "Chapter" , Space , Str "1." , Space , Str "Figures" ]
  , Figure
      ( "fig:figure1" , [] , [] )
      (Caption
         Nothing
         [ Plain
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "2:"
             , Space
             , Str "First"
             , Space
             , Str "figure"
             ]
         ])
      [ Plain
          [ Image
              ( "" , [] , [] )
              [ Str "Figure"
              , Space
              , Str "#"
              , Space
              , Str "2:"
              , Space
              , Str "First"
              , Space
              , Str "figure"
              ]
              ( "img1.jpg" , "" )
          ]
      ]
  , Figure
      ( "fig:figure2" , [] , [] )
      (Caption
         Nothing
         [ Plain
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "3:"
             , Space
             , Str "Second"
             , Space
             , Str "figure"
             ]
         ])
      [ Plain
          [ Image
              ( "" , [] , [] )
              [ Str "Figure"
              , Space
              , Str "#"
              , Space
              , Str "3:"
              , Space
              , Str "Second"
              , Space
              , Str "figure"
              ]
              ( "img2.jpg" , "" )
          ]
      ]
  , Figure
      ( "fig:figure3" , [] , [] )
      (Caption
         Nothing
         [ Plain
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "4:"
             , Space
             , Str "Third"
             , Space
             , Str "figure"
             ]
         ])
      [ Plain
          [ Image
              ( "" , [] , [] )
              [ Str "Figure"
              , Space
              , Str "#"
              , Space
              , Str "4:"
              , Space
              , Str "Third"
              , Space
              , Str "figure"
              ]
              ( "img3.jpg" , "" )
          ]
      ]
  , Figure
      ( "" , [] , [] )
      (Caption
         Nothing
         [ Plain [ Str "Unlabelled" , Space , Str "image" ] ])
      [ Plain
          [ Image
              ( "" , [] , [] )
              [ Str "Unlabelled" , Space , Str "image" ]
              ( "img1.jpg" , "" )
          ]
      ]
  , Figure
      ( "fig:subfigures" , [ "subfigures" ] , [] )
      (Caption
         Nothing
         [ Para
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "5:"
             , Space
             , Str "Subfigures"
             , Space
             , Str "caption."
             , Space
             , Str "a"
             , Space
             , Str "\8212"
             , Space
             , Str "Subfigure"
             , Space
             , Str "a,"
             , Space
             , Str "b"
             , Space
             , Str "\8212"
             , Space
             , Str "Subfigure"
             , Space
             , Str "b"
             ]
         ])
      [ Figure
          ( "" , [] , [] )
          (Caption Nothing [ Plain [ Str "a" ] ])
          [ Plain
              [ Image ( "" , [] , [] ) [ Str "a" ] ( "img1.jpg" , "" ) ]
          ]
      , Figure
          ( "fig:subfigureB" , [] , [] )
          (Caption Nothing [ Plain [ Str "b" ] ])
          [ Plain
              [ Image ( "" , [] , [] ) [ Str "b" ] ( "img1.jpg" , "" ) ]
          ]
      ]
  , Figure
      ( "fig:subfigures-side-by-side" , [ "subfigures" ] , [] )
      (Caption
         Nothing
         [ Para
             [ Str "Figure"
             , Space
             , Str "#"
             , Space
             , Str "6:"
             , Space
             , Str "Subfigures"
             , Space
             , Str "side"
             , Space
             , Str "by"
             , Space
             , Str "side."
             , Space
             , Str "a"
             , Space
             , Str "\8212"
             , Space
             , Str "Subfigure"
             , Space
             , Str "a,"
             , Space
             , Str "b"
             , Space
             , Str "\8212"
             , Space
             , Str "Subfigure"
             , Space
             , Str "b,"
             , Space
             , Str "c"
             , Space
             , Str "\8212"
             , Space
             , Str "Subfigure"
             , Space
             , Str "c"
             ]
         ])
      [ Div
          ( "" , [ "columns" ] , [] )
          [ Div
              ( "" , [ "column" ] , [ ( "width" , "49.5%" ) ] )
              [ Figure
                  ( "" , [] , [] )
                  (Caption Nothing [ Plain [ Str "a" ] ])
                  [ Plain
                      [ Image
                          ( "" , [] , [] ) [ Str "a" ] ( "img1.jpg" , "" )
                      ]
                  ]
              ]
          , Div
              ( "" , [ "column" ] , [ ( "width" , "49.5%" ) ] )
              [ Figure
                  ( "" , [] , [] )
                  (Caption Nothing [ Plain [ Str "b" ] ])
                  [ Plain
                      [ Image
                          ( "" , [] , [] ) [ Str "b" ] ( "img2.jpg" , "" )
                      ]
                  ]
              ]
          ]
      , Figure
          ( "" , [] , [] )
          (Caption Nothing [ Plain [ Str "c" ] ])
          [ Plain
              [ Image ( "" , [] , [] ) [ Str "c" ] ( "img3.jpg" , "" ) ]
          ]
      ]
  , Header
      1
      ( "sec:sec2" , [] , [] )
      [ Str "Chapter"
      , Space
      , Str "2."
      , Space
      , Str "Equations"
      ]
  , Para
      [ Str "Display"
      , Space
      , Str "equations"
      , Space
      , Str "are"
      , Space
      , Str "labelled"
      , Space
      , Str "and"
      , Space
      , Str "numbered"
      ]
  , Para
      [ Span
          ( "eq:eqn1" , [] , [] )
          [ Math DisplayMath " P_i(x) = \\sum_i a_i x^i \\qquad{(1)}"
          ]
      ]
  , Para
      [ Str "Since"
      , Space
      , Str "0.1.6.0"
      , Space
      , Str "those"
      , Space
      , Str "can"
      , Space
      , Str "also"
      , Space
      , Str "appear"
      , Space
      , Str "in"
      , Space
      , Str "the"
      , Space
      , Str "middle"
      , Space
      , Str "of"
      , Space
      , Str "paragraph"
      , SoftBreak
      , Span
          ( "eq:quadr" , [] , [] )
          [ Math DisplayMath "a x^2 + b x^2 + c = 0\\qquad{(2)}" ]
      , Space
      , Str "like"
      , Space
      , Str "this."
      ]
  , Header
      1
      ( "sec:chapter-3.-tables" , [] , [] )
      [ Str "Chapter" , Space , Str "3." , Space , Str "Tables" ]
  , Div
      ( "tbl:table1" , [] , [] )
      [ Table
          ( "" , [] , [] )
          (Caption
             Nothing
             [ Plain
                 [ Emph [ Str "Table" , Space , Str "1" ]
                 , Str ":"
                 , Space
                 , Str "Table"
                 , Space
                 , Str "example"
                 ]
             ])
          [ ( AlignLeft , ColWidthDefault )
          , ( AlignLeft , ColWidthDefault )
          ]
          (TableHead
             ( "" , [] , [] )
             [ Row
                 ( "" , [] , [] )
                 [ Cell
                     ( "" , [] , [] )
                     AlignDefault
                     (RowSpan 1)
                     (ColSpan 1)
                     [ Plain [ Str "First" , Space , Str "Header" ] ]
                 , Cell
                     ( "" , [] , [] )
                     AlignDefault
                     (RowSpan 1)
                     (ColSpan 1)
                     [ Plain [ Str "Second" , Space , Str "Header" ] ]
                 ]
             ])
          [ TableBody
              ( "" , [] , [] )
              (RowHeadColumns 0)
              []
              [ Row
                  ( "" , [] , [] )
                  [ Cell
                      ( "" , [] , [] )
                      AlignDefault
                      (RowSpan 1)
                      (ColSpan 1)
                      [ Plain [ Str "Content" , Space , Str "Cell" ] ]
                  , Cell
                      ( "" , [] , [] )
                      AlignDefault
                      (RowSpan 1)
                      (ColSpan 1)
                      [ Plain [ Str "Content" , Space , Str "Cell" ] ]
                  ]
              , Row
                  ( "" , [] , [] )
                  [ Cell
                      ( "" , [] , [] )
                      AlignDefault
                      (RowSpan 1)
                      (ColSpan 1)
                      [ Plain [ Str "Content" , Space , Str "Cell" ] ]
                  , Cell
                      ( "" , [] , [] )
                      AlignDefault
                      (RowSpan 1)
                      (ColSpan 1)
                      [ Plain [ Str "Content" , Space , Str "Cell" ] ]
                  ]
              ]
          ]
          (TableFoot ( "" , [] , [] ) [])
      ]
  , Para
      [ Str "Table"
      , Space
      , Str "without"
      , Space
      , Str "caption:"
      ]
  , Table
      ( "" , [] , [] )
      (Caption Nothing [])
      [ ( AlignLeft , ColWidthDefault )
      , ( AlignLeft , ColWidthDefault )
      ]
      (TableHead
         ( "" , [] , [] )
         [ Row
             ( "" , [] , [] )
             [ Cell
                 ( "" , [] , [] )
                 AlignDefault
                 (RowSpan 1)
                 (ColSpan 1)
                 [ Plain [ Str "First" , Space , Str "Header" ] ]
             , Cell
                 ( "" , [] , [] )
                 AlignDefault
                 (RowSpan 1)
                 (ColSpan 1)
                 [ Plain [ Str "Second" , Space , Str "Header" ] ]
             ]
         ])
      [ TableBody
          ( "" , [] , [] )
          (RowHeadColumns 0)
          []
          [ Row
              ( "" , [] , [] )
              [ Cell
                  ( "" , [] , [] )
                  AlignDefault
                  (RowSpan 1)
                  (ColSpan 1)
                  [ Plain [ Str "Content" , Space , Str "Cell" ] ]
              , Cell
                  ( "" , [] , [] )
                  AlignDefault
                  (RowSpan 1)
                  (ColSpan 1)
                  [ Plain [ Str "Content" , Space , Str "Cell" ] ]
              ]
          , Row
              ( "" , [] , [] )
              [ Cell
                  ( "" , [] , [] )
                  AlignDefault
                  (RowSpan 1)
                  (ColSpan 1)
                  [ Plain [ Str "Content" , Space , Str "Cell" ] ]
              , Cell
                  ( "" , [] , [] )
                  AlignDefault
                  (RowSpan 1)
                  (ColSpan 1)
                  [ Plain [ Str "Content" , Space , Str "Cell" ] ]
              ]
          ]
      ]
      (TableFoot ( "" , [] , [] ) [])
  , Header
      1
      ( "sec:chapter-4.-code-blocks" , [] , [] )
      [ Str "Chapter"
      , Space
      , Str "4."
      , Space
      , Str "Code"
      , Space
      , Str "blocks"
      ]
  , Para
      [ Str "There"
      , Space
      , Str "are"
      , Space
      , Str "a"
      , Space
      , Str "couple"
      , Space
      , Str "options"
      , Space
      , Str "for"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "labels."
      , Space
      , Str "Those"
      , Space
      , Str "work"
      , Space
      , Str "only"
      , Space
      , Str "if"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "id"
      , Space
      , Str "starts"
      , Space
      , Str "with"
      , Space
      , Code ( "" , [] , [] ) "lst:"
      , Str ","
      , Space
      , Str "e.g.\160"
      , Code ( "" , [] , [] ) "{#lst:label}"
      ]
  , Header
      2
      ( "sec:caption-attr" , [] , [] )
      [ Code ( "" , [] , [] ) "caption"
      , Space
      , Str "attribute"
      ]
  , Para
      [ Code ( "" , [] , [] ) "caption"
      , Space
      , Str "attribute"
      , Space
      , Str "will"
      , Space
      , Str "be"
      , Space
      , Str "treated"
      , Space
      , Str "as"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "caption."
      , Space
      , Str "If"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "has"
      , Space
      , Str "both"
      , Space
      , Str "id"
      , Space
      , Str "and"
      , Space
      , Code ( "" , [] , [] ) "caption"
      , Space
      , Str "attributes,"
      , Space
      , Str "it"
      , Space
      , Str "will"
      , Space
      , Str "be"
      , Space
      , Str "treated"
      , Space
      , Str "as"
      , Space
      , Str "numbered"
      , Space
      , Str "code"
      , Space
      , Str "block."
      ]
  , Div
      ( "lst:captionAttr" , [ "listing" , "haskell" ] , [] )
      [ Para
          [ Str "Listing"
          , Space
          , Str "1:"
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          ]
      , CodeBlock
          ( "" , [ "haskell" ] , [] )
          "main :: IO ()\nmain = putStrLn \"Hello World!\""
      ]
  , RawBlock (Format "tex") "\\pagebreak"
  , Header
      2
      ( "sec:table-capts" , [] , [] )
      [ Str "Table-style" , Space , Str "captions" ]
  , Para
      [ Str "Enabled"
      , Space
      , Str "with"
      , Space
      , Code ( "" , [] , [] ) "codeBlockCaptions"
      , Space
      , Str "metadata"
      , Space
      , Str "option."
      , Space
      , Str "If"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "is"
      , Space
      , Str "immediately"
      , SoftBreak
      , Str "adjacent"
      , Space
      , Str "to"
      , Space
      , Str "paragraph,"
      , Space
      , Str "starting"
      , Space
      , Str "with"
      , Space
      , Code ( "" , [] , [] ) "Listing:"
      , Space
      , Str "or"
      , Space
      , Code ( "" , [] , [] ) ":"
      , Str ","
      , Space
      , Str "said"
      , Space
      , Str "paragraph"
      , Space
      , Str "will"
      , Space
      , Str "be"
      , SoftBreak
      , Str "treated"
      , Space
      , Str "as"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "caption."
      ]
  , Div
      ( "lst:tableCaption" , [ "listing" , "haskell" ] , [] )
      [ Para
          [ Str "Listing"
          , Space
          , Str "2:"
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          ]
      , CodeBlock
          ( "" , [ "haskell" ] , [] )
          "main :: IO ()\nmain = putStrLn \"Hello World!\""
      ]
  , Header
      2
      ( "sec:wrapping-div" , [] , [] )
      [ Str "Wrapping" , Space , Str "div" ]
  , Para
      [ Str "Wrapping"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "without"
      , Space
      , Str "label"
      , Space
      , Str "in"
      , Space
      , Str "a"
      , Space
      , Str "div"
      , Space
      , Str "with"
      , Space
      , Str "id"
      , Space
      , Code ( "" , [] , [] ) "lst:..."
      , Space
      , Str "and"
      , Space
      , Str "class,"
      , Space
      , Str "starting"
      , Space
      , Str "with"
      , Space
      , Code ( "" , [] , [] ) "listing"
      , Str ","
      , Space
      , Str "and"
      , Space
      , Str "adding"
      , Space
      , Str "paragraph"
      , Space
      , Str "before"
      , Space
      , Str "code"
      , Space
      , Str "block,"
      , Space
      , Str "but"
      , Space
      , Str "inside"
      , Space
      , Str "div,"
      , Space
      , Str "will"
      , Space
      , Str "treat"
      , Space
      , Str "said"
      , Space
      , Str "paragraph"
      , Space
      , Str "as"
      , Space
      , Str "code"
      , Space
      , Str "block"
      , Space
      , Str "caption."
      ]
  , Div
      ( "lst:wrappingDiv" , [ "listing" , "haskell" ] , [] )
      [ Para
          [ Str "Listing"
          , Space
          , Str "3:"
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          ]
      , CodeBlock
          ( "" , [ "haskell" ] , [] )
          "main :: IO ()\nmain = putStrLn \"Hello World!\""
      ]
  , Header
      1
      ( "sec:unnumbered-chapter." , [ "unnumbered" ] , [] )
      [ Str "Unnumbered" , Space , Str "chapter." ]
  , Para
      [ Str "This"
      , Space
      , Str "chapter"
      , Space
      , Str "doesn\8217t"
      , Space
      , Str "change"
      , Space
      , Str "chapter"
      , Space
      , Str "prefix"
      , Space
      , Str "of"
      , Space
      , Str "referenced"
      , Space
      , Str "elements,"
      , Space
      , Str "instead"
      , Space
      , Str "keeping"
      , Space
      , Str "number"
      , Space
      , Str "of"
      , Space
      , Str "previous"
      , Space
      , Str "chapter,"
      , Space
      , Str "e.g."
      , SoftBreak
      , Span
          ( "eq:eqn2" , [] , [] )
          [ Math
              DisplayMath
              " S(x) = \\int_{x_1}^{x_2} a x+b \\  \\mathrm{d}x \\qquad{(3)}"
          ]
      ]
  , Header
      1
      ( "sec:chapter-5.-reference-lists" , [] , [] )
      [ Str "Chapter"
      , Space
      , Str "5."
      , Space
      , Str "Reference"
      , Space
      , Str "lists"
      ]
  , Para
      [ Str "It\8217s"
      , Space
      , Str "also"
      , Space
      , Str "possible"
      , Space
      , Str "to"
      , Space
      , Str "show"
      , Space
      , Str "lists"
      , Space
      , Str "of"
      , Space
      , Str "figures"
      , Space
      , Str "and"
      , Space
      , Str "tables,"
      , Space
      , Str "like"
      , Space
      , Str "this:"
      ]
  , Header
      2
      ( "list-of-figures" , [] , [] )
      [ Str "List" , Space , Str "of" , Space , Str "Figures" ]
  , Div
      ( "" , [ "list" , "list-of-fig" ] , [] )
      [ Plain
          [ Str "1."
          , Space
          , Str "A"
          , Space
          , Str "figure"
          , LineBreak
          ]
      , Plain
          [ Str "2."
          , Space
          , Str "First"
          , Space
          , Str "figure"
          , LineBreak
          ]
      , Plain
          [ Str "3."
          , Space
          , Str "Second"
          , Space
          , Str "figure"
          , LineBreak
          ]
      , Plain
          [ Str "4."
          , Space
          , Str "Third"
          , Space
          , Str "figure"
          , LineBreak
          ]
      , Plain
          [ Str "5."
          , Space
          , Str "Subfigures"
          , Space
          , Str "caption"
          , LineBreak
          ]
      , Plain
          [ Str "5"
          , Space
          , Str "(a)."
          , Space
          , Str "Subfigure"
          , Space
          , Str "a"
          , LineBreak
          ]
      , Plain
          [ Str "5"
          , Space
          , Str "(b)."
          , Space
          , Str "Subfigure"
          , Space
          , Str "b"
          , LineBreak
          ]
      , Plain
          [ Str "6."
          , Space
          , Str "Subfigures"
          , Space
          , Str "side"
          , Space
          , Str "by"
          , Space
          , Str "side"
          , LineBreak
          ]
      , Plain
          [ Str "6"
          , Space
          , Str "(a)."
          , Space
          , Str "Subfigure"
          , Space
          , Str "a"
          , LineBreak
          ]
      , Plain
          [ Str "6"
          , Space
          , Str "(b)."
          , Space
          , Str "Subfigure"
          , Space
          , Str "b"
          , LineBreak
          ]
      , Plain
          [ Str "6"
          , Space
          , Str "(c)."
          , Space
          , Str "Subfigure"
          , Space
          , Str "c"
          , LineBreak
          ]
      ]
  , Header
      2
      ( "list-of-tables" , [] , [] )
      [ Str "List" , Space , Str "of" , Space , Str "Tables" ]
  , Div
      ( "" , [ "list" , "list-of-tbl" ] , [] )
      [ Plain
          [ Str "1."
          , Space
          , Str "Table"
          , Space
          , Str "example"
          , LineBreak
          ]
      ]
  , Header
      2
      ( "list-of-listings" , [] , [] )
      [ Str "List" , Space , Str "of" , Space , Str "Listings" ]
  , Div
      ( "" , [ "list" , "list-of-lst" ] , [] )
      [ Plain
          [ Str "1."
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          , LineBreak
          ]
      , Plain
          [ Str "2."
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          , LineBreak
          ]
      , Plain
          [ Str "3."
          , Space
          , Str "Listing"
          , Space
          , Str "caption"
          , LineBreak
          ]
      ]
  , Header
      1
      ( "sec:appendix-a.-custom-labels"
      , []
      , [ ( "label" , "AppA" ) ]
      )
      [ Str "Appendix"
      , Space
      , Str "A."
      , Space
      , Str "Custom"
      , Space
      , Str "labels"
      ]
  , Header
      2
      ( "sec:custlabs" , [] , [ ( "label" , "CustLab" ) ] )
      [ Str "This"
      , Space
      , Str "section"
      , Space
      , Str "will"
      , Space
      , Str "have"
      , Space
      , Str "custom"
      , Space
      , Str "label"
      ]
  ]