Man Linux: Main Page and Category List

NAME

       markdown2pdf - converts markdown-formatted text to PDF, using pdflatex

SYNOPSIS

       markdown2pdf [options] [input-file]...

DESCRIPTION

       markdown2pdf  converts  input-file  (or  text from standard input) from
       markdown-formatted plain text to PDF, using pandoc and pdflatex.  If no
       output  filename  is  specified  (using the -o option), the name of the
       output file is derived from the input file; thus, for example,  if  the
       input  file  is  hello.txt,  the output file will be hello.pdf.  If the
       input is read from STDIN and  no  output  filename  is  specified,  the
       output  file  will  be  named  stdin.pdf.   If multiple input files are
       specified, they will be concatenated before conversion, and the name of
       the output file will be derived from the first input file.

       Input  is assumed to be in the UTF-8 character encoding.  If your local
       character encoding is not UTF-8, you should pipe input through iconv:

             iconv -t utf-8 input.txt | markdown2pdf

       markdown2pdf assumes that the unicode, array, fancyvrb,  graphicx,  and
       ulem  packages  are  in latex's search path.  If these packages are not
       included  in  your   latex   setup,   they   can   be   obtained   from
       <http://ctan.org>.

OPTIONS

       -o FILE, --output=FILE
              Write output to FILE.

       --strict
              Use strict markdown syntax, with no extensions or variants.

       --xetex
              Use xelatex instead of pdflatex to create the PDF.

       -N, --number-sections
              Number  section  headings  in  LaTeX output.  (Default is not to
              number them.)

       --template=FILE
              Use FILE as  a  custom  template  for  the  generated  document.
              Implies   -s.   See  the  section  TEMPLATES  in  pandoc(1)  for
              information about template syntax.  Use pandoc -D latex to print
              the default LaTeX template.

       -V KEY=VAL, --variable=KEY:VAL
              Set  the  template  variable KEY to the value VAL when rendering
              the document in standalone mode.  This is only useful  when  the
              --template  option  is  used to specify a custom template, since
              pandoc automatically sets the  variables  used  in  the  default
              templates.

       -H FILE, --include-in-header=FILE
              Include  (LaTeX)  contents  of  FILE  at  the end of the header.
              Implies -s.

       -B FILE, --include-before-body=FILE
              Include (LaTeX)  contents  of  FILE  at  the  beginning  of  the
              document body.

       -A FILE, --include-after-body=FILE
              Include  (LaTeX)  contents  of  FILE  at the end of the document
              body.

       -C FILE, --custom-header=FILE
              Use contents of FILE as the document header.  Note: This  option
              is  deprecated.  Users  should  transition  to  using --template
              instead.

SEE ALSO

       pandoc(1), pdflatex(1)

AUTHORS

       John MacFarlane and Recai Oktas.