ນີ້ແມ່ນຄໍາສັ່ງ pandoc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pandoc - ຕົວປ່ຽນເຄື່ອງໝາຍທົ່ວໄປ
ສະຫຼຸບສັງລວມ
pandoc [ທາງເລືອກໃນການ] [ໄຟລ໌ປ້ອນຂໍ້ມູນ] ...
ລາຍລະອຽດ
Pandoc ເປັນຫ້ອງສະໝຸດ Haskell ສຳລັບການປ່ຽນຈາກຮູບແບບເຄື່ອງໝາຍໜຶ່ງໄປຫາອີກຮູບແບບໜຶ່ງ, ແລະ ກ
ເຄື່ອງມືບັນທັດຄໍາສັ່ງທີ່ໃຊ້ຫ້ອງສະຫມຸດນີ້. ມັນສາມາດອ່ານ Markdown, CommonMark, PHP Markdown
ພິເສດ, GitHub-Flavored Markdown, ແລະ (ຊຸດຍ່ອຍຂອງ) Textile, reStructuredText, HTML, LaTeX,
MediaWiki markup, TWiki markup, Haddock markup, OPML, Emacs Org mode, DocBook, txt2tags,
EPUB, ODT ແລະ Word docx; ແລະມັນສາມາດຂຽນຂໍ້ຄວາມທໍາມະດາ, Markdown, CommonMark, PHP Markdown
ພິເສດ, GitHub-Flavored Markdown, reStructuredText, XHTML, HTML5, LaTeX (ລວມທັງ beamer
ການສະແດງສະໄລ້), ConTeXt, RTF, OPML, DocBook, OpenDocument, ODT, Word docx, GNU Texinfo,
MediaWiki markup, DokuWiki markup, Haddock markup, EPUB (v2 ຫຼື v3), FictionBook2, Textile,
groff man pages, Emacs Org mode, AsciiDoc, InDesign ICML, ແລະ Slidy, Slideous, DZSlides,
ການສະແດງ slide.js ຫຼື S5 HTML. ມັນຍັງສາມາດຜະລິດຜົນຜະລິດ PDF ໃນລະບົບທີ່ LaTeX,
ConTeXt, ຫຼື wkhtmltopdf ຖືກຕິດຕັ້ງ.
ສະບັບປັບປຸງຂອງ Pandoc ຂອງ Markdown ປະກອບມີ syntax ສໍາລັບ footnotes, ຕາຕະລາງ, ປ່ຽນແປງໄດ້
ບັນຊີລາຍຊື່ຄໍາສັ່ງ, ບັນຊີລາຍຊື່ຄໍານິຍາມ, ຕັນລະຫັດຮົ້ວ, superscripts ແລະ subscripts,
ການປະທ້ວງ, ຕັນ metadata, ຕາຕະລາງເນື້ອໃນອັດຕະໂນມັດ, ຝັງ LaTeX ຄະນິດສາດ, ການອ້າງອີງ,
ແລະ Markdown ພາຍໃນອົງປະກອບບລັອກ HTML. (ການປັບປຸງເຫຼົ່ານີ້, ອະທິບາຍຂ້າງລຸ່ມນີ້ພາຍໃຕ້
Markdown ຂອງ Pandoc, ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍໃຊ້ markdown_strict input ຫຼື output format.)
ກົງກັນຂ້າມກັບເຄື່ອງມືທີ່ມີຢູ່ຫຼາຍທີ່ສຸດສໍາລັບການປ່ຽນ Markdown ກັບ HTML, ເຊິ່ງໃຊ້ regex
ການທົດແທນ, pandoc ມີການອອກແບບ modular: ມັນປະກອບດ້ວຍຊຸດຂອງຜູ້ອ່ານ, ເຊິ່ງ parse
ຂໍ້ຄວາມໃນຮູບແບບທີ່ໃຫ້ແລະຜະລິດຕົວແທນພື້ນເມືອງຂອງເອກະສານ, ແລະຊຸດຂອງ
ນັກຂຽນ, ເຊິ່ງປ່ຽນການເປັນຕົວແທນພື້ນເມືອງນີ້ເປັນຮູບແບບເປົ້າຫມາຍ. ດັ່ງນັ້ນ, ການເພີ່ມ
ຮູບແບບການປ້ອນຂໍ້ມູນຫຼືຜົນຜະລິດຮຽກຮ້ອງໃຫ້ມີພຽງແຕ່ການເພີ່ມຜູ້ອ່ານຫຼືນັກຂຽນ.
ເນື່ອງຈາກວ່າການເປັນຕົວແທນລະດັບກາງຂອງ pandoc ຂອງເອກະສານແມ່ນສະແດງອອກຫນ້ອຍກ່ວາຈໍານວນຫຼາຍຂອງ
ຮູບແບບທີ່ມັນປ່ຽນລະຫວ່າງ, ຫນຶ່ງບໍ່ຄວນຄາດຫວັງວ່າການແປງທີ່ສົມບູນແບບລະຫວ່າງທຸກ
ຮູບແບບແລະອື່ນໆ. Pandoc ພະຍາຍາມຮັກສາອົງປະກອບໂຄງສ້າງຂອງ a
ເອກະສານ, ແຕ່ບໍ່ແມ່ນການຈັດຮູບແບບລາຍລະອຽດເຊັ່ນ: ຂະຫນາດຂອບ. ແລະບາງອົງປະກອບຂອງເອກະສານ,
ເຊັ່ນ: ຕາຕະລາງສະລັບສັບຊ້ອນ, ອາດຈະບໍ່ເຫມາະສົມກັບຮູບແບບເອກະສານທີ່ງ່າຍດາຍຂອງ pandoc. ໃນຂະນະທີ່
ການປ່ຽນໃຈເຫລື້ອມໃສຈາກ Markdown ຂອງ pandoc ກັບທຸກຮູບແບບປາດຖະຫນາທີ່ຈະສົມບູນແບບ, ການແປງຈາກ
ຮູບແບບທີ່ສະແດງອອກຫຼາຍກ່ວາ Markdown ຂອງ pandoc ສາມາດຄາດວ່າຈະສູນເສຍ.
ການນໍາໃຊ້ pandoc
ຖ້າບໍ່ ໄຟລ໌ປ້ອນຂໍ້ມູນ ຖືກລະບຸໄວ້, ວັດສະດຸປ້ອນແມ່ນອ່ານຈາກ stdin. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້ ໄຟລ໌ປ້ອນຂໍ້ມູນ ມີ
concatenated (ມີເສັ້ນຫວ່າງລະຫວ່າງແຕ່ລະຄົນ) ແລະໃຊ້ເປັນການປ້ອນຂໍ້ມູນ. ຜົນຜະລິດໄປຫາ stdout by
ຄ່າເລີ່ມຕົ້ນ (ເຖິງແມ່ນວ່າຜົນຜະລິດເປັນ stdout ຖືກປິດການນຳໃຊ້ສຳລັບຜົນຜະລິດ odt, docx, epub, ແລະ epub3
ຮູບແບບ). ສໍາລັບການສົ່ງອອກໄປຍັງໄຟລ໌, ໃຊ້ທາງເລືອກ -o:
pandoc -o output.html input.txt
ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc ຜະລິດຊິ້ນເອກະສານ, ບໍ່ແມ່ນເອກະສານທີ່ຢືນຢູ່ຢ່າງດຽວກັບທີ່ເຫມາະສົມ
header ແລະ footer. ເພື່ອຜະລິດເອກະສານແບບດ່ຽວ, ໃຫ້ໃຊ້ທຸງ -s ຫຼື --standalone:
pandoc -s -o output.html input.txt
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການຜະລິດເອກະສານແບບດ່ຽວ, ເບິ່ງແມ່ແບບ, ຂ້າງລຸ່ມນີ້.
ແທນທີ່ຈະເປັນໄຟລ໌, URI ຢ່າງແທ້ຈິງອາດຈະໄດ້ຮັບ. ໃນກໍລະນີນີ້ pandoc ຈະດຶງເອົາ
ເນື້ອຫາໂດຍໃຊ້ HTTP:
pandoc -f html -t markdown http://www.fsf.org
ຖ້າມີການປ້ອນຂໍ້ມູນຫຼາຍໄຟລ໌, pandoc ຈະປະກອບພວກມັນທັງໝົດ (ດ້ວຍແຖວຫວ່າງເປົ່າ
ລະຫວ່າງພວກເຂົາ) ກ່ອນທີ່ຈະວິເຄາະ. ຄຸນນະສົມບັດນີ້ແມ່ນປິດການໃຊ້ງານສໍາລັບຮູບແບບການປ້ອນຂໍ້ມູນຄູ່ເຊັ່ນ:
EPUB, odt, ແລະ docx.
ຮູບແບບຂອງວັດສະດຸປ້ອນແລະຜົນຜະລິດສາມາດຖືກກໍານົດຢ່າງຊັດເຈນໂດຍໃຊ້ຕົວເລືອກເສັ້ນຄໍາສັ່ງ.
ຮູບແບບການປ້ອນຂໍ້ມູນສາມາດຖືກກໍານົດໂດຍໃຊ້ -r/--read ຫຼື -f/-- ຈາກຕົວເລືອກ, ຜົນຜະລິດ.
ຮູບແບບໂດຍໃຊ້ຕົວເລືອກ -w/--write ຫຼື -t/-to. ດັ່ງນັ້ນ, ເພື່ອປ່ຽນ hello.txt ຈາກ Markdown
ກັບ LaTeX, ທ່ານສາມາດພິມ:
pandoc -f markdown -t latex hello.txt
ເພື່ອປ່ຽນ hello.html ຈາກ HTML ເປັນ Markdown:
pandoc -f html -t markdown hello.html
ຮູບແບບຜົນຜະລິດສະຫນັບສະຫນູນແມ່ນລະບຸໄວ້ຂ້າງລຸ່ມນີ້ພາຍໃຕ້ທາງເລືອກ -t/-to. ຮອງຮັບການປ້ອນຂໍ້ມູນ
ຮູບແບບແມ່ນລະບຸໄວ້ຂ້າງລຸ່ມນີ້ພາຍໃຕ້ທາງເລືອກ -f/--from. ໃຫ້ສັງເກດວ່າທໍາອິດ, ແຜ່ນແພ, ຢາງ,
ແລະຜູ້ອ່ານ html ບໍ່ສົມບູນ; ມີບາງໂຄງສ້າງທີ່ເຂົາເຈົ້າບໍ່ໄດ້ວິເຄາະ.
ຖ້າການປ້ອນຂໍ້ມູນຫຼືຮູບແບບຜົນຜະລິດບໍ່ໄດ້ລະບຸຢ່າງຊັດເຈນ, pandoc ຈະພະຍາຍາມເດົາມັນ
ຈາກການຂະຫຍາຍຂອງການປ້ອນຂໍ້ມູນແລະອອກຊື່ໄຟລ໌. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ,
pandoc -o hello.tex hello.txt
ຈະປ່ຽນ hello.txt ຈາກ Markdown ເປັນ LaTeX. ຖ້າບໍ່ມີການລະບຸໄຟລ໌ຜົນຜະລິດ (ດັ່ງນັ້ນ
ຜົນຜະລິດໄປຫາ stdout), ຫຼືຖ້າຫາກວ່າສ່ວນຂະຫຍາຍຂອງໄຟລ໌ຜົນຜະລິດແມ່ນບໍ່ຮູ້ຈັກ, ຮູບແບບຜົນຜະລິດ
ຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ HTML. ຖ້າບໍ່ມີການລະບຸໄຟລ໌ປ້ອນຂໍ້ມູນ (ດັ່ງນັ້ນການປ້ອນຂໍ້ມູນມາຈາກ stdin), ຫຼື
ຖ້າຫາກວ່າການຂະຫຍາຍໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນບໍ່ຮູ້ຈັກ, ຮູບແບບການປ້ອນຂໍ້ມູນຈະໄດ້ຮັບການຄາດວ່າຈະເປັນ
Markdown ເວັ້ນເສຍແຕ່ໄດ້ລະບຸຢ່າງຊັດເຈນ.
Pandoc ໃຊ້ການເຂົ້າລະຫັດຕົວອັກສອນ UTF-8 ສໍາລັບທັງ input ແລະ output. ຖ້າທ້ອງຖິ່ນຂອງເຈົ້າ
ການເຂົ້າລະຫັດຕົວອັກສອນບໍ່ແມ່ນ UTF-8, ທ່ານຄວນຈະທໍ່ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດໂດຍຜ່ານ iconv:
iconv -t utf-8 input.txt | pandoc | iconv -f utf-8
ໃຫ້ສັງເກດວ່າໃນບາງຮູບແບບຜົນຜະລິດ (ເຊັ່ນ: HTML, LaTeX, ConTeXt, RTF, OPML, DocBook, ແລະ.
Texinfo), ຂໍ້ມູນກ່ຽວກັບການເຂົ້າລະຫັດຕົວອັກສອນແມ່ນລວມຢູ່ໃນສ່ວນຫົວເອກະສານ,
ເຊິ່ງຈະຖືກລວມເອົາພຽງແຕ່ຖ້າທ່ານໃຊ້ທາງເລືອກ -s/--standalone.
ການສ້າງ a PDF
ເພື່ອຜະລິດ PDF, ໃຫ້ລະບຸໄຟລ໌ຜົນຜະລິດທີ່ມີນາມສະກຸນ .pdf. ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc ຈະ
ໃຊ້ LaTeX ເພື່ອປ່ຽນເປັນ PDF:
pandoc test.txt -o test.pdf
ການຜະລິດ PDF ຮຽກຮ້ອງໃຫ້ມີການຕິດຕັ້ງເຄື່ອງຈັກ LaTeX (ເບິ່ງ --latex-engine, ຂ້າງລຸ່ມນີ້),
ແລະສົມມຸດວ່າແພັກເກັດ LaTeX ຕໍ່ໄປນີ້ແມ່ນມີຢູ່: amsfonts, amsmath, lm,
ifxetex, ifluatex, eurosym, ລາຍຊື່ (ຖ້າຕົວເລືອກ --listings ຖືກໃຊ້), fancyvrb,
longtable, booktabs, graphicx ແລະ grffile (ຖ້າເອກະສານມີຮູບພາບ), hyperref,
ulem, ເລຂາຄະນິດ (ກັບຊຸດຕົວແປເລຂາຄະນິດ), setspace (ມີ linestretch), ແລະ babel
(ມີ lang). ການນໍາໃຊ້ xelatex ຫຼື lualatex ເປັນເຄື່ອງຈັກ LaTeX ຕ້ອງການ fontspec;
xelatex ໃຊ້ mathspec, polyglossia (ມີ lang), xecjk, ແລະ bidi (ມີຕົວແປ dir.
ຕັ້ງ). ແພັກເກດ upquote ແລະ microtype ຖືກໃຊ້ຖ້າມີ, ແລະ csquotes ຈະຖືກໃຊ້
ສໍາລັບເຄື່ອງໝາຍວັກຕອນອັດສະລິຍະ ຖ້າເພີ່ມໃສ່ແມ່ແບບ ຫຼືລວມຢູ່ໃນໄຟລ໌ສ່ວນຫົວໃດນຶ່ງ. ໄດ້
natbib, biblatex, bibtex, ແລະຊຸດ biber ສາມາດເລືອກໄດ້ເພື່ອໃຊ້ສໍາລັບການອ້າງອີງ
ການສະແດງຜົນ. ເຫຼົ່ານີ້ແມ່ນລວມຢູ່ໃນສະບັບທີ່ຜ່ານມາທັງຫມົດຂອງ TeX Live.
ອີກທາງເລືອກ, pandoc ສາມາດໃຊ້ ConTeXt ຫຼື wkhtmltopdf ເພື່ອສ້າງ PDF. ເພື່ອເຮັດສິ່ງນີ້, ລະບຸ
ໄຟລ໌ຜົນຜະລິດທີ່ມີນາມສະກຸນ .pdf, ຄືເກົ່າ, ແຕ່ເພີ່ມ -t context ຫຼື -t html5 ເຂົ້າໃນ
ບັນທັດຄໍາສັ່ງ.
ຜົນຜະລິດ PDF ສາມາດຄວບຄຸມໄດ້ໂດຍໃຊ້ຕົວແປສໍາລັບ LaTeX (ຖ້າ LaTeX ຖືກໃຊ້) ແລະຕົວແປ
ສໍາລັບ ConTeXt (ຖ້າ ConTeXt ຖືກນໍາໃຊ້). ຖ້າ wkhtmltopdf ຖືກໃຊ້, ຫຼັງຈາກນັ້ນຕົວແປ margin-left,
margin-right, margin-top, margin-bottom, ແລະ papersize ຈະມີຜົນຕໍ່ຜົນຜະລິດ, ຕາມທີ່ຈະ.
--css.
OPTIONS
ໂດຍທົ່ວໄປ ທາງເລືອກໃນການ
-f ຮູບແບບ, -r ຮູບແບບ, --ຈາກ=ຮູບແບບ, --ອ່ານ=ຮູບແບບ
ລະບຸຮູບແບບການປ້ອນຂໍ້ມູນ. ຮູບແບບ ສາມາດເປັນ native (native Haskell), json (JSON version of
native AST), markdown (Markdown ຂະຫຍາຍຂອງ pandoc), markdown_strict (ຕົ້ນສະບັບ
unextended Markdown), markdown_phpextra (PHP Markdown Extra), markdown_github
(GitHub-Flavored Markdown), ເຄື່ອງໝາຍທົ່ວໄປ (CommonMark Markdown), ແຜ່ນແພ (ສິ່ງທໍ),
rst (reStructuredText), html (HTML), docbook (DocBook), t2t (txt2tags), docx
(docx), odt (ODT), epub (EPUB), opml (OPML), org (Emacs Org mode), mediawiki
(ເຄື່ອງໝາຍມີເດຍວິກິ), twiki (ເຄື່ອງໝາຍ TWiki), haddock (Haddock markup), ຫຼືຢາງ
(LaTeX). ຖ້າ +lhs ຖືກຕໍ່ທ້າຍກັບ markdown, rst, latex, ຫຼື html, ການປ້ອນຂໍ້ມູນຈະເປັນ
ຮັບການປິ່ນປົວເປັນແຫຼ່ງ Haskell ທີ່ຮູ້ຫນັງສື: ເບິ່ງການຊ່ວຍເຫຼືອ Literate Haskell, ຂ້າງລຸ່ມນີ້. Markdown
ສ່ວນຂະຫຍາຍ syntax ສາມາດຖືກເປີດໃຊ້ເປັນສ່ວນບຸກຄົນ ຫຼືປິດໃຊ້ງານໄດ້ໂດຍການເພີ່ມ +EXTENSION
ຫຼື -EXTENSION ກັບຊື່ຮູບແບບ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ,
markdown_strict+footnotes+definition_lists ແມ່ນ Markdown ຢ່າງເຂັ້ມງວດດ້ວຍ footnotes ແລະ
ເປີດໃຊ້ລາຍການນິຍາມແລ້ວ, ແລະ markdown-pipe_tables+hard_line_breaks ແມ່ນຂອງ pandoc.
Markdown ໂດຍບໍ່ມີຕາຕະລາງທໍ່ແລະມີການແຕກສາຍແຂງ. ເບິ່ງ Markdown ຂອງ Pandoc,
ຂ້າງລຸ່ມນີ້, ສໍາລັບບັນຊີລາຍຊື່ຂອງການຂະຫຍາຍແລະຊື່ຂອງເຂົາເຈົ້າ.
-t ຮູບແບບ, -w ຮູບແບບ, --to=ຮູບແບບ, --write=ຮູບແບບ
ລະບຸຮູບແບບຜົນຜະລິດ. ຮູບແບບ ສາມາດເປັນ native (native Haskell), json (ສະບັບ JSON
ຂອງ native AST), ທໍາມະດາ (ຂໍ້ຄວາມທໍາມະດາ), markdown (pandoc's expanded Markdown),
markdown_strict (Markdown ຕົ້ນສະບັບທີ່ບໍ່ໄດ້ຂະຫຍາຍ), markdown_phpextra (PHP Markdown
ພິເສດ), markdown_github (GitHub-Flavored Markdown), commonmark (CommonMark
Markdown), rst (reStructuredText), html (XHTML), html5 (HTML5), latex (LaTeX),
beamer (LaTeX beamer slide show), context (ConTeXt), man (groff man), mediawiki
(MediaWiki markup), dokuwiki (DokuWiki markup), ສິ່ງທໍ (ສິ່ງທໍ), org (Emacs Org
ໂໝດ), texinfo (GNU Texinfo), opml (OPML), docbook (DocBook), opendocument
(OpenDocument), odt (ເອກະສານຂໍ້ຄວາມ OpenOffice), docx (Word docx), haddock (Haddock
markup), rtf (ຮູບແບບຂໍ້ຄວາມອຸດົມສົມບູນ), epub (EPUB v2 book), epub3 (EPUB v3), fb2
(FictionBook2 e-book), asciidoc (AsciiDoc), icml (InDesign ICML), slidy (Slidy HTML
ແລະ javascript slide show), slideous (Slideous HTML ແລະ javascript slide show),
dzslides (DZSlides HTML5 + javascript slide show), Revealjs (reveal.js HTML5 +
javascript slide show), s5 (S5 HTML ແລະ javascript slide show), ຫຼືເສັ້ນທາງຂອງ a
custom lua writer (ເບິ່ງ Custom writers, ຂ້າງລຸ່ມນີ້). ໃຫ້ສັງເກດວ່າ odt, epub, ແລະ epub3
ຜົນຜະລິດຈະບໍ່ຖືກນໍາໄປຫາ stdout; ຊື່ໄຟລ໌ຜົນຜະລິດຕ້ອງຖືກລະບຸໂດຍໃຊ້
ທາງເລືອກ -o/--output. ຖ້າ +lhs ຖືກຕໍ່ທ້າຍກັບ markdown, rst, latex, beamer, html,
ຫຼື html5, ຜົນໄດ້ຮັບຈະຖືກສະແດງເປັນແຫຼ່ງ Haskell ທີ່ຮູ້ຫນັງສື: ເບິ່ງ Literate
ສະຫນັບສະຫນູນ Haskell, ຂ້າງລຸ່ມນີ້. ການຂະຫຍາຍ syntax Markdown ສາມາດຖືກເປີດໃຊ້ເປັນສ່ວນບຸກຄົນຫຼື
ປິດການໃຊ້ງານໂດຍການໃສ່ +EXTENSION ຫຼື -EXTENSION ໃສ່ຊື່ຮູບແບບ, ດັ່ງທີ່ອະທິບາຍໄວ້.
ຂ້າງເທິງພາຍໃຕ້ -f.
-o ເອກະສານ, --output=ເອກະສານ
ຂຽນຜົນໄດ້ຮັບໃສ່ ເອກະສານ ແທນທີ່ stdoutທີ່ຢູ່ ຖ້າຫາກວ່າ ເອກະສານ ແມ່ນ -, ຜົນຜະລິດຈະໄປ stdout.
(ຂໍ້ຍົກເວັ້ນ: ຖ້າຮູບແບບຜົນຜະລິດແມ່ນ odt, docx, epub, ຫຼື epub3, ຜົນຜະລິດເປັນ stdout ແມ່ນ
ຄົນພິການ.)
--data-dir=ທິດທາງ
ລະບຸໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ເພື່ອຊອກຫາໄຟລ໌ຂໍ້ມູນ pandoc. ຖ້າທາງເລືອກນີ້ແມ່ນ
ບໍ່ໄດ້ລະບຸ, ໄດເຣັກທໍຣີຂໍ້ມູນຜູ້ໃຊ້ເລີ່ມຕົ້ນຈະຖືກນໍາໃຊ້. ນີ້ແມ່ນ, ໃນ Unix:
$HOME/.pandoc
ໃນ Windows XP:
C:\Documents And Settings\USERNAME\Application Data\pandoc
ແລະໃນ Windows Vista ຫຼືຫຼັງຈາກນັ້ນ:
C:\Users\USERNAME\AppData\Roaming\pandoc
ທ່ານສາມາດຊອກຫາລະບົບຂໍ້ມູນຜູ້ໃຊ້ໃນຕອນຕົ້ນໃນລະບົບຂອງທ່ານໂດຍການເບິ່ງ
ຜົນຜະລິດຂອງ pandoc --version. A reference.odt, reference.docx, epub.css, ແມ່ແບບ,
ໄດເລກະທໍລີເລື່ອນ, ເລື່ອນ, ຫຼື s5 ທີ່ວາງໄວ້ໃນໄດເລກະທໍລີນີ້ຈະ override pandoc's
ຄ່າເລີ່ມຕົ້ນປົກກະຕິ.
--bash-ສໍາເລັດ
ສ້າງ script ສໍາເລັດ bash. ເພື່ອເປີດໃຊ້ການສໍາເລັດ bash ກັບ pandoc, ເພີ່ມອັນນີ້
ກັບ .bashrc ຂອງທ່ານ:
eval "$(pandoc --bash-completion)"
-- verbose
ໃຫ້ຜົນການດີບັ໊ກ verbose. ໃນປັດຈຸບັນນີ້ພຽງແຕ່ມີຜົນກະທົບກັບຜົນຜະລິດ PDF.
- ໃນ, - ການປ່ຽນແປງ
ສະບັບພິມ.
-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການນໍາໃຊ້.
Reader ທາງເລືອກໃນການ
-R, --parse-raw
ແຍກລະຫັດ HTML ທີ່ບໍ່ສາມາດແປໄດ້ ແລະສະພາບແວດລ້ອມ LaTeX ເປັນ HTML ດິບ ຫຼື LaTeX,
ແທນທີ່ຈະບໍ່ສົນໃຈພວກເຂົາ. ສົ່ງຜົນກະທົບຕໍ່ການປ້ອນຂໍ້ມູນ HTML ແລະ LaTeX ເທົ່ານັ້ນ. HTML ດິບສາມາດເປັນ
ພິມອອກໃນ Markdown, reStructuredText, HTML, Slidy, Slideous, DZSlides, Reveal.js,
ແລະຜົນຜະລິດ S5; LaTeX ດິບສາມາດພິມໄດ້ໃນ Markdown, reStructuredText, LaTeX, ແລະ
ຜົນຜະລິດ ConTeXt. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອໃຫ້ຜູ້ອ່ານຍົກເລີກລະຫັດ HTML ທີ່ບໍ່ສາມາດແປໄດ້
ແລະສະພາບແວດລ້ອມ LaTeX. (ຜູ້ອ່ານ LaTeX ບໍ່ຜ່ານ LaTeX ທີ່ບໍ່ສາມາດແປໄດ້
ຄໍາສັ່ງ, ເຖິງແມ່ນວ່າ -R ບໍ່ໄດ້ລະບຸ.)
-S, --ສະຫຼາດ
ຜະລິດຜົນຜະລິດທີ່ຖືກຕ້ອງການພິມຕົວອັກສອນ, ການແປງຄໍາເວົ້າກົງໄປເປັນວົງຢືມ curly,
--- to em-dashes, -- to en-dashes, and ... to ellipses. ພື້ນທີ່ທີ່ບໍ່ແຕກແຍກແມ່ນ
ໃສ່ຫຼັງຈາກຕົວຫຍໍ້ທີ່ແນ່ນອນ, ເຊັ່ນ "ທ່ານ." (ໝາຍເຫດ: ທາງເລືອກນີ້ຖືກເລືອກ
ອັດຕະໂນມັດເມື່ອຮູບແບບຜົນຜະລິດແມ່ນ latex ຫຼື context, ເວັ້ນເສຍແຕ່ --no-tex-ligatures
ຖືກນໍາໃຊ້. ມັນບໍ່ມີຜົນຕໍ່ການປ້ອນຢາງ.)
--old-dashes
ເລືອກພຶດຕິກຳ pandoc <= 1.8.2.1 ສຳລັບການແຍກຂີດອັດສະລິຍະ: - ກ່ອນຕົວເລກ
ແມ່ນ en-dash, ແລະ -- ແມ່ນ em-dash. ຕົວເລືອກນີ້ຖືກເລືອກໂດຍອັດຕະໂນມັດສໍາລັບ
ວັດສະດຸປ້ອນສິ່ງທໍ.
--base-header-level=NUMBER
ລະບຸລະດັບພື້ນຖານສໍາລັບສ່ວນຫົວ (ຄ່າເລີ່ມຕົ້ນເປັນ 1).
--indented-code-classes=ຫ້ອງ
ລະບຸຊັ້ນຮຽນທີ່ຈະໃຊ້ສຳລັບບລັອກລະຫັດຫຍໍ້ໜ້າ - ຕົວຢ່າງ, perl,numberLines ຫຼື
haskell. ຫຼາຍຊັ້ນຮຽນອາດຈະຖືກແຍກອອກດ້ວຍຍະຫວ່າງ ຫຼືເຄື່ອງໝາຍຈຸດ.
--default-image-extension=ການຄົ້ນຄ້ວາ
ລະບຸສ່ວນຂະຫຍາຍເລີ່ມຕົ້ນທີ່ຈະໃຊ້ເມື່ອເສັ້ນທາງຮູບພາບ/URLs ບໍ່ມີສ່ວນຂະຫຍາຍ. ນີ້
ອະນຸຍາດໃຫ້ທ່ານນໍາໃຊ້ແຫຼ່ງດຽວກັນສໍາລັບຮູບແບບທີ່ຕ້ອງການປະເພດທີ່ແຕກຕ່າງກັນຂອງ
ຮູບພາບຕ່າງໆ. ໃນປັດຈຸບັນທາງເລືອກນີ້ມີຜົນກະທົບພຽງແຕ່ຜູ້ອ່ານ Markdown ແລະ LaTeX.
--filter=ປະຕິບັດໄດ້
ລະບຸການປະຕິບັດເພື່ອໃຊ້ເປັນຕົວກອງປ່ຽນ pandoc AST ຫຼັງຈາກ
input ແມ່ນ pared ແລະກ່ອນທີ່ຈະ output ໄດ້ຖືກລາຍລັກອັກສອນ. ການປະຕິບັດຄວນອ່ານ JSON
ຈາກ stdin ແລະຂຽນ JSON ກັບ stdout. JSON ຕ້ອງຖືກຈັດຮູບແບບຄືກັບ pandoc ຂອງຕົນເອງ
JSON input ແລະ output. ຊື່ຂອງຮູບແບບຜົນຜະລິດຈະຖືກສົ່ງໄປຫາຕົວກອງ
ເປັນການໂຕ້ຖຽງທໍາອິດ. ດັ່ງນັ້ນ,
pandoc --filter ./caps.py -t ຢາງ
ເທົ່າກັບ
pandoc -t json | ./caps.py ຢາງ | pandoc -f json -t ຢາງ
ຮູບແບບສຸດທ້າຍອາດຈະເປັນປະໂຫຍດສໍາລັບການແກ້ບັນຫາຕົວກອງ.
ການກັ່ນຕອງອາດຈະຖືກຂຽນໃນພາສາໃດກໍ່ຕາມ. Text.Pandoc.JSON ສົ່ງອອກໄປຍັງ JSONFilter ຫາ
ອໍານວຍຄວາມສະດວກໃນການຂຽນຕົວກອງໃນ Haskell. ຜູ້ທີ່ຢາກຂຽນຕົວກອງໃນ
python ສາມາດໃຊ້ pandocfilters ໂມດູນ, ຕິດຕັ້ງໄດ້ຈາກ PyPI. ຍັງມີ
pandoc filter libraries ໃນ PHP, perl, ແລະ javascript/node.js.
ຫມາຍເຫດວ່າ ປະຕິບັດໄດ້ ຈະຖືກຊອກຫາຢູ່ໃນເສັ້ນທາງຂອງຜູ້ໃຊ້, ແລະບໍ່ແມ່ນໃນການເຮັດວຽກ
ໄດເລກະທໍລີ, ຖ້າບໍ່ມີໄດເລກະທໍລີຖືກສະຫນອງໃຫ້. ຖ້າທ່ານຕ້ອງການແລ່ນ script ໃນການເຮັດວຽກ
ໄດເລກະທໍລີ, ນໍາໜ້າຊື່ໄຟລ໌ດ້ວຍ ./.
-M KEY[=VAL], --metadata=KEY[:VAL]
ຕັ້ງຊ່ອງຂໍ້ມູນ metadata KEY ກັບມູນຄ່າ VAL. ຄ່າທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ
overrides ຄ່າທີ່ລະບຸໄວ້ໃນເອກະສານ. ຄ່າຈະຖືກວິເຄາະເປັນ boolean YAML
ຫຼືຄ່າສະຕຣິງ. ຖ້າບໍ່ມີການລະບຸຄ່າ, ຄ່າຈະຖືກປະຕິບັດເປັນ Boolean
ຄວາມຈິງ. ເຊັ່ນດຽວກັບ --variable, --metadata ເຮັດໃຫ້ຕົວແປແມ່ແບບຖືກຕັ້ງ. ແຕ່ບໍ່ເຫມືອນກັບ
--variable, --metadata ມີຜົນກະທົບ metadata ຂອງເອກະສານທີ່ຕິດພັນ (ຊຶ່ງເປັນ
ສາມາດເຂົ້າເຖິງໄດ້ຈາກການກັ່ນຕອງແລະອາດຈະຖືກພິມອອກໃນບາງຮູບແບບຜົນຜະລິດ).
-- ປົກກະຕິ
ເຮັດໃຫ້ເອກະສານເປັນປົກກະຕິຫຼັງຈາກອ່ານ: ລວມອົງປະກອບ Str ຫຼື Emph ທີ່ຕິດກັນ, ສໍາລັບ
ຕົວຢ່າງ, ແລະເອົາ Spaces ຊ້ຳໆອອກ.
-p, --preserve-tabs
ຮັກສາແຖບແທນທີ່ຈະປ່ຽນພວກມັນເປັນຊ່ອງຫວ່າງ (ຄ່າເລີ່ມຕົ້ນ). ໃຫ້ສັງເກດວ່ານີ້
ຈະມີຜົນກະທົບພຽງແຕ່ແຖບໃນຂອບເຂດລະຫັດຕົວຫນັງສືແລະບລັອກລະຫັດ; ແຖບໃນຂໍ້ຄວາມປົກກະຕິ
ຈະຖືກປະຕິບັດເປັນຊ່ອງຫວ່າງ.
--tab-stop=NUMBER
ລະບຸຈໍານວນຊ່ອງຕໍ່ແຖບ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 4).
--track-changes=ຍອມຮັບ|ປະຕິເສດ|ທັງໝົດ
ລະບຸສິ່ງທີ່ຕ້ອງເຮັດດ້ວຍການແຊກ ແລະ ການລຶບທີ່ຜະລິດໂດຍ MS Word "Track
ການປ່ຽນແປງ" ຄຸນສົມບັດ. ຍອມຮັບ (ຄ່າເລີ່ມຕົ້ນ), ໃສ່ການແຊກທັງໝົດ, ແລະບໍ່ສົນໃຈທັງໝົດ
ການລຶບ. ປະຕິເສດການແຊກການລຶບທັງໝົດ ແລະປະຕິເສດການແຊກໃສ່. ທັງຫມົດເຮັດໃຫ້ທັງສອງ
ການແຊກແລະລົບ, ຫໍ່ໃນຂະຫຍາຍທີ່ມີຊັ້ນຮຽນການແຊກແລະລົບ,
ຕາມລໍາດັບ. ຜູ້ຂຽນແລະເວລາຂອງການປ່ຽນແປງແມ່ນລວມ. ທັງຫມົດແມ່ນເປັນປະໂຫຍດສໍາລັບ
scripting: ພຽງແຕ່ຍອມຮັບການປ່ຽນແປງຈາກນັກທົບທວນທີ່ແນ່ນອນ, ເວົ້າ, ຫຼືກ່ອນທີ່ແນ່ນອນ
ວັນທີ. ຕົວເລືອກນີ້ມີຜົນກະທົບກັບຕົວອ່ານ docx ເທົ່ານັ້ນ.
--extract-media=DIR
ສະກັດຮູບພາບແລະສື່ອື່ນໆທີ່ມີຢູ່ໃນ docx ຫຼື epub container ໄປຫາເສັ້ນທາງ
DIR, ການສ້າງມັນຖ້າຈໍາເປັນ, ແລະປັບການອ້າງອີງຮູບພາບໃນເອກະສານດັ່ງນັ້ນ
ພວກເຂົາເຈົ້າຊີ້ໃຫ້ເຫັນໄຟລ໌ທີ່ສະກັດ. ຕົວເລືອກນີ້ມີຜົນກະທົບກັບ docx ແລະ epub ເທົ່ານັ້ນ
ຜູ້ອ່ານ
ໂດຍທົ່ວໄປ ນັກຂຽນ ທາງເລືອກໃນການ
- ແມ່ນແລ້ວ, - ກະລຸນາ
ຜະລິດຜົນຜະລິດດ້ວຍສ່ວນຫົວ ແລະສ່ວນທ້າຍທີ່ເໝາະສົມ (ເຊັ່ນ: HTML ແບບດ່ຽວ,
LaTeX, ຫຼືໄຟລ໌ RTF, ບໍ່ແມ່ນຊິ້ນສ່ວນ). ຕົວເລືອກນີ້ຖືກຕັ້ງໂດຍອັດຕະໂນມັດສໍາລັບ pdf,
epub, epub3, fb2, docx, ແລະຜົນຜະລິດ odt.
--ແມ່ແບບ=ເອກະສານ
ການນໍາໃຊ້ ເອກະສານ ເປັນແມ່ແບບແບບກຳນົດເອງສຳລັບເອກະສານທີ່ສ້າງຂຶ້ນ. ຫມາຍເຖິງ -- standalone.
ເບິ່ງແມ່ແບບ, ຂ້າງລຸ່ມນີ້, ສໍາລັບລາຍລະອຽດຂອງ syntax ແມ່ແບບ. ຖ້າບໍ່ມີການຂະຫຍາຍ
ລະບຸໄວ້, ສ່ວນຂະຫຍາຍທີ່ສອດຄ້ອງກັບນັກຂຽນຈະຖືກເພີ່ມ, ດັ່ງນັ້ນ
--template=special ຊອກຫາ special.html ສໍາລັບຜົນຜະລິດ HTML. ຖ້າແມ່ແບບບໍ່ແມ່ນ
ພົບເຫັນ, pandoc ຈະຄົ້ນຫາມັນຢູ່ໃນໄດເລກະທໍລີຍ່ອຍຂອງແມ່ແບບຂອງຂໍ້ມູນຜູ້ໃຊ້
ໄດເລກະທໍລີ (ເບິ່ງ --data-dir). ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ໃຊ້, ເປັນແມ່ແບບເລີ່ມຕົ້ນ
ທີ່ເຫມາະສົມສໍາລັບຮູບແບບຜົນຜະລິດຈະຖືກນໍາໃຊ້ (ເບິ່ງ -D/--print-default-template).
-V KEY[=VAL], --variable=KEY[:VAL]
ກໍານົດຕົວແປຂອງແມ່ແບບ KEY ກັບມູນຄ່າ VAL ເມື່ອສະແດງເອກະສານໃນ
ໂໝດສະແຕນອະໂລນ. ໂດຍທົ່ວໄປແລ້ວນີ້ມີປະໂຫຍດພຽງແຕ່ເມື່ອຕົວເລືອກ --template ຖືກນໍາໃຊ້
ເພື່ອກໍານົດແມ່ແບບທີ່ກໍາຫນົດເອງ, ນັບຕັ້ງແຕ່ pandoc ອັດຕະໂນມັດກໍານົດຕົວແປທີ່ໃຊ້ໃນ
ແມ່ແບບເລີ່ມຕົ້ນ. ຖ້າບໍ່ມີ VAL ຖືກລະບຸໄວ້, ລະຫັດຈະຖືກໃຫ້ຄ່າ
ຈິງ
-D ຮູບແບບ, --print-default-template=ຮູບແບບ
ພິມແມ່ແບບເລີ່ມຕົ້ນຂອງລະບົບສໍາລັບຜົນໄດ້ຮັບ ຮູບແບບ. (ເບິ່ງ -t ສໍາລັບບັນຊີລາຍຊື່ຂອງ
ເປັນໄປໄດ້ ຮູບແບບs.) ແມ່ແບບໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ຖືກລະເລີຍ.
--print-default-data-file=ເອກະສານ
ພິມໄຟລ໌ຂໍ້ມູນເລີ່ມຕົ້ນຂອງລະບົບ. ໄຟລ໌ໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ຖືກລະເລີຍ.
--dpi=NUMBER
ລະບຸຄ່າ dpi (ຈຸດຕໍ່ນິ້ວ) ສໍາລັບການປ່ຽນຈາກ pixels ເປັນ
ນິ້ວ/ຊັງຕີແມັດ ແລະໃນທາງກັບກັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 96dpi. ດ້ານວິຊາການ, ຖືກຕ້ອງ
ໄລຍະຈະເປັນ ppi (pixels ຕໍ່ນິ້ວ).
--wrap=[ອັດຕະໂນມັດ|ບໍ່ມີ|ຮັກສາ]
ກໍານົດວິທີການຫໍ່ຂໍ້ຄວາມຢູ່ໃນຜົນໄດ້ຮັບ (ລະຫັດແຫຼ່ງ, ບໍ່ແມ່ນການສະແດງຜົນ
ສະບັບ). ດ້ວຍອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ), pandoc ຈະພະຍາຍາມຫໍ່ເສັ້ນໃສ່ຖັນ
width ກໍານົດໂດຍ --columns (ຄ່າເລີ່ມຕົ້ນ 80). ບໍ່ມີ, pandoc ຈະບໍ່ຫໍ່ສາຍ
ທັງໝົດ. ດ້ວຍການຮັກສາ, pandoc ຈະພະຍາຍາມຮັກສາການຫໍ່ຈາກ
ເອກະສານແຫຼ່ງ (ນັ້ນແມ່ນ, ບ່ອນທີ່ມີເສັ້ນໃຫມ່ທີ່ບໍ່ມີຄວາມຫມາຍຢູ່ໃນແຫຼ່ງ, ຢູ່ທີ່ນັ້ນ
ຈະເປັນ nonsemantic newlines ໃນຜົນຜະລິດເຊັ່ນດຽວກັນ).
--no-wrap
ຄັດຄ້ານຄຳສັບຄ້າຍຄືກັນສຳລັບ --wrap=none.
--columns=NUMBER
ລະບຸຄວາມຍາວຂອງເສັ້ນໃນຕົວອັກສອນ (ສໍາລັບການຫໍ່ຂໍ້ຄວາມ). ນີ້ມີຜົນກະທົບພຽງແຕ່
ລະຫັດແຫຼ່ງທີ່ສ້າງຂຶ້ນ, ບໍ່ແມ່ນຮູບແບບໃນຫນ້າທີ່ສະແດງຜົນ.
--toc, --ສາລະບານ
ລວມເອົາຕາຕະລາງເນື້ອໃນທີ່ສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ (ຫຼື, ໃນກໍລະນີຂອງຢາງ,
context, ແລະທໍາອິດ, ຄໍາແນະນໍາເພື່ອສ້າງຫນຶ່ງ) ໃນເອກະສານຜົນຜະລິດ. ນີ້
ທາງເລືອກບໍ່ມີຜົນຕໍ່ man, docbook, slidy, slideous, s5, docx, ຫຼື odt output.
--toc-depth=NUMBER
ລະບຸຈໍານວນລະດັບພາກທີ່ຈະລວມຢູ່ໃນຕາຕະລາງເນື້ອໃນ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນ 3 (ຊຶ່ງຫມາຍຄວາມວ່າລະດັບ 1, 2, ແລະ 3 headers ຈະຖືກລະບຸໄວ້ໃນ
ເນື້ອໃນ).
--ບໍ່ມີຈຸດເດັ່ນ
ປິດການນຳໃຊ້ການເນັ້ນໄວຍະກອນສຳລັບບລັອກລະຫັດ ແລະແຖວແຖວ, ເຖິງແມ່ນວ່າພາສາໃດໜຶ່ງກໍຕາມ
ຄຸນລັກສະນະແມ່ນໄດ້ຮັບ.
--highlight-style=STYLE
ລະບຸຮູບແບບການໃສ່ສີທີ່ຈະໃຊ້ໃນລະຫັດແຫຼ່ງທີ່ເນັ້ນໃສ່. ທາງເລືອກແມ່ນ
pygments (ຄ່າເລີ່ມຕົ້ນ), kate, monochrome, espresso, zenburn, haddock, ແລະ tango.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເນັ້ນ syntax ໃນ pandoc, ເບິ່ງການເນັ້ນໄວຍະກອນ,
ຂ້າງລຸ່ມນີ້.
-H ເອກະສານ, --include-in-header=ເອກະສານ
ລວມເອົາເນື້ອໃນຂອງ ເອກະສານ, verbatim, ໃນຕອນທ້າຍຂອງຫົວ. ນີ້ສາມາດນໍາໃຊ້ໄດ້,
ຕົວຢ່າງ, ເພື່ອປະກອບມີ CSS ຫຼື javascript ພິເສດໃນເອກະສານ HTML. ທາງເລືອກນີ້
ສາມາດໃຊ້ຊ້ຳໆເພື່ອລວມເອົາຫຼາຍໄຟລ໌ຢູ່ໃນສ່ວນຫົວ. ພວກເຂົາເຈົ້າຈະເປັນ
ລວມຢູ່ໃນຄໍາສັ່ງທີ່ລະບຸໄວ້. ຫມາຍເຖິງ -- standalone.
-B ເອກະສານ, --include-before-body=ເອກະສານ
ລວມເອົາເນື້ອໃນຂອງ ເອກະສານ, verbatim, ໃນຕອນຕົ້ນຂອງເນື້ອໃນເອກະສານ (ຕົວຢ່າງ
ຫຼັງຈາກ tag ໃນ HTML, ຫຼືຄໍາສັ່ງ \begin{document} ໃນ LaTeX). ນີ້ສາມາດ
ຖືກນໍາໃຊ້ເພື່ອປະກອບມີແຖບນໍາທາງຫຼືປ້າຍໂຄສະນາໃນເອກະສານ HTML. ທາງເລືອກນີ້ສາມາດ
ຖືກໃຊ້ຊ້ຳໆເພື່ອລວມເອົາຫຼາຍໄຟລ໌. ພວກເຂົາເຈົ້າຈະຖືກລວມເຂົ້າໃນຄໍາສັ່ງ
ລະບຸ. ຫມາຍເຖິງ -- standalone.
-A ເອກະສານ, --include-after-body=ເອກະສານ
ລວມເອົາເນື້ອໃນຂອງ ເອກະສານ, verbatim, ໃນຕອນທ້າຍຂອງເອກະສານ (ກ່ອນ
tag ໃນ HTML, ຫຼືຄໍາສັ່ງ \end{document} ໃນ LaTeX). ທາງເລືອກນີ້ສາມາດເປັນ
ຖືກໃຊ້ຊ້ຳໆເພື່ອລວມເອົາຫຼາຍໄຟລ໌. ພວກເຂົາເຈົ້າຈະຖືກລວມເຂົ້າໃນຄໍາສັ່ງ
ລະບຸ. ຫມາຍເຖິງ -- standalone.
ທາງເລືອກໃນການ affecting ສະເພາະ ນັກຂຽນ
-- ຕົນເອງບັນຈຸ
ຜະລິດໄຟລ໌ HTML ແບບສະແຕນດຽວໂດຍບໍ່ມີການຂຶ້ນກັບພາຍນອກ, ໂດຍໃຊ້ຂໍ້ມູນ: URIs
ລວມເອົາເນື້ອໃນຂອງສະຄຣິບ, ແຜ່ນສະໄຕລ໌, ຮູບພາບ, ແລະວິດີໂອທີ່ເຊື່ອມໂຍງ. ໄດ້
ໄຟລ໌ຜົນໄດ້ຮັບຄວນຈະເປັນ "ຕົວຂອງມັນເອງ," ໃນຄວາມຫມາຍວ່າມັນບໍ່ຕ້ອງການພາຍນອກ
ໄຟລ໌ແລະບໍ່ມີການເຂົ້າເຖິງສຸດທິທີ່ຈະສະແດງຢ່າງຖືກຕ້ອງໂດຍຕົວທ່ອງເວັບ. ທາງເລືອກນີ້ເຮັດວຽກ
ມີພຽງແຕ່ຮູບແບບຜົນຜະລິດ HTML, ລວມທັງ html, html5, html+lhs, html5+lhs, s5,
slidy, slideous, dzslides, ແລະເປີດເຜີຍ. ສະຄຣິບ, ຮູບພາບ, ແລະແຜ່ນສະໄຕລ໌ຢູ່
URL ຢ່າງແທ້ຈິງຈະຖືກດາວໂຫຼດ; ທີ່ຢູ່ URL ທີ່ກ່ຽວຂ້ອງຈະຖືກຊອກຫາທີ່ກ່ຽວຂ້ອງກັບ
ໄດເລກະທໍລີທີ່ເຮັດວຽກ (ຖ້າໄຟລ໌ຕົ້ນສະບັບທໍາອິດແມ່ນທ້ອງຖິ່ນ) ຫຼືທຽບກັບຖານ
URL (ຖ້າໄຟລ໌ແຫຼ່ງທໍາອິດແມ່ນຫ່າງໄກສອກຫຼີກ). ຂໍ້ຈໍາກັດ: ຊັບພະຍາກອນທີ່ໂຫລດ
ແບບເຄື່ອນໄຫວຜ່ານ JavaScript ບໍ່ສາມາດຖືກລວມເຂົ້າກັນໄດ້; ດັ່ງນັ້ນ,
--self-contained ບໍ່ໄດ້ເຮັດວຽກກັບ --mathjax, ແລະບາງຄຸນສົມບັດຂັ້ນສູງ (ຕົວຢ່າງ
ຊູມ ຫຼືບັນທຶກຂອງລຳໂພງ) ອາດຈະບໍ່ເຮັດວຽກຢູ່ໃນສະໄລ້ "ມີດ້ວຍຕົນເອງ" ອອບໄລນ໌ open.js
ສະແດງໃຫ້ເຫັນ.
--html-q-tags
ໃຊ້ ແທັກສໍາລັບວົງຢືມໃນ HTML.
--ascii
ໃຊ້ພຽງແຕ່ຕົວອັກສອນ ascii ໃນຜົນຜະລິດ. ໃນປັດຈຸບັນສະຫນັບສະຫນູນພຽງແຕ່ສໍາລັບຜົນຜະລິດ HTML
(ເຊິ່ງໃຊ້ຕົວເລກຕົວເລກແທນ UTF-8 ເມື່ອຕົວເລືອກນີ້ຖືກເລືອກ).
--reference-links
ໃຊ້ການເຊື່ອມຕໍ່ແບບອ້າງອີງ, ແທນທີ່ຈະເປັນການເຊື່ອມຕໍ່ inline, ໃນການຂຽນ Markdown ຫຼື
ຂໍ້ຄວາມທີ່ມີໂຄງສ້າງໃຫມ່. ໂດຍຄ່າເລີ່ມຕົ້ນການເຊື່ອມຕໍ່ inline ແມ່ນຖືກນໍາໃຊ້.
--atx-headers
ໃຊ້ສ່ວນຫົວແບບ ATX ໃນ Markdown ແລະ asciidoc output. ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້
ສ່ວນຫົວແບບ setext ສໍາລັບລະດັບ 1-2, ແລະຫຼັງຈາກນັ້ນສ່ວນຫົວ ATX.
--ບົດ
ປະຕິບັດສ່ວນຫົວລະດັບສູງສຸດເປັນບົດໃນຜົນອອກມາຂອງ LaTeX, ConTeXt, ແລະ DocBook. ເມື່ອໃດ
ຫ້ອງຮຽນເອກະສານ LaTeX ຖືກກໍານົດໃຫ້ລາຍງານ, ປື້ມບັນທຶກ, ຫຼືບັນທຶກ, ທາງເລືອກນີ້ແມ່ນຫມາຍເຖິງ.
ຖ້າ beamer ເປັນຮູບແບບຜົນຜະລິດ, ສ່ວນຫົວລະດັບເທິງຈະກາຍເປັນ \part{..}.
-N, -- ຕົວເລກ
ສ່ວນຫົວເລື່ອງຂອງຕົວເລກໃນຜົນໄດ້ຮັບຂອງ LaTeX, ConTeXt, HTML, ຫຼື EPUB. ໂດຍຄ່າເລີ່ມຕົ້ນ,
ພາກສ່ວນແມ່ນບໍ່ໄດ້ມີເລກ. ພາກສ່ວນທີ່ມີຫ້ອງຮຽນທີ່ບໍ່ມີຕົວເລກຈະບໍ່ຖືກເລກ,
ເຖິງແມ່ນວ່າ --number-sections ຖືກກໍານົດ.
--number-offset=NUMBER[,NUMBER,...]
ຊົດເຊີຍສໍາລັບຫົວຂໍ້ພາກໃນຜົນຜະລິດ HTML (ຖືກລະເລີຍໃນຮູບແບບຜົນຜະລິດອື່ນ). ໄດ້
ຕົວເລກທໍາອິດຖືກເພີ່ມໃສ່ຈໍານວນສ່ວນສໍາລັບສ່ວນຫົວລະດັບເທິງ, ທີສອງສໍາລັບ
ຫົວຂໍ້ລະດັບທີສອງ, ແລະອື່ນໆ. ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການລະດັບສູງສຸດທໍາອິດ
header ໃນເອກະສານຂອງທ່ານທີ່ຈະເປັນ "6", ລະບຸ --number-offset=5. ຖ້າເຈົ້າ
ເອກະສານເລີ່ມຕົ້ນດ້ວຍຫົວລະດັບ 2 ທີ່ທ່ານຕ້ອງການທີ່ຈະເປັນ "1.5", ໃຫ້ລະບຸ
--number-offset=1,4. ຄ່າຊົດເຊີຍແມ່ນ 0 ຕາມຄ່າເລີ່ມຕົ້ນ. ໝາຍເຖິງ --number-sections.
--no-tex-ligatures
ຢ່າໃຊ້ເສັ້ນຜູກ TeX ສໍາລັບເຄື່ອງຫມາຍວົງຢືມ, apostrophes, ແລະ dashes (`... ',
``..'', --, ---) ເມື່ອຂຽນ ຫຼື ອ່ານ LaTeX ຫຼື ConTeXt. ໃນການອ່ານ LaTeX, parse
ຕົວອັກສອນ `, ', ແລະ - ຕົວອັກສອນ, ແທນທີ່ຈະແຍກຕົວແປສໍາລັບວົງຢືມ
ເຄື່ອງໝາຍ ແລະຂີດ. ໃນການຂຽນ LaTeX ຫຼື ConTeXt, ພິມເຄື່ອງຫມາຍວົງຢືມ unicode ແລະ
ຕົວອັກສອນ dash ຕາມຕົວອັກສອນ, ແທນທີ່ຈະປ່ຽນພວກມັນເປັນມາດຕະຖານ ASCII TeX
ສາຍພັນ. ໝາຍເຫດ: ໂດຍປົກກະຕິ --smart ຖືກເລືອກໂດຍອັດຕະໂນມັດສຳລັບ LaTeX ແລະ ConTeXt
output, ແຕ່ມັນຕ້ອງຖືກລະບຸຢ່າງຊັດເຈນຖ້າ --no-tex-ligatures ຖືກເລືອກ. ຖ້າ
ທ່ານໃຊ້ຄໍາເວົ້າ curly ຕົວຫນັງສື, dashes, ແລະ ellipses ໃນແຫຼ່ງຂອງທ່ານ, ຫຼັງຈາກນັ້ນທ່ານອາດຈະ
ຕ້ອງການໃຊ້ --no-tex-ligatures ໂດຍບໍ່ມີການ --smart.
--ລາຍການ
ໃຊ້ຊຸດລາຍຊື່ສໍາລັບບລັອກລະຫັດ LaTeX
-i, -- ເພີ່ມຂຶ້ນ
ເຮັດໃຫ້ລາຍການລາຍການໃນສະໄລຍະສະແດງໃຫ້ເຫັນ incrementally (ຫນຶ່ງໂດຍຫນຶ່ງ). ຄ່າເລີ່ມຕົ້ນແມ່ນ
ສໍາລັບລາຍຊື່ທີ່ຈະສະແດງທັງຫມົດໃນເວລາດຽວກັນ.
--slide-level=NUMBER
ລະບຸວ່າສ່ວນຫົວທີ່ມີລະດັບທີ່ລະບຸຈະສ້າງ slides (ສໍາລັບ beamer, s5,
slidy, slideous, dzslides). ສ່ວນຫົວຂ້າງເທິງລະດັບນີ້ຢູ່ໃນລໍາດັບຊັ້ນແມ່ນຖືກນໍາໃຊ້ເພື່ອ
ແບ່ງ slideshow ເປັນພາກສ່ວນ; headers ຕ່ໍາກວ່າລະດັບນີ້ສ້າງ subheads
ພາຍໃນສະໄລ້. ຄ່າເລີ່ມຕົ້ນແມ່ນກໍານົດລະດັບ slide ໂດຍອີງໃສ່ເນື້ອໃນຂອງ
ເອກະສານ; ເບິ່ງໂຄງສ້າງສະໄລ້.
--section-divs
ຫໍ່ພາກສ່ວນໃນ tags (ຫຼື tags ໃນ HTML5), ແລະຄັດຕິດຕົວລະບຸ
ການປິດລ້ອມ (ຫຼື ) ແທນທີ່ຈະເປັນຫົວຂອງມັນເອງ. ເບິ່ງຫົວ
ຕົວລະບຸ, ຂ້າງລຸ່ມນີ້.
--email-obfuscation=none|javascript|ອ້າງອີງ
ລະບຸວິທີການເຮັດໃຫ້ mailto ສັບສົນ: ການເຊື່ອມຕໍ່ໃນເອກະສານ HTML. ບໍ່ມີໃບ
mailto: ການເຊື່ອມຕໍ່ທີ່ເຂົາເຈົ້າເປັນ. javascript ເຮັດໃຫ້ພວກເຂົາສັບສົນໂດຍໃຊ້ javascript.
ການອ້າງອິງເຮັດໃຫ້ພວກເຂົາສັບສົນໂດຍການພິມຕົວອັກສອນຂອງເຂົາເຈົ້າເປັນເລກທົດສະນິຍົມ ຫຼືເລກຖານສິບຫົກ
ການອ້າງອີງຕົວອັກສອນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ javascript.
--id-prefix=ຄັກ
ລະບຸຄໍານໍາຫນ້າທີ່ຈະເພີ່ມໃສ່ຕົວລະບຸທີ່ສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດໃນ HTML ແລະ
ຜົນຜະລິດ DocBook, ແລະເປັນຕົວເລກ footnote ໃນຜົນຜະລິດ Markdown. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ປ້ອງກັນຕົວລະບຸຊໍ້າກັນເມື່ອສ້າງຊິ້ນສ່ວນທີ່ຈະຖືກລວມເຂົ້າໃນອັນອື່ນ
ຫນ້າ.
-T ຄັກ, --title-prefix=ຄັກ
ລະບຸວ່າ ຄັກ ເປັນຄໍານໍາຫນ້າໃນຕອນຕົ້ນຂອງຫົວຂໍ້ທີ່ປາກົດຢູ່ໃນ HTML
header (ແຕ່ບໍ່ແມ່ນຢູ່ໃນຫົວຂໍ້ຍ້ອນວ່າມັນປາກົດຢູ່ໃນຕອນຕົ້ນຂອງ HTML body).
ຫມາຍເຖິງ -- standalone.
-c URL, --css=URL
ເຊື່ອມຕໍ່ກັບແຜ່ນສະໄຕລ໌ CSS. ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເລື້ອຍໆເພື່ອປະກອບ
ຫຼາຍໄຟລ໌. ພວກເຂົາເຈົ້າຈະຖືກລວມເຂົ້າໃນຄໍາສັ່ງທີ່ກໍານົດໄວ້.
--reference-odt=ເອກະສານ
ໃຊ້ໄຟລ໌ທີ່ລະບຸໄວ້ເປັນການອ້າງອີງຮູບແບບໃນການຜະລິດ ODT. ສໍາລັບຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດ,
ການອ້າງອິງ ODT ຄວນເປັນສະບັບດັດແກ້ຂອງ ODT ທີ່ຜະລິດໂດຍໃຊ້ pandoc.
ເນື້ອໃນຂອງເອກະສານອ້າງອີງ ODT ແມ່ນຖືກລະເລີຍ, ແຕ່ຮູບແບບຂອງມັນຖືກໃຊ້ໃນ
ODT ໃໝ່. ຖ້າບໍ່ມີການອ້າງອິງ ODT ຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, pandoc ຈະເບິ່ງ
ສໍາລັບໄຟລ໌ reference.odt ໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ (ເບິ່ງ --data-dir). ຖ້ານີ້ແມ່ນ
ບໍ່ພົບທັງສອງ, ຄ່າເລີ່ມຕົ້ນທີ່ມີຄວາມຮູ້ສຶກຈະຖືກນໍາໃຊ້.
--reference-docx=ເອກະສານ
ໃຊ້ໄຟລ໌ທີ່ລະບຸໄວ້ເປັນການອ້າງອີງຮູບແບບໃນການຜະລິດໄຟລ໌ docx. ສໍາລັບທີ່ດີທີ່ສຸດ
ຜົນໄດ້ຮັບ, docx ອ້າງອີງຄວນຈະເປັນສະບັບດັດແກ້ຂອງໄຟລ໌ docx ທີ່ຜະລິດ
ໃຊ້ pandoc. ເນື້ອໃນຂອງເອກະສານອ້າງອີງ docx ແມ່ນຖືກລະເລີຍ, ແຕ່ຮູບແບບຂອງມັນ
ແລະຄຸນສົມບັດຂອງເອກະສານ (ລວມທັງຂອບ, ຂະໜາດໜ້າ, ສ່ວນຫົວ, ແລະສ່ວນທ້າຍ) ຖືກນຳໃຊ້
ໃນ docx ໃຫມ່. ຖ້າບໍ່ມີການອ້າງອິງ docx ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, pandoc
ຈະຊອກຫາໄຟລ໌ reference.docx ໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ (ເບິ່ງ --data-dir).
ຖ້າບໍ່ພົບອັນນີ້, ຄ່າເລີ່ມຕົ້ນທີ່ເຂົ້າໃຈໄດ້ຈະຖືກໃຊ້. ຮູບແບບຕໍ່ໄປນີ້
ຖືກນໍາໃຊ້ໂດຍ pandoc: [ວັກ] ປົກກະຕິ, ເນື້ອໃນ, ວັກທໍາອິດ, ຫນາແຫນ້ນ, ຫົວຂໍ້,
Subtitle, Author, Date, Abstract, Bbliography, ຫົວຂໍ້ 1, ຫົວຂໍ້ 2, ຫົວຂໍ້ 3,
ຫົວຂໍ້ 4, ຫົວຂໍ້ 5, ຫົວຂໍ້ 6, ຂໍ້ຄວາມຕັນ, ຂໍ້ຄວາມ footnote, ຄໍານິຍາມຄໍານິຍາມ,
ຄໍານິຍາມ, ຄໍາບັນຍາຍ, ຄໍາອະທິບາຍຕາຕະລາງ, ຄໍາບັນຍາຍຮູບພາບ, ຮູບ, ຮູບທີ່ມີຄໍາບັນຍາຍ, TOC
ຫົວຂໍ້; [ຕົວອັກສອນ] ຕົວອັກສອນຫຍໍ້ໜ້າເລີ່ມຕົ້ນ, ຕົວອັກສອນຕົວໜັງສື, ຕົວອັກສອນຄຳສັບ,
ການອ້າງອິງ footnote, Hyperlink; [ຕາຕະລາງ] ຕາຕະລາງປົກກະຕິ.
--epub-stylesheet=ເອກະສານ
ໃຊ້ໄຟລ໌ CSS ທີ່ລະບຸເພື່ອຈັດຮູບແບບ EPUB. ຖ້າບໍ່ມີການລະບຸຮູບແບບຊີດ,
pandoc ຈະຊອກຫາໄຟລ໌ epub.css ໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ (ເບິ່ງ --data-dir).
ຖ້າມັນບໍ່ພົບຢູ່ທີ່ນັ້ນ, ຄ່າເລີ່ມຕົ້ນທີ່ມີຄວາມຮູ້ສຶກຈະຖືກນໍາໃຊ້.
--epub-cover-image=ເອກະສານ
ໃຊ້ຮູບທີ່ລະບຸໄວ້ເປັນໜ້າປົກ EPUB. ມັນແມ່ນແນະນໍາໃຫ້ຮູບພາບ
ຫນ້ອຍກວ່າ 1000px ໃນຄວາມກວ້າງແລະຄວາມສູງ. ໃຫ້ສັງເກດວ່າໃນເອກະສານແຫຼ່ງ Markdown ທ່ານ
ຍັງສາມາດລະບຸຮູບພາບໜ້າປົກໃນບລັອກເມຕາເດຕາຂອງ YAML (ເບິ່ງ EPUB Metadata, ຂ້າງລຸ່ມນີ້).
--epub-metadata=ເອກະສານ
ເບິ່ງໃນໄຟລ໌ XML ທີ່ລະບຸໄວ້ສໍາລັບ metadata ສໍາລັບ EPUB. ໄຟລ໌ຄວນປະກອບດ້ວຍ
ຊຸດຂອງອົງປະກອບຫຼັກ Dublin. ຍົກຕົວຢ່າງ:
Creative Commons
es-AR
ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc ຈະປະກອບມີອົງປະກອບ metadata ຕໍ່ໄປນີ້: (ຈາກ
ຊື່ເອກະສານ), (ຈາກຜູ້ຂຽນເອກະສານ), (ຈາກ
ວັນທີຂອງເອກະສານ, ເຊິ່ງຄວນຈະຢູ່ໃນຮູບແບບ ISO 8601), (ຈາກ ພາສາ
ຕົວແປ, ຫຼື, ຖ້າບໍ່ໄດ້ຕັ້ງ, ທ້ອງຖິ່ນ), ແລະ (ກ
UUID ສ້າງຂຶ້ນແບບສຸ່ມ). ສິ່ງໃດກໍ່ຕາມເຫຼົ່ານີ້ອາດຈະຖືກ overridden ໂດຍອົງປະກອບໃນ
ໄຟລ໌ metadata.
ຫມາຍເຫດ: ຖ້າເອກະສານຕົ້ນສະບັບແມ່ນ Markdown, ບລັອກ metadata ຂອງ YAML ໃນເອກະສານສາມາດ
ໃຊ້ແທນ. ເບິ່ງຂ້າງລຸ່ມນີ້ພາຍໃຕ້ Metadata EPUB.
--epub-embed-font=ເອກະສານ
ຝັງຟອນທີ່ລະບຸໄວ້ໃນ EPUB. ທາງເລືອກນີ້ສາມາດຖືກຊ້ໍາເພື່ອຝັງ
ຟອນຫຼາຍ. ສາມາດໃຊ້ຕົວແທນໄດ້ເຊັ່ນ: DejaVuSans-*.ttf.
ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານໃຊ້ wildcards ໃນເສັ້ນຄໍາສັ່ງ, ໃຫ້ແນ່ໃຈວ່າຈະຫນີພວກເຂົາຫຼືໃສ່
ຊື່ໄຟລ໌ທັງຫມົດໃນວົງຢືມດຽວ, ເພື່ອປ້ອງກັນບໍ່ໃຫ້ພວກເຂົາຖືກຕີຄວາມຫມາຍໂດຍ
ແກະ. ເພື່ອໃຊ້ຕົວອັກສອນທີ່ຝັງໄວ້, ທ່ານຈະຕ້ອງເພີ່ມການປະກາດເຊັ່ນ:
ຕິດຕາມ CSS ຂອງທ່ານ (ເບິ່ງ --epub-stylesheet):
@font-face {
font-family: DejaVuSans;
font-style: ປົກກະຕິ;
font-weight: ປົກກະຕິ;
src:url("DejaVuSans-Regular.ttf");
}
@font-face {
font-family: DejaVuSans;
font-style: ປົກກະຕິ;
font-weight: ກ້າຫານ;
src:url("DejaVuSans-Bold.ttf");
}
@font-face {
font-family: DejaVuSans;
font-style: ຕົວອຽງ;
font-weight: ປົກກະຕິ;
src:url("DejaVuSans-Oblique.ttf");
}
@font-face {
font-family: DejaVuSans;
font-style: ຕົວອຽງ;
font-weight: ກ້າຫານ;
src:url("DejaVuSans-BoldOblique.ttf");
}
body { font-family: "DejaVuSans"; }
--epub-chapter-level=NUMBER
ລະບຸລະດັບສ່ວນຫົວທີ່ຈະແຍກ EPUB ເປັນໄຟລ໌ "ບົດ" ແຍກຕ່າງຫາກ.
ຄ່າເລີ່ມຕົ້ນແມ່ນການແບ່ງອອກເປັນບົດທີ່ລະດັບ 1 headers. ທາງເລືອກນີ້ມີຜົນກະທົບເທົ່ານັ້ນ
ອົງປະກອບພາຍໃນຂອງ EPUB ໄດ້, ບໍ່ແມ່ນວິທີການບົດແລະພາກສ່ວນ
ສະແດງໃຫ້ຜູ້ຊົມໃຊ້. ຜູ້ອ່ານບາງຄົນອາດຈະຊ້າຖ້າໄຟລ໌ບົດໃຫຍ່ເກີນໄປ,
ດັ່ງນັ້ນສໍາລັບເອກະສານຂະຫນາດໃຫຍ່ທີ່ມີສ່ວນຫົວລະດັບ 1 ຈໍານວນຫນ້ອຍ, ຫນຶ່ງອາດຈະຕ້ອງການໃຊ້ບົດ
ລະດັບ 2 ຫຼື 3.
--latex-engine=pdflatex|lualatex|xelatex
ໃຊ້ເຄື່ອງຈັກ LaTeX ທີ່ລະບຸໄວ້ໃນເວລາຜະລິດ PDF output. ຄ່າເລີ່ມຕົ້ນແມ່ນ pdflatex.
ຖ້າເຄື່ອງຈັກບໍ່ຢູ່ໃນເສັ້ນທາງຂອງເຈົ້າ, ເສັ້ນທາງເຕັມຂອງເຄື່ອງຈັກອາດຈະຖືກກໍານົດ
ທີ່ນີ້.
--latex-engine-opt=ຄັກ
ໃຊ້ສະຕຣິງທີ່ໃຫ້ມາເປັນການໂຕ້ຖຽງແຖວຄໍາສັ່ງກັບເຄື່ອງຈັກຢາງ. ຖ້າໃຊ້
ຫຼາຍຄັ້ງ, ການໂຕ້ຖຽງໄດ້ຖືກສະຫນອງໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງພວກເຂົາ. ໃຫ້ສັງເກດວ່າບໍ່ມີ
ກວດເບິ່ງທາງເລືອກທີ່ຊ້ໍາກັນແມ່ນເຮັດແລ້ວ.
ການອ້າງອິງ rendering
--bibliography=ເອກະສານ
ກໍານົດພາກສະຫນາມບັນນານຸກົມໃນ metadata ຂອງເອກະສານເປັນ ເອກະສານ, overriding ຄ່າໃດນຶ່ງ
ກໍານົດໄວ້ໃນ metadata, ແລະປະມວນຜົນການອ້າງອີງໂດຍໃຊ້ pandoc-citeproc. (ນີ້ແມ່ນ
ທຽບເທົ່າກັບ --metadata bibliography=FILE --filter pandoc-citeproc.) ຖ້າ --natbib
ຫຼື --biblatex ແມ່ນຍັງສະຫນອງໃຫ້, pandoc-citeproc ບໍ່ໄດ້ຖືກນໍາໃຊ້, ເຮັດໃຫ້ທຽບເທົ່ານີ້.
to --metadata bibliography=FILE. ຖ້າທ່ານສະຫນອງການໂຕ້ຖຽງນີ້ຫຼາຍຄັ້ງ, ແຕ່ລະຄົນ
ເອກະສານ ຈະຖືກເພີ່ມເຂົ້າໃນບັນນານຸກົມ.
--csl=ເອກະສານ
ຕັ້ງຊ່ອງຂໍ້ມູນ csl ໃນ metadata ຂອງເອກະສານເປັນ ເອກະສານ, overriding ຄ່າໃດໆທີ່ກໍານົດໄວ້ໃນ
metadata. (ອັນນີ້ເທົ່າກັບ --metadata csl=FILE.) ທາງເລືອກນີ້ເທົ່ານັ້ນ
ກ່ຽວຂ້ອງກັບ pandoc-citeproc.
--citation-abbreviations=ເອກະສານ
ກໍານົດຊ່ອງຂໍ້ມູນການອ້າງອີງ-ຫຍໍ້ໃນ metadata ຂອງເອກະສານເປັນ ເອກະສານ, overriding
ຄ່າໃດໆທີ່ຕັ້ງໄວ້ໃນ metadata. (ນີ້ແມ່ນເທົ່າກັບ
--metadata citation-abbreviations=FILE.) ທາງເລືອກນີ້ພຽງແຕ່ກ່ຽວຂ້ອງກັບ
pandoc-citeproc.
--natbib
ໃຊ້ natbib ສໍາລັບການອ້າງອີງໃນຜົນໄດ້ຮັບຂອງ LaTeX. ທາງເລືອກນີ້ບໍ່ແມ່ນສໍາລັບການນໍາໃຊ້ກັບ
ການກັ່ນຕອງ pandoc-citeproc ຫຼືກັບຜົນຜະລິດ PDF. ມັນມີຈຸດປະສົງເພື່ອນໍາໃຊ້ໃນການຜະລິດ a
ໄຟລ໌ LaTeX ທີ່ສາມາດປະມວນຜົນດ້ວຍ bibtex.
--biblatex
ໃຊ້ biblatex ສໍາລັບການອ້າງອີງໃນຜົນໄດ້ຮັບຂອງ LaTeX. ທາງເລືອກນີ້ບໍ່ແມ່ນສໍາລັບການນໍາໃຊ້ກັບ
ການກັ່ນຕອງ pandoc-citeproc ຫຼືກັບຜົນຜະລິດ PDF. ມັນມີຈຸດປະສົງເພື່ອນໍາໃຊ້ໃນການຜະລິດ a
ໄຟລ໌ LaTeX ທີ່ສາມາດປະມວນຜົນດ້ວຍ bibtex ຫຼື biber.
ຄະນິດສາດ rendering in HTML
-m [URL], --latexmathml[=URL]
ໃຊ້ LaTeXMathML ເພື່ອສະແດງຄະນິດສາດ TeX ຝັງຢູ່ໃນຜົນຜະລິດ HTML. ໄດ້ URL ຄວນຊີ້
ກັບ LaTeXMathML.js load script. ຖ້າ ກ URL ບໍ່ໄດ້ໃຫ້, ການເຊື່ອມຕໍ່ຫາ
LaTeXMathML.js ຢູ່ໃນຫນ້າທໍາອິດຂອງ LaTeXMathML ຈະຖືກໃສ່.
--mathml[=URL]
ປ່ຽນ TeX math ເປັນ MathML (ໃນ docbook ເຊັ່ນດຽວກັນກັບ html ແລະ html5). ໃນແບບສະແຕນເລດ
html output, javascript ນ້ອຍໆ (ຫຼືການເຊື່ອມຕໍ່ກັບ script ດັ່ງກ່າວຖ້າ a URL ແມ່ນສະຫນອງໃຫ້)
ຈະຖືກໃສ່ເຂົ້າໄປທີ່ອະນຸຍາດໃຫ້ເບິ່ງ MathML ໃນບາງຕົວທ່ອງເວັບ.
--jsmath[=URL]
ໃຊ້ jsMath ເພື່ອສະແດງຄະນິດສາດ TeX ຝັງຢູ່ໃນຜົນຜະລິດ HTML. ໄດ້ URL ຄວນຊີ້ໃຫ້ເຫັນ
jsMath load script (ເຊັ່ນ: jsMath/easy/load.js); ຖ້າສະຫນອງໃຫ້, ມັນຈະຖືກເຊື່ອມຕໍ່
ຢູ່ໃນສ່ວນຫົວຂອງເອກະສານ HTML ແບບດ່ຽວ. ຖ້າ ກ URL ບໍ່ໄດ້ສະຫນອງໃຫ້, ບໍ່ມີການເຊື່ອມຕໍ່
to the jsMath load script ຈະຖືກໃສ່ໃສ່; ຫຼັງຈາກນັ້ນ, ມັນແມ່ນຂຶ້ນກັບຜູ້ຂຽນທີ່ຈະສະຫນອງ
ການເຊື່ອມຕໍ່ດັ່ງກ່າວຢູ່ໃນແມ່ແບບ HTML.
--mathjax[=URL]
ໃຊ້ MathJax ເພື່ອສະແດງຄະນິດສາດ TeX ຝັງຢູ່ໃນຜົນຜະລິດ HTML. ໄດ້ URL ຄວນຊີ້ໃຫ້ເຫັນ
MathJax.js load script. ຖ້າ ກ URL ບໍ່ໄດ້ໃຫ້, ການເຊື່ອມຕໍ່ໄປຫາ MathJax CDN
ຈະຖືກໃສ່.
--gladtex
ປະກອບຄະນິດສາດ TeX ໃນ tags ໃນຜົນຜະລິດ HTML. ເຫຼົ່ານີ້ສາມາດໄດ້ຮັບການປຸງແຕ່ງໂດຍ
gladTeX ເພື່ອຜະລິດການເຊື່ອມຕໍ່ກັບຮູບພາບຂອງສູດປະເພດ.
--mimetex[=URL]
ສະແດງຄະນິດສາດ TeX ໂດຍໃຊ້ສະຄິບ mimeTeX CGI. ຖ້າ URL ບໍ່ໄດ້ລະບຸ, ມັນແມ່ນ
ສົມມຸດວ່າສະຄຣິບຢູ່ທີ່ /cgi-bin/mimetex.cgi.
--webtex[=URL]
ສະແດງສູດ TeX ໂດຍໃຊ້ສະຄຣິບພາຍນອກທີ່ປ່ຽນສູດ TeX ເປັນຮູບພາບ.
ສູດຈະຖືກລວມເຂົ້າກັບ URL ທີ່ສະຫນອງໃຫ້. ຖ້າ URL ບໍ່ໄດ້ລະບຸໄວ້,
Google Chart API ຈະຖືກນໍາໃຊ້.
--katex[=URL]
ໃຊ້ KaTeX ເພື່ອສະແດງຄະນິດສາດ TeX ຝັງຢູ່ໃນຜົນຜະລິດ HTML. ໄດ້ URL ຄວນຊີ້ໃຫ້ເຫັນເຖິງ
katex.js ໂຫລດສະຄຣິບ. ຖ້າ ກ URL ບໍ່ໄດ້ຖືກສະຫນອງໃຫ້, ການເຊື່ອມຕໍ່ກັບ KaTeX CDN ຈະເປັນ
ໃສ່.
--katex-stylesheet=URL
ໄດ້ URL ຄວນຊີ້ໄປຫາ katex.css stylesheet. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ,
ລິ້ງຫາ KaTeX CDN ຈະຖືກໃສ່. ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າ
--katex.
ທາງເລືອກໃນການ ສໍາລັບການ wrapper scripts
-- dump-args
ພິມຂໍ້ມູນກ່ຽວກັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງໄປຫາ stdout, ຫຼັງຈາກນັ້ນອອກ. ທາງເລືອກນີ້
ມີຈຸດປະສົງຕົ້ນຕໍສໍາລັບການນໍາໃຊ້ໃນ wrapper scripts. ເສັ້ນທໍາອິດຂອງຜົນຜະລິດ
ປະກອບດ້ວຍຊື່ຂອງໄຟລ໌ຜົນຜະລິດທີ່ລະບຸໄວ້ກັບທາງເລືອກ -o, ຫຼື - (ສໍາລັບການ
stdout) ຖ້າບໍ່ມີການລະບຸໄຟລ໌ຜົນຜະລິດ. ສາຍທີ່ຍັງເຫຼືອປະກອບດ້ວຍ
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ, ຫນຶ່ງຕໍ່ແຖວ, ໃນຄໍາສັ່ງທີ່ພວກມັນປາກົດ. ເຫຼົ່ານີ້ບໍ່ໄດ້
ປະກອບມີທາງເລືອກ pandoc ປົກກະຕິແລະການໂຕ້ຖຽງຂອງພວກເຂົາ, ແຕ່ປະກອບມີທາງເລືອກໃດໆ
ປະກົດຂຶ້ນຫຼັງຈາກຕົວແຍກ - ໃນຕອນທ້າຍຂອງແຖວ.
--ignore-args
ບໍ່ສົນໃຈອາກິວເມັນແຖວຄໍາສັ່ງ (ສໍາລັບການນໍາໃຊ້ໃນ wrapper scripts). ຕົວເລືອກ pandoc ປົກກະຕິ
ບໍ່ໄດ້ຖືກລະເລີຍ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ,
pandoc --ignore-args -o foo.html -s foo.txt --e latin1
ເທົ່າກັບ
pandoc -o foo.html -s
ແມ່ແບບ
ເມື່ອໃຊ້ຕົວເລືອກ -s/-- standalone, pandoc ໃຊ້ແມ່ແບບເພື່ອເພີ່ມສ່ວນຫົວ ແລະສ່ວນທ້າຍ.
ເອກະສານທີ່ຈໍາເປັນສໍາລັບເອກະສານທີ່ຢືນຢູ່ດ້ວຍຕົນເອງ. ເພື່ອເບິ່ງແມ່ແບບເລີ່ມຕົ້ນທີ່ເປັນ
ໃຊ້, ພຽງແຕ່ພິມ
pandoc -D *FORMAT*
ບ່ອນທີ່ ຮູບແບບ ແມ່ນຊື່ຂອງຮູບແບບຜົນຜະລິດ. ແມ່ແບບທີ່ກໍາຫນົດເອງສາມາດຖືກກໍານົດໂດຍໃຊ້
ທາງເລືອກ --template. ນອກນັ້ນທ່ານຍັງສາມາດ override ແມ່ແບບເລີ່ມຕົ້ນຂອງລະບົບສໍາລັບການໃຫ້
ຮູບແບບຜົນຜະລິດ ຮູບແບບ ໂດຍການວາງໄຟລ໌ແມ່ແບບ/default.*FORMAT* ໃນຂໍ້ມູນຜູ້ໃຊ້
ໄດເລກະທໍລີ (ເບິ່ງ --data-dir, ຂ້າງເທິງ). ຂໍ້ຍົກເວັ້ນ: ສໍາລັບຜົນຜະລິດ odt, ປັບແຕ່ງ
ແມ່ແບບ default.opendocument. ສໍາລັບຜົນຜະລິດ pdf, ປັບແຕ່ງແມ່ແບບ default.latex.
ແມ່ແບບປະກອບມີ ຕົວແປ, ທີ່ອະນຸຍາດໃຫ້ສໍາລັບການລວມເອົາຂໍ້ມູນ arbitrary ຢູ່ໃດໆ
ຈຸດໃນໄຟລ໌. ຕົວແປອາດຈະຖືກຕັ້ງພາຍໃນເອກະສານໂດຍໃຊ້ YAML metadata blocks.
ພວກເຂົາອາດຈະຖືກຕັ້ງຢູ່ໃນເສັ້ນຄໍາສັ່ງໂດຍໃຊ້ -V/--variable ທາງເລືອກ: ຕົວແປທີ່ກໍານົດໄວ້ໃນ
ວິທີນີ້ລົບລ້າງຊ່ອງຂໍ້ມູນ metadata ທີ່ມີຊື່ດຽວກັນ.
Variables ທີ່ກໍານົດໄວ້ by pandoc
ບາງຕົວແປຖືກຕັ້ງໂດຍອັດຕະໂນມັດໂດຍ pandoc. ເຫຼົ່ານີ້ແຕກຕ່າງກັນເລັກນ້ອຍຂຶ້ນຢູ່ກັບ
ຮູບແບບຜົນຜະລິດ, ແຕ່ລວມເອົາຊ່ອງຂໍ້ມູນ metadata ເຊັ່ນດຽວກັນກັບດັ່ງຕໍ່ໄປນີ້:
ຫົວຂໍ້, ຜູ້ຂຽນ, ວັນ
ອະນຸຍາດໃຫ້ກໍານົດລັກສະນະພື້ນຖານຂອງເອກະສານ. ລວມຢູ່ໃນ metadata PDF
ຜ່ານ LaTeX ແລະ ConTeXt. ເຫຼົ່ານີ້ສາມາດຖືກກໍານົດໂດຍຜ່ານຫົວຂໍ້ pandoc, ເຊິ່ງ
ອະນຸຍາດໃຫ້ສໍາລັບຜູ້ຂຽນຫຼາຍຄົນ, ຫຼືໂດຍຜ່ານການ block metadata ຂອງ YAML:
---
ຜູ້ຂຽນ:
- ອາລິສໂຕເລິ
- ປີເຕີ Abelard
...
subtitle
ຫົວຂໍ້ຍ່ອຍຂອງເອກະສານ, ລວມຢູ່ໃນ HTML, EPUB, LaTeX, ConTeXt, ແລະ Word docx; ການສະແດງຜົນ
ໃນ LaTeX ພຽງແຕ່ເມື່ອໃຊ້ຫ້ອງຮຽນເອກະສານທີ່ຮອງຮັບ \subtitle, ເຊັ່ນ beamer
ຫຼືຊຸດ KOMA-Script (scrartcl, scrreprt, scrbook).
ບໍ່ມີຕົວຕົນ
ສະຫຼຸບເອກະສານ, ລວມຢູ່ໃນ LaTeX, ConTeXt, AsciiDoc, ແລະ Word docx
ຄໍາ
ບັນຊີລາຍຊື່ຂອງຄໍາສໍາຄັນທີ່ຈະລວມຢູ່ໃນ HTML, PDF, ແລະ metadata AsciiDoc; ອາດຈະເປັນ
ຊ້ໍາເປັນສໍາລັບຜູ້ຂຽນ, ຂ້າງເທິງ
header-ລວມ
ເນື້ອໃນທີ່ລະບຸໂດຍ -H/--include-in-header (ອາດມີຫຼາຍຄ່າ)
ເຄາະ ຄ່າທີ່ບໍ່ແມ່ນ null ຖ້າ --toc/--table-of-contents ຖືກລະບຸ
toc-title
ຫົວຂໍ້ຂອງສາລະບານ (ໃຊ້ໄດ້ກັບ EPUB ແລະ docx ເທົ່ານັ້ນ)
ລວມ - ກ່ອນ
ເນື້ອໃນທີ່ລະບຸໂດຍ -B/--include-before-body (ອາດມີຫຼາຍຄ່າ)
ລວມ - ຫຼັງຈາກນັ້ນ
ເນື້ອໃນທີ່ລະບຸໂດຍ -A/--include-after-body (ອາດມີຫຼາຍຄ່າ)
ຮ່າງກາຍ ເນື້ອໃນເອກະສານ
meta-json
JSON ເປັນຕົວແທນຂອງ metadata ທັງຫມົດຂອງເອກະສານ
ພາສາ ຕົວແປ
lang ກໍານົດພາສາຕົ້ນຕໍຂອງເອກະສານ, ໂດຍໃຊ້ລະຫັດຕາມ BCP 47
(ເຊັ່ນ: en ຫຼື en-GB). ສໍາລັບບາງຮູບແບບຜົນຜະລິດ, pandoc ຈະປ່ຽນເປັນ
ຮູບແບບທີ່ເຫມາະສົມທີ່ເກັບໄວ້ໃນຕົວແປເພີ່ມເຕີມ babel-lang, polyglossia-lang
(LaTeX) ແລະ context-lang (ConTeXt).
ແຖບ pandoc ເດີມ ແລະ divs ທີ່ມີຄຸນລັກສະນະ lang (ຄ່າໃນ BCP 47) ສາມາດໃຊ້ໄດ້.
ເພື່ອປ່ຽນພາສາໃນຂອບເຂດນັ້ນ.
ພາສາອື່ນໆ
ບັນຊີລາຍຊື່ຂອງພາສາອື່ນໆທີ່ໃຊ້ໃນເອກະສານໃນ YAML metadata, ອີງຕາມ
BCP 47. ຕົວຢ່າງ: otherlangs: [en-GB, fr]. ອັນນີ້ຖືກສ້າງໂດຍອັດຕະໂນມັດ
ຈາກຄຸນລັກສະນະຂອງ lang ໃນທຸກ spans ແລະ divs ແຕ່ສາມາດ overriden. ໃນປັດຈຸບັນ
ໃຊ້ພຽງແຕ່ໂດຍ LaTeX ຜ່ານ babel-otherlangs ທີ່ຜະລິດແລະ
ຕົວແປ polyglossia-otherlangs. ຜູ້ຂຽນ LaTeX ສົ່ງອອກຄໍາສັ່ງ polyglossia ໃນ
ຂໍ້ຄວາມແຕ່ຕົວແປ babel-newcommands ປະກອບດ້ວຍແຜນທີ່ສໍາລັບພວກມັນ
babel ທີ່ສອດຄ້ອງກັນ.
dir ທິດທາງພື້ນຖານຂອງເອກະສານ, ທັງ rtl (ຂວາຫາຊ້າຍ) ຫຼື ltr
(ຊ້າຍຫາຂວາ).
ສໍາລັບເອກະສານ bidirectional, pandoc native spans ແລະ divs ທີ່ມີຄຸນສົມບັດ dir
(ຄ່າ rtl ຫຼື ltr) ສາມາດຖືກນໍາໃຊ້ເພື່ອ override ທິດທາງພື້ນຖານໃນບາງຜົນຜະລິດ
ຮູບແບບ. ນີ້ອາດຈະບໍ່ຈໍາເປັນສະ ເໝີ ໄປຖ້າຜູ້ສະແດງສຸດທ້າຍ (ຕົວຢ່າງ
browser, ເມື່ອສ້າງ HTML) ຮອງຮັບ Unicode Bidirectional Algorithm.
ເມື່ອໃຊ້ LaTeX ສໍາລັບເອກະສານ bidirectional, ມີພຽງແຕ່ເຄື່ອງຈັກ xelatex ຢ່າງເຕັມທີ່
ຮອງຮັບ (ໃຊ້ --latex-engine=xelatex).
Variables ສໍາລັບການ ບໍລິການ
ຕົວແປມີໃຫ້ສໍາລັບການຜະລິດສະໄລ້ສະແດງດ້ວຍ pandoc, ລວມທັງ Reveal.js ທັງໝົດ
ຕົວເລືອກການຕັ້ງຄ່າ.
slide-url
URL ພື້ນຖານສໍາລັບເອກະສານ Slidy (ຄ່າເລີ່ມຕົ້ນເປັນ http://www.w3.org/Talks/Tools/Slidy2)
slideous-url
URL ພື້ນຖານສໍາລັບເອກະສານ Slideous (ຄ່າເລີ່ມຕົ້ນເປັນ slideous)
s5-url URL ພື້ນຖານສໍາລັບເອກະສານ S5 (ຄ່າເລີ່ມຕົ້ນເປັນ s5/ຄ່າເລີ່ມຕົ້ນ)
ເປີດເຜີຍjs-url
URL ພື້ນຖານສໍາລັບເອກະສານເປີດເຜີຍ.js (ຄ່າເລີ່ມຕົ້ນທີ່ຈະເປີດເຜີຍ.js)
ຫົວຂໍ້, ຮູບແບບສີສັນ, ຮູບແບບຕົວອັກສອນ, ຫົວຂໍ້ພາຍໃນ, ຮູບແບບນອກ
ຫົວຂໍ້ສໍາລັບເອກະສານ LaTeX beamer
ນໍາທິດ
ຄວບຄຸມສັນຍາລັກການນໍາທາງໃນເອກະສານ beamer (ຄ່າເລີ່ມຕົ້ນແມ່ນຫວ່າງເປົ່າເພື່ອບໍ່ມີການນໍາທາງ
ສັນຍາລັກ; ຄ່າທີ່ຖືກຕ້ອງອື່ນໆແມ່ນກອບ, ຕັ້ງ, ແລະແນວນອນ).
ພາກ-ຫົວຂໍ້
ເປີດໃຊ້ໃນ "ຫົວຂໍ້ຫນ້າ" ສໍາລັບພາກສ່ວນໃຫມ່ໃນເອກະສານ beamer (ຄ່າເລີ່ມຕົ້ນ = true).
Variables ສໍາລັບການ LaTeX
ຕົວແປ LaTeX ຖືກນໍາໃຊ້ໃນເວລາສ້າງ PDF.
ຂະໜາດເອກະສານ
ຂະໜາດເຈ້ຍ, ຕົວຢ່າງ: ຕົວອັກສອນ A4
ຂະໜາດຕົວອັກສອນ
ຂະໜາດຕົວອັກສອນສຳລັບຕົວໜັງສື (ຕົວຢ່າງ: 10pt, 12pt)
ຫ້ອງຮຽນເອກະສານ
ປະເພດເອກະສານ, ຕົວຢ່າງບົດຄວາມ, ບົດລາຍງານ, ປື້ມບັນທຶກ, memoir
ຫ້ອງຮຽນ
ທາງເລືອກສໍາລັບຫ້ອງເອກະສານ, ເຊັ່ນ: oneside; ອາດຈະຖືກຊ້ໍາສໍາລັບທາງເລືອກຫຼາຍ
ເລຂາຄະນິດ
ທາງເລືອກສໍາລັບຊຸດເລຂາຄະນິດ, ເຊັ່ນ: ຂອບ = 1in; ອາດຈະຖືກຊ້ໍາສໍາລັບທາງເລືອກຫຼາຍ
ຂອບຊ້າຍ, ຂອບຂວາ, ຂອບເທິງ, ຂອບ-ລຸ່ມ
ກໍານົດຂອບ, ຖ້າເລຂາຄະນິດບໍ່ຖືກນໍາໃຊ້ (ຖ້າບໍ່ດັ່ງນັ້ນເລຂາຄະນິດຈະ overrides ເຫຼົ່ານີ້)
ເສັ້ນຍືດ
ປັບໄລຍະຫ່າງແຖວໂດຍໃຊ້ຊຸດ setspace, ເຊັ່ນ: 1.25, 1.5
ຄອບຄົວຕົວອັກສອນ
ຊຸດຕົວອັກສອນສໍາລັບການນໍາໃຊ້ກັບ pdflatex: TeX Live ປະກອບມີຫຼາຍທາງເລືອກ, ເອກະສານໃນ
Catalogue ຕົວອັກສອນ LaTeX. ຄ່າເລີ່ມຕົ້ນແມ່ນ Latin Modern.
fontfamilyoptions
ທາງເລືອກສໍາລັບຊຸດທີ່ໃຊ້ເປັນ fontfamily: ຕົວຢ່າງ osf, sc ກັບ fontfamily ຕັ້ງເປັນ
mathpazo ໃຫ້ Palatino ກັບຕົວເລກແບບເກົ່າແລະຫມວກຂະຫນາດນ້ອຍທີ່ແທ້ຈິງ; ອາດຈະເປັນ
ຊ້ໍາສໍາລັບທາງເລືອກທີ່ຫຼາກຫຼາຍ
ຕົວອັກສອນຫຼັກ, sansfont, monofont, ຟອນຄະນິດສາດ, CJKmainfont
ຄອບຄົວຕົວອັກສອນເພື່ອໃຊ້ກັບ xelatex ຫຼື lualatex: ເອົາຊື່ຂອງຕົວອັກສອນລະບົບໃດກໍ່ຕາມ,
ການນໍາໃຊ້ຊຸດ fontspec. ໃຫ້ສັງເກດວ່າຖ້າ CJKmainfont ຖືກນໍາໃຊ້, ຊຸດ xecjk
ຕ້ອງມີ.
ຕົວເລືອກຫຼັກ, sansfontoptions, monofontoptions, ທາງເລືອກທາງຄະນິດສາດ, CJKoptions
ທາງເລືອກທີ່ຈະໃຊ້ກັບ mainfont, sansfont, monofont, mathfont, CJKmainfont ໃນ xelatex
ແລະ lualatex. ອະນຸຍາດໃຫ້ສໍາລັບການເລືອກທີ່ມີຢູ່ໂດຍຜ່ານ fontspec, ເຊັ່ນ:
ລັກສະນະ OpenType Numbers=OldStyle,Numbers=Proportional. ອາດຈະຊ້ໍາສໍາລັບ
ຫຼາຍທາງເລືອກ.
fontenc
ອະນຸຍາດໃຫ້ການເຂົ້າລະຫັດຕົວອັກສອນທີ່ຖືກກໍານົດໂດຍຜ່ານຊຸດ fontenc (ມີ pdflatex);
ຄ່າເລີ່ມຕົ້ນແມ່ນ T1 (ເບິ່ງຄູ່ມືການເຂົ້າລະຫັດຕົວອັກສອນ LaTeX)
colorlinks
ເພີ່ມສີເພື່ອເຊື່ອມຕໍ່ຂໍ້ຄວາມ; ເປີດໃຊ້ອັດຕະໂນມັດຖ້າມີ linkcolor, citecolor,
urlcolor, ຫຼື toccolor ຖືກຕັ້ງ
ສີເຊື່ອມຕໍ່, ສີອ້າງອີງ, urlcolor, ທາສີ
ສີສໍາລັບການເຊື່ອມຕໍ່ພາຍໃນ, ການເຊື່ອມຕໍ່ອ້າງອີງ, ການເຊື່ອມຕໍ່ພາຍນອກ, ແລະການເຊື່ອມຕໍ່ໃນຕາຕະລາງຂອງ
ເນື້ອໃນ: ໃຊ້ສີ LaTeX ໃດໆທີ່ກຳນົດໄວ້ລ່ວງໜ້າ
links-as-notes
ເຮັດໃຫ້ການເຊື່ອມຕໍ່ຖືກພິມເປັນ footnotes
ຫຍໍ້ ໜ້າ ໃຊ້ການຕັ້ງຄ່າຫ້ອງຮຽນເອກະສານສໍາລັບການຫຍໍ້ຫນ້າ (ແມ່ແບບ LaTeX ມາດຕະຖານຖ້າບໍ່ດັ່ງນັ້ນ
ເອົາການຫຍໍ້ຫນ້າແລະເພີ່ມຊ່ອງຫວ່າງລະຫວ່າງວັກ)
ຫຍໍ້ໜ້າ
ປິດການທໍາງານເລີ່ມຕົ້ນຂອງແມ່ແບບ LaTeX ທີ່ກໍານົດ (ຍ່ອຍ) ຫຍໍ້ຫນ້າໃຫມ່ເປັນ
ພາກສ່ວນ, ການປ່ຽນແປງຮູບລັກສະນະຂອງຫົວຂໍ້ຕິດຕັ້ງໃນບາງຫ້ອງຮຽນ
ຂໍຂອບໃຈ ລະບຸເນື້ອໃນຂອງສ່ວນທ້າຍຂອງການຮັບຮູ້ຫຼັງຈາກຫົວຂໍ້ເອກະສານ.
ເຄາະ ລວມຕາຕະລາງຂອງເນື້ອໃນ (ຍັງສາມາດໄດ້ຮັບການກໍານົດໂດຍການນໍາໃຊ້ --toc/--table-of-contents)
ຄວາມເລິກຂອງ toc
ລະດັບຂອງພາກທີ່ຈະລວມຢູ່ໃນຕາຕະລາງເນື້ອໃນ
lof, ຫຼາຍ
ປະກອບມີບັນຊີລາຍຊື່ຂອງຕົວເລກ, ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
ບັນນານຸກົມ
ບັນນານຸກົມທີ່ຈະນໍາໃຊ້ສໍາລັບການແກ້ໄຂການອ້າງອີງ
ແບບ biblio
ຮູບແບບບັນນານຸກົມ, ເມື່ອໃຊ້ກັບ --natbib ແລະ --biblatex.
ບົດບັນທຶກ
ບັນຊີລາຍຊື່ຂອງທາງເລືອກສໍາລັບ biblatex.
Variables ສໍາລັບການ ConTeXt
ຂະໜາດເອກະສານ
ຂະໜາດເຈ້ຍ, ຕົວຢ່າງ: ຕົວອັກສອນ A4, ພູມສັນຖານ (ເບິ່ງ ConTeXt Paper Setup); ອາດຈະຖືກຊ້ໍາ
ສໍາລັບຫຼາຍທາງເລືອກ
ຮູບແບບ ທາງເລືອກສໍາລັບຂອບຫນ້າແລະການຈັດຂໍ້ຄວາມ (ເບິ່ງ ConTeXt Layout); ອາດຈະຖືກຊ້ໍາ
ສໍາລັບຫຼາຍທາງເລືອກ
ຂອບຊ້າຍ, ຂອບຂວາ, ຂອບເທິງ, ຂອບ-ລຸ່ມ
ກໍານົດຂອບ, ຖ້າໂຄງຮ່າງບໍ່ຖືກນໍາໃຊ້ (ຖ້າບໍ່ດັ່ງນັ້ນ layout ຈະ overrides ເຫຼົ່ານີ້)
ຂະໜາດຕົວອັກສອນ
ຂະໜາດຕົວອັກສອນສຳລັບຕົວໜັງສື (ຕົວຢ່າງ: 10pt, 12pt)
ຕົວອັກສອນຫຼັກ, sansfont, monofont, ຟອນຄະນິດສາດ
ຄອບຄົວຕົວອັກສອນ: ເອົາຊື່ຂອງຕົວອັກສອນລະບົບໃດນຶ່ງ (ເບິ່ງ ConTeXt Font Switching)
ສີເຊື່ອມຕໍ່, ສີເຂັ້ມ
ສີສໍາລັບການເຊື່ອມຕໍ່ພາຍນອກແລະພາຍໃນຫນ້າ, ເຊັ່ນ: ສີແດງ, ສີຟ້າ (ເບິ່ງ ConTeXt Color)
linkstyle
ຮູບແບບຕົວພິມສໍາລັບການເຊື່ອມຕໍ່, ເຊັ່ນ: ປົກກະຕິ, ກ້າຫານ, ເລື່ອນ, ກ້າຫານ, ປະເພດ, ຫມວກ,
ຂະຫນາດນ້ອຍ
ຫຍໍ້ໜ້າ
ຄວບຄຸມການຫຍໍ້ໜ້າຂອງວັກ, ຕົວຢ່າງແມ່ນ, ນ້ອຍ, ຕໍ່ໄປ (ເບິ່ງ ConTeXt Indentation);
ອາດຈະຖືກຊ້ໍາສໍາລັບທາງເລືອກຫຼາຍ
ຍະຫວ່າງ
ໄລຍະຫ່າງລະຫວ່າງວັກ, ເຊັ່ນ: none, ນ້ອຍ (ໃຊ້ setupwhitespace)
ຊ່ອງຫວ່າງ
ປັບໄລຍະຫ່າງແຖວ, ຕົວຢ່າງ 4ex (ໃຊ້ setupinterlinespace); ອາດຈະຊ້ໍາສໍາລັບ
ຫຼາຍທາງເລືອກ
ຫົວຂໍ້, footertext
ຂໍ້ຄວາມທີ່ຈະຖືກຈັດໃສ່ໃນການແລ່ນ header ຫຼື footer (ເບິ່ງ ConTeXt Headers ແລະ footers);
ອາດຈະຖືກຊ້ໍາອີກເຖິງສີ່ຄັ້ງສໍາລັບການບັນຈຸເຂົ້າຮຽນທີ່ແຕກຕ່າງກັນ
ເລກໜ້າ
ຮູບແບບເລກໜ້າ ແລະສະຖານທີ່ (ໂດຍໃຊ້ setuppagenumbering); ອາດຈະຊ້ໍາສໍາລັບ
ຫຼາຍທາງເລືອກ
ເຄາະ ລວມຕາຕະລາງຂອງເນື້ອໃນ (ຍັງສາມາດໄດ້ຮັບການກໍານົດໂດຍການນໍາໃຊ້ --toc/--table-of-contents)
lof, ຫຼາຍ
ປະກອບມີບັນຊີລາຍຊື່ຂອງຕົວເລກ, ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
Variables ສໍາລັບການ ຜູ້ຊາຍ ຫນ້າ
ສ່ວນ
ຈໍານວນພາກຢູ່ໃນຫນ້າຜູ້ຊາຍ
header header ໃນ man pages
footer footer ໃນຫນ້າຜູ້ຊາຍ
ປັບປຸງ
ປັບຂໍ້ຄວາມໄປຊ້າຍ (l), ຂວາ (r), ກາງ (c), ຫຼືທັງສອງ (b) ຂອບ
ການຍ້ອງຍໍ
ຖ້າເປັນຈິງ (ຄ່າເລີ່ມຕົ້ນ), ການຍັບຍັ້ງຈະຖືກໃຊ້
ການນໍາໃຊ້ ຕົວແປ in ແມ່ແບບ
ຊື່ຕົວແປແມ່ນລໍາດັບຂອງຕົວເລກແລະຕົວເລກ, -, ແລະ _, ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ. ກ
ຊື່ຕົວແປທີ່ອ້ອມຮອບດ້ວຍເຄື່ອງຫມາຍ $ ຈະຖືກແທນທີ່ດ້ວຍມູນຄ່າຂອງມັນ. ສໍາລັບຕົວຢ່າງ, ໄດ້
string $title$ ໃນ
$title$
ຈະຖືກແທນທີ່ດ້ວຍຫົວຂໍ້ເອກະສານ.
ເພື່ອຂຽນຕົວຫນັງສື $ ໃນແມ່ແບບ, ໃຊ້ $$.
ແມ່ແບບອາດມີເງື່ອນໄຂ. syntax ມີດັ່ງນີ້:
$if(ຕົວແປ)$
X
$else$
Y
$endif$
ນີ້ຈະລວມ X ໃນແມ່ແບບຖ້າຕົວແປມີຄ່າທີ່ບໍ່ແມ່ນ null; ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະ
ຮວມມີ Y. X ແລະ Y ເປັນຕົວຍຶດສໍາລັບຂໍ້ຄວາມແມ່ແບບທີ່ຖືກຕ້ອງ, ແລະອາດຈະປະກອບມີ
ຕົວແປ interpolated ຫຼືເງື່ອນໄຂອື່ນໆ. ພາກສ່ວນ $else$ ອາດຈະຖືກລະເວັ້ນ.
ເມື່ອຕົວແປສາມາດມີຫຼາຍຄ່າ (ຕົວຢ່າງ, ຜູ້ຂຽນໃນເອກະສານຫຼາຍຜູ້ຂຽນ),
ທ່ານສາມາດນໍາໃຊ້ຄໍາສໍາຄັນ $for$:
$for(ຜູ້ຂຽນ)$
$endfor$
ທ່ານສາມາດເລືອກທີ່ຈະລະບຸຕົວແຍກທີ່ຈະນໍາໃຊ້ລະຫວ່າງລາຍການຕິດຕໍ່ກັນໄດ້:
$for(author)$$author$$sep$, $endfor$
ຈຸດສາມາດໃຊ້ເພື່ອເລືອກຊ່ອງຂໍ້ມູນຂອງຕົວແປທີ່ເອົາວັດຖຸເປັນຄ່າຂອງມັນ. ດັ່ງນັ້ນ,
ຍົກຕົວຢ່າງ:
$author.name$ ($author.affiliation$)
ຖ້າທ່ານໃຊ້ແມ່ແບບທີ່ກໍາຫນົດເອງ, ທ່ານອາດຈະຕ້ອງທົບທວນພວກມັນເປັນການປ່ຽນແປງ pandoc. ພວກເຮົາແນະນໍາ
ການຕິດຕາມການປ່ຽນແປງໃນແມ່ແບບໃນຕອນຕົ້ນ, ແລະການດັດແກ້ແມ່ແບບທີ່ກໍານົດເອງຂອງທ່ານ
ຕາມນັ້ນ. ວິທີງ່າຍໆທີ່ຈະເຮັດຄືການແຍກບ່ອນເກັບຂໍ້ມູນ pandoc-templates ແລະຮວມເຂົ້າກັນ
ໃນການປ່ຽນແປງຫຼັງຈາກແຕ່ລະການປ່ອຍ pandoc.
PANDOC'S ມາກດາວ
Pandoc ເຂົ້າໃຈສະບັບຂະຫຍາຍ ແລະດັດແກ້ເລັກນ້ອຍຂອງ Markdown ຂອງ John Gruber
syntax. ເອກະສານນີ້ອະທິບາຍ syntax, ສັງເກດເຫັນຄວາມແຕກຕ່າງຈາກ Markdown ມາດຕະຖານ.
ຍົກເວັ້ນບ່ອນທີ່ສັງເກດເຫັນ, ຄວາມແຕກຕ່າງເຫຼົ່ານີ້ສາມາດຖືກສະກັດກັ້ນໂດຍການນໍາໃຊ້ markdown_strict
format ແທນ markdown. ສາມາດເປີດໃຊ້ສ່ວນຂະຫຍາຍໄດ້ໂດຍການເພີ່ມ +EXTENSION ໃສ່
ຊື່ຮູບແບບແລະປິດການໃຊ້ງານໂດຍການເພີ່ມ -EXTENSION. ຕົວຢ່າງ, markdown_strict+footnotes ແມ່ນ
Markdown ຢ່າງເຂັ້ມງວດດ້ວຍການເປີດໃຊ້ footnotes, ໃນຂະນະທີ່ markdown-footnotes-pipe_tables ແມ່ນ pandoc ຂອງ.
Markdown ໂດຍບໍ່ມີການ footnotes ຫຼືຕາຕະລາງທໍ່.
ປັດຊະຍາ
Markdown ຖືກອອກແບບມາໃຫ້ຂຽນງ່າຍ, ແລະຍິ່ງໄປກວ່ານັ້ນ, ງ່າຍຕໍ່ການອ່ານ:
ເອກະສານທີ່ຈັດຮູບແບບ Markdown ຄວນຈະສາມາດເຜີຍແຜ່ດັ່ງທີ່ເປັນ, ເປັນຂໍ້ຄວາມທໍາມະດາ, ໂດຍບໍ່ມີການ
ເບິ່ງຄືວ່າມັນຖືກຫມາຍດ້ວຍແທັກຫຼືຄໍາແນະນໍາການຈັດຮູບແບບ. -- ຈອນ
Gruber
ຫຼັກການນີ້ໄດ້ນໍາພາການຕັດສິນໃຈຂອງ pandoc ໃນການຊອກຫາ syntax ສໍາລັບຕາຕະລາງ, footnotes, ແລະ
ສ່ວນຂະຫຍາຍອື່ນໆ.
ຢ່າງໃດກໍຕາມ, ມີຄວາມເຄົາລົບຫນຶ່ງທີ່ຈຸດປະສົງຂອງ pandoc ແມ່ນແຕກຕ່າງຈາກຈຸດປະສົງເດີມ
ຂອງ Markdown. ໃນຂະນະທີ່ Markdown ໄດ້ຖືກອອກແບບໃນເບື້ອງຕົ້ນດ້ວຍການສ້າງ HTML ໃນໃຈ,
pandoc ຖືກອອກແບບສໍາລັບຮູບແບບຜົນຜະລິດຫຼາຍ. ດັ່ງນັ້ນ, ໃນຂະນະທີ່ pandoc ອະນຸຍາດໃຫ້ຝັງ
ຂອງ HTML ດິບ, ມັນຂັດຂວາງມັນ, ແລະສະຫນອງວິທີການອື່ນໆທີ່ບໍ່ແມ່ນ HTMLish ຂອງການເປັນຕົວແທນ
ອົງປະກອບເອກະສານທີ່ສໍາຄັນເຊັ່ນ: ລາຍຊື່ຄໍານິຍາມ, ຕາຕະລາງ, ຄະນິດສາດ, ແລະ footnote.
Paragraphs
ຫຍໍ້ໜ້າແມ່ນໜຶ່ງ ຫຼືຫຼາຍແຖວຂອງຂໍ້ຄວາມຕາມດ້ວຍໜຶ່ງ ຫຼືຫຼາຍແຖວຫວ່າງເປົ່າ. ແຖວໃໝ່
ຖືກປະຕິບັດເປັນຊ່ອງຫວ່າງ, ດັ່ງນັ້ນທ່ານສາມາດ reflow ຫຍໍ້ຫນ້າຂອງທ່ານຕາມທີ່ທ່ານຕ້ອງການ. ຖ້າທ່ານຕ້ອງການຍາກ
ການແບ່ງແຖວ, ເອົາຊ່ອງຫວ່າງສອງ ຫຼືຫຼາຍກວ່ານັ້ນໃສ່ທ້າຍແຖວ.
ຂະຫຍາຍ: escaped_line_breaks
ແຖບ backslash ຕິດຕາມດ້ວຍເສັ້ນໃຫມ່ຍັງເປັນຕົວແບ່ງເສັ້ນຍາກ. ໝາຍເຫດ: ໃນຫຼາຍແຖວ ແລະຕາຂ່າຍ
ຕາລາງຕາຕະລາງ, ນີ້ແມ່ນວິທີດຽວທີ່ຈະສ້າງການແບ່ງເສັ້ນແຂງ, ນັບຕັ້ງແຕ່ການຕິດຕໍ່ກັນຢູ່ໃນ
ຈຸລັງຖືກລະເລີຍ.
Headers
ມີສອງປະເພດຂອງສ່ວນຫົວ: Setext ແລະ ATX.
ຮູບແບບ Setext headers
ຫົວຂໍ້ແບບ setext ເປັນແຖວຂອງຂໍ້ຄວາມ "ຂີດກ້ອງ" ທີ່ມີແຖວຂອງ = ປ້າຍ (ສໍາລັບລະດັບ.
ຫນຶ່ງ header) ຫຼື - signs (ສໍາລັບລະດັບສອງ header):
ສ່ວນຫົວລະດັບໜຶ່ງ
===================
ສ່ວນຫົວລະດັບສອງ
------------------
ຂໍ້ຄວາມສ່ວນຫົວສາມາດມີການຈັດຮູບແບບໃນແຖວ, ເຊັ່ນ: ການເນັ້ນໃສ່ (ເບິ່ງການຈັດຮູບແບບໃນແຖວ,
ດ້ານລຸ່ມ).
ແບບ ATX headers
ສ່ວນຫົວແບບ ATX ປະກອບດ້ວຍໜຶ່ງຫາຫົກ # ເຄື່ອງໝາຍ ແລະແຖວຂອງຂໍ້ຄວາມ, ຕາມທາງເລືອກ
ໂດຍຈໍານວນຂອງ # ສັນຍານ. ຈໍານວນຂອງ # ສັນຍານໃນຕອນຕົ້ນຂອງເສັ້ນແມ່ນ
ລະດັບຫົວຂໍ້:
## ສ່ວນຫົວລະດັບສອງ
### ສ່ວນຫົວລະດັບສາມ ###
ເຊັ່ນດຽວກັນກັບສ່ວນຫົວແບບ setext, ຂໍ້ຄວາມສ່ວນຫົວສາມາດມີການຈັດຮູບແບບ:
# ສ່ວນຫົວລະດັບໜຶ່ງທີ່ມີ [link](/url) ແລະ *ເນັ້ນ*
ຂະຫຍາຍ: blank_before_header
syntax ມາດຕະຖານ Markdown ບໍ່ຕ້ອງການເສັ້ນຫວ່າງກ່ອນສ່ວນຫົວ. Pandoc ເຮັດ
ຕ້ອງການນີ້ (ຍົກເວັ້ນ, ແນ່ນອນ, ໃນຕອນຕົ້ນຂອງເອກະສານ). ເຫດຜົນສໍາລັບການ
ຄວາມຕ້ອງການແມ່ນວ່າມັນງ່າຍເກີນໄປສໍາລັບ # ທີ່ຈະສິ້ນສຸດໃນຕອນຕົ້ນຂອງແຖວໂດຍ
ອຸບັດເຫດ (ບາງທີອາດມີການຫໍ່ສາຍ). ພິຈາລະນາ, ສໍາລັບການຍົກຕົວຢ່າງ:
ຂ້ອຍມັກນ້ຳກ້ອນຫຼາຍລົດຊາດຂອງພວກມັນ:
#22, ສໍາລັບການຍົກຕົວຢ່າງ, ແລະ #5.
Header ຕົວລະບຸຕົວຕົນ
ຂະຫຍາຍ: header_attributes
ຫົວສາມາດຖືກມອບຫມາຍຄຸນລັກສະນະໂດຍໃຊ້ syntax ນີ້ໃນຕອນທ້າຍຂອງແຖວທີ່ປະກອບດ້ວຍ
ຂໍ້ຄວາມສ່ວນຫົວ:
{#identifier .class .class key=value key=value}
ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, headers ດັ່ງຕໍ່ໄປນີ້ທັງຫມົດຈະຖືກມອບຫມາຍ foo identifier:
# ຫົວຂອງຂ້ອຍ {#foo}
## ສ່ວນຫົວຂອງຂ້ອຍ ## {#foo}
ສ່ວນຫົວອື່ນຂອງຂ້ອຍ {#foo}
---------------
( syntax ນີ້ແມ່ນເຂົ້າກັນໄດ້ກັບ PHP Markdown Extra.)
ໃຫ້ສັງເກດວ່າເຖິງແມ່ນວ່າ syntax ນີ້ອະນຸຍາດໃຫ້ມອບຫມາຍຊັ້ນຮຽນແລະຄຸນລັກສະນະທີ່ສໍາຄັນ / ມູນຄ່າ,
ໂດຍທົ່ວໄປແລ້ວນັກຂຽນບໍ່ໄດ້ໃຊ້ຂໍ້ມູນທັງຫມົດນີ້. ຕົວລະບຸ, ຊັ້ນຮຽນ, ແລະກະແຈ/ຄ່າ
ຄຸນລັກສະນະແມ່ນໃຊ້ໃນຮູບແບບ HTML ແລະ HTML ເຊັ່ນ EPUB ແລະ slidy. ຕົວລະບຸ
ຖືກນໍາໃຊ້ສໍາລັບປ້າຍຊື່ແລະຈຸດເຊື່ອມຕໍ່ໃນນັກຂຽນ LaTeX, ConTeXt, Textile, ແລະ AsciiDoc.
ສ່ວນຫົວທີ່ມີ class unnumbered ຈະບໍ່ເປັນຕົວເລກ, ເຖິງແມ່ນວ່າ --number-sections ແມ່ນ
ລະບຸ. ຂີດໝາຍອັນດຽວ (-) ໃນບໍລິບົດຄຸນສົມບັດທຽບເທົ່າກັບ .unnumbered, ແລະ
ມັກໃນເອກະສານທີ່ບໍ່ແມ່ນພາສາອັງກິດ. ດັ່ງນັ້ນ,
# ສ່ວນຫົວຂອງຂ້ອຍ {-}
ແມ່ນພຽງແຕ່ຄືກັນກັບ
# ສ່ວນຫົວຂອງຂ້ອຍ {.unnumbered}
ຂະຫຍາຍ: auto_identifiers
ສ່ວນຫົວທີ່ບໍ່ມີຕົວລະບຸຢ່າງຊັດເຈນຈະຖືກມອບໝາຍໃຫ້ອັດຕະໂນມັດ a
ຕົວລະບຸທີ່ເປັນເອກະລັກໂດຍອີງໃສ່ຂໍ້ຄວາມສ່ວນຫົວ. ເພື່ອເອົາຕົວລະບຸຈາກສ່ວນຫົວ
ຂໍ້ຄວາມ,
·ເອົາການຈັດຮູບແບບ, ການເຊື່ອມຕໍ່, ແລະອື່ນໆ.
· ເອົາສ່ວນທ້າຍທັງໝົດອອກ.
· ເອົາເຄື່ອງໝາຍວັກຕອນທັງໝົດອອກ, ຍົກເວັ້ນເຄື່ອງໝາຍຂີດກ້ອງ, ຂີດກ້ອງ, ແລະເຄື່ອງໝາຍຈ້ຳເມັດ.
· ແທນທີ່ຊ່ອງ ແລະແຖວໃໝ່ທັງໝົດດ້ວຍຂີດໝາຍ.
· ແປງຕົວອັກສອນທັງໝົດເປັນຕົວພິມນ້ອຍ.
· ເອົາທຸກສິ່ງທຸກຢ່າງຂຶ້ນກັບຕົວອັກສອນທໍາອິດ (ຕົວລະບຸອາດຈະບໍ່ຂຶ້ນຕົ້ນດ້ວຍຕົວເລກຫຼື
ເຄື່ອງໝາຍວັກຕອນ).
· ຖ້າບໍ່ມີຫຍັງເຫຼືອຫຼັງຈາກນັ້ນ, ໃຫ້ໃຊ້ພາກສ່ວນຕົວລະບຸ.
ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ,
ຕົວລະບຸສ່ວນຫົວ
────────────────────────────────────────── ──────
ຕົວລະບຸສ່ວນຫົວໃນ HTML header-identifiers-in-html
*ຫມາ*?--ໃນ *ເຮືອນ*ຂອງຂ້ອຍ? ໝາ--ໃນເຮືອນຂອງຂ້ອຍ
[HTML], [S5], ຫຼື [RTF]? html-s5-or-rtf
3. ຄໍາຮ້ອງສະຫມັກຄໍາຮ້ອງສະຫມັກ
33 ພາກ
ກົດລະບຽບເຫຼົ່ານີ້, ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອກໍານົດຕົວລະບຸຈາກສ່ວນຫົວ
ຂໍ້ຄວາມ. ຂໍ້ຍົກເວັ້ນແມ່ນເວລາທີ່ຫົວຫຼາຍມີຂໍ້ຄວາມດຽວກັນ; ໃນກໍລະນີນີ້, ທໍາອິດ
ຈະໄດ້ຮັບຕົວລະບຸດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ; ອັນທີສອງຈະໄດ້ຮັບຕົວລະບຸດຽວກັນກັບ -1
ຕໍ່ທ້າຍ; ທີສາມກັບ -2; ແລະອື່ນໆ.
ຕົວລະບຸເຫຼົ່ານີ້ຖືກນໍາໃຊ້ເພື່ອສະຫນອງການເຊື່ອມຕໍ່ເປົ້າຫມາຍໃນຕາຕະລາງເນື້ອໃນທີ່ສ້າງຂຶ້ນໂດຍ
ທາງເລືອກ --toc|--table-of-contents. ພວກເຂົາຍັງເຮັດໃຫ້ມັນງ່າຍຕໍ່ການສະຫນອງການເຊື່ອມຕໍ່ຈາກຫນຶ່ງ
ພາກສ່ວນຂອງເອກະສານໄປຫາອັນອື່ນ. ການເຊື່ອມຕໍ່ກັບພາກສ່ວນນີ້, ສໍາລັບການຍົກຕົວຢ່າງ, ອາດຈະຄ້າຍຄື
ນີ້:
ເບິ່ງພາກກ່ຽວກັບ
[header identifiers](#header-identifiers-in-html-latex-and-context).
ຢ່າງໃດກໍຕາມ, ໃຫ້ສັງເກດວ່າວິທີການສະຫນອງການເຊື່ອມຕໍ່ກັບພາກສ່ວນນີ້ເຮັດວຽກພຽງແຕ່ໃນ HTML, LaTeX,
ແລະຮູບແບບ ConTeXt.
ຖ້າຕົວເລືອກ --section-divs ຖືກລະບຸ, ຫຼັງຈາກນັ້ນແຕ່ລະພາກສ່ວນຈະຖືກຫໍ່ຢູ່ໃນ div (ຫຼື
ພາກສ່ວນໃດໜຶ່ງ, ຖ້າ --html5 ຖືກລະບຸ), ແລະຕົວລະບຸຈະຖືກແນບໃສ່ການປິດລ້ອມ
(ຫຼື ) tag ແທນທີ່ຈະ header ຕົວຂອງມັນເອງ. ນີ້ອະນຸຍາດໃຫ້ພາກສ່ວນທັງຫມົດ
ການຈັດການໂດຍໃຊ້ javascript ຫຼືຖືກປະຕິບັດແຕກຕ່າງກັນໃນ CSS.
ຂະຫຍາຍ: implicit_header_references
Pandoc ປະຕິບັດຕົວຄືກັບວ່າການເຊື່ອມຕໍ່ອ້າງອີງໄດ້ຖືກກໍານົດໄວ້ສໍາລັບແຕ່ລະຫົວ. ດັ່ງນັ້ນ, ແທນທີ່ຈະ
[ຕົວລະບຸສ່ວນຫົວ](#header-identifiers-in-html)
ທ່ານພຽງແຕ່ສາມາດຂຽນ
[ຕົວລະບຸສ່ວນຫົວ]
or
[ຕົວລະບຸສ່ວນຫົວ][]
or
[ພາກສ່ວນກ່ຽວກັບຕົວລະບຸຫົວ]
ຖ້າມີຫຼາຍຫົວທີ່ມີຂໍ້ຄວາມຄືກັນ, ການອ້າງອີງທີ່ສອດຄ້ອງກັນຈະເຊື່ອມຕໍ່
ໄປຫາອັນທໍາອິດເທົ່ານັ້ນ, ແລະທ່ານຈະຕ້ອງໃຊ້ການເຊື່ອມຕໍ່ທີ່ຊັດເຈນເພື່ອເຊື່ອມຕໍ່ກັບຄົນອື່ນ, ເປັນ
ອະທິບາຍຂ້າງເທິງ.
ເຊັ່ນດຽວກັນກັບການເຊື່ອມຕໍ່ການອ້າງອິງປົກກະຕິ, ການອ້າງອິງເຫຼົ່ານີ້ແມ່ນຕົວພິມນ້ອຍ.
ຄໍານິຍາມການອ້າງອິງລິ້ງທີ່ຊັດເຈນສະເຫມີໃຫ້ຄວາມສຳຄັນຕໍ່ກັບການອ້າງອີງສ່ວນຫົວທີ່ບໍ່ກ່ຽວຂ້ອງ.
ດັ່ງນັ້ນ, ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ການເຊື່ອມຕໍ່ຈະຊີ້ໄປຫາແຖບ, ບໍ່ແມ່ນ #foo:
# ຟູ
[foo]: ບາ
ເບິ່ງ [foo]
Block ຂໍ້ອ້າງອີງ
Markdown ໃຊ້ສົນທິສັນຍາອີເມລ໌ສໍາລັບການອ້າງອິງຕັນຂອງຂໍ້ຄວາມ. A block quotation ເປັນຫນຶ່ງຫຼື
ຫຍໍ້ໜ້າເພີ່ມເຕີມ ຫຼືອົງປະກອບບລັອກອື່ນໆ (ເຊັ່ນ: ລາຍຊື່ ຫຼືສ່ວນຫົວ), ແຕ່ລະແຖວ
ກ່ອນໜ້າດ້ວຍຕົວ > ຕົວອັກສອນ ແລະ ພື້ນທີ່ທາງເລືອກ. (The > ບໍ່ຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນທີ່ຊ້າຍ
ຂອບ, ແຕ່ມັນບໍ່ຄວນຖືກຫຍໍ້ໜ້າຫຼາຍກວ່າສາມຍະ.)
> ນີ້ແມ່ນຄໍາເວົ້າຂອງຕັນ. ນີ້
> ວັກມີສອງແຖວ.
>
> 1. ນີ້ແມ່ນລາຍການທີ່ຢູ່ໃນວົງຢືມບຼັອກ.
> 2. ລາຍການທີສອງ.
ແບບຟອມ "ຂີ້ກຽດ", ເຊິ່ງຕ້ອງການຕົວອັກສອນ > ຢູ່ໃນແຖວທໍາອິດຂອງແຕ່ລະຕັນ, ແມ່ນ
ອະນຸຍາດໃຫ້ຍັງ:
> ນີ້ແມ່ນຄໍາເວົ້າຂອງຕັນ. ນີ້
ວັກມີສອງແຖວ.
> 1. ນີ້ແມ່ນລາຍການທີ່ຢູ່ໃນວົງຢືມບຼັອກ.
2. ລາຍການທີສອງ.
ໃນບັນດາອົງປະກອບຂອງຕັນທີ່ສາມາດບັນຈຸຢູ່ໃນ block quote ແມ່ນ quote ຕັນອື່ນໆ.
ນັ້ນແມ່ນ, block quotes ສາມາດຖືກ nested:
> ນີ້ແມ່ນຄໍາເວົ້າຂອງຕັນ.
>
> > ວົງຢືມບຼັອກພາຍໃນວົງຢືມບລັອກ.
ຖ້າຕົວອັກສອນ > ຕິດຕາມດ້ວຍຊ່ອງທາງເລືອກ, ຊ່ອງນັ້ນຈະຖືກພິຈາລະນາເປັນສ່ວນໜຶ່ງຂອງ
ຕົວຊີ້ບອກວົງຢືມ ແລະບໍ່ແມ່ນສ່ວນໜຶ່ງຂອງການຫຍໍ້ໜ້າຂອງເນື້ອຫາ. ດັ່ງນັ້ນ, ເພື່ອວາງ
ບລັອກລະຫັດຫຍໍ້ໜ້າໃນໃບສະເໜີລາຄາບລັອກ, ທ່ານຕ້ອງການຍະຫວ່າງຫ້າຫຼັງ >:
> ລະຫັດ
ຂະຫຍາຍ: blank_before_blockquote
syntax ມາດຕະຖານ Markdown ບໍ່ຈໍາເປັນຕ້ອງມີເສັ້ນຫວ່າງກ່ອນ block quote. Pandoc ເຮັດ
ຕ້ອງການນີ້ (ຍົກເວັ້ນ, ແນ່ນອນ, ໃນຕອນຕົ້ນຂອງເອກະສານ). ເຫດຜົນສໍາລັບການ
ຂໍ້ກໍານົດແມ່ນວ່າມັນງ່າຍເກີນໄປສໍາລັບ a > ທີ່ຈະສິ້ນສຸດໃນຕອນຕົ້ນຂອງເສັ້ນໂດຍ
ອຸບັດເຫດ (ບາງທີອາດມີການຫໍ່ສາຍ). ດັ່ງນັ້ນ, ເວັ້ນເສຍແຕ່ວ່າຮູບແບບ markdown_strict ຖືກນໍາໃຊ້,
ຕໍ່ໄປນີ້ບໍ່ໄດ້ຜະລິດ quote block nested ໃນ pandoc:
> ນີ້ແມ່ນຄໍາເວົ້າຂອງຕັນ.
>> ຮັງ.
Verbatim (ລະຫັດ) ຕັນ
ຍອມ ຈຳ ນົນ ລະຫັດ ຕັນ
ບລັອກຂອງຂໍ້ຄວາມທີ່ຫຍໍ້ໜ້າສີ່ຊ່ອງ (ຫຼືແຖບດຽວ) ຖືກປະຕິບັດເປັນຂໍ້ຄວາມ verbatim: ນັ້ນແມ່ນ,
ຕົວອັກສອນພິເສດບໍ່ໄດ້ກະຕຸ້ນການຈັດຮູບແບບພິເສດ, ແລະທຸກຊ່ອງຫວ່າງແລະການແບ່ງແຖວແມ່ນ
ຮັກສາໄວ້. ຍົກຕົວຢ່າງ,
ຖ້າ (a > 3) {
moveShip(5 * ກາວິທັດ, ລົງ);
}
ການຫຍໍ້ໜ້າເບື້ອງຕົ້ນ (ສີ່ຊ່ອງ ຫຼືແຖບໜຶ່ງ) ບໍ່ໄດ້ຖືກພິຈາລະນາເປັນສ່ວນໜຶ່ງຂອງຄຳເວົ້າ
ຂໍ້ຄວາມ, ແລະຖືກໂຍກຍ້າຍອອກໃນຜົນຜະລິດ.
ໝາຍເຫດ: ແຖວຫວ່າງເປົ່າໃນຂໍ້ຄວາມ verbatim ບໍ່ຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນດ້ວຍສີ່ຍະຫວ່າງ.
ມີຮົ້ວ ລະຫັດ ຕັນ
ຂະຫຍາຍ: fenced_code_blocks
ນອກເໜືອໄປຈາກບລັອກລະຫັດຫຍໍ້ໜ້າມາດຕະຖານ, pandoc ຮອງຮັບ ຮົ້ວ ບລັອກລະຫັດ. ເຫຼົ່ານີ້
ເລີ່ມຕົ້ນດ້ວຍແຖວສາມ ຫຼືຫຼາຍກວ່າ tildes (~) ແລະລົງທ້າຍດ້ວຍແຖວຂອງ tildes ທີ່ຈະຕ້ອງຢູ່ທີ່.
ຢ່າງຫນ້ອຍຕາບໃດທີ່ແຖວເລີ່ມຕົ້ນ. ທຸກສິ່ງທຸກຢ່າງລະຫວ່າງສາຍເຫຼົ່ານີ້ຖືກປະຕິບັດເປັນລະຫັດ. ບໍ່
ການຫຍໍ້ໜ້າແມ່ນຈຳເປັນ:
~~~~~~~
ຖ້າ (a > 3) {
moveShip(5 * ກາວິທັດ, ລົງ);
}
~~~~~~~
ເຊັ່ນດຽວກັນກັບບລັອກລະຫັດປົກກະຕິ, ບລັອກລະຫັດຮົ້ວຕ້ອງຖືກແຍກອອກຈາກຂໍ້ຄວາມອ້ອມຂ້າງໂດຍ
ເສັ້ນເປົ່າ.
ຖ້າລະຫັດຕົວມັນເອງມີແຖວຂອງ tildes ຫຼື backticks, ພຽງແຕ່ໃຊ້ແຖວທີ່ຍາວກວ່າ
ຫຼື backticks ໃນຕອນເລີ່ມຕົ້ນແລະສິ້ນສຸດ:
~~~~~~~~~~~~~~~~
~~~~~~~~~~
ລະຫັດລວມທັງ tildes
~~~~~~~~~~
~~~~~~~~~~~~~~~~
ຂະຫຍາຍ: backtic_code_blocks
ຄືກັນກັບ fenced_code_blocks, ແຕ່ໃຊ້ backticks (`) ແທນ tildes (~).
ຂະຫຍາຍ: fenced_code_attributes
ທາງເລືອກອື່ນ, ທ່ານອາດຈະຄັດຕິດຄຸນລັກສະນະກັບບລັອກລະຫັດຮົ້ວຫຼື backtick ໂດຍໃຊ້ syntax ນີ້:
~~~~ {#mycode .haskell .numberLines startFrom="100"}
qsort [] = []
qsort (x:xs) = qsort (ການກັ່ນຕອງ (<x) xs) ++ [x] ++
qsort (ການກັ່ນຕອງ (>= x) xs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ທີ່ນີ້ mycode ແມ່ນຕົວລະບຸ, haskell ແລະ numberLines ແມ່ນຫ້ອງຮຽນ, ແລະ startFrom ແມ່ນເປັນ
attribute ທີ່ມີຄ່າ 100. ບາງຮູບແບບຜົນຜະລິດສາມາດໃຊ້ຂໍ້ມູນນີ້ເພື່ອເຮັດ syntax
ເນັ້ນ. ໃນປັດຈຸບັນ, ຮູບແບບຜົນຜະລິດເທົ່ານັ້ນທີ່ໃຊ້ຂໍ້ມູນນີ້ແມ່ນ HTML ແລະ
LaTeX. ຖ້າການເນັ້ນຖືກສະຫນັບສະຫນູນສໍາລັບຮູບແບບຜົນຜະລິດຂອງທ່ານແລະພາສາ, ຫຼັງຈາກນັ້ນລະຫັດ
ບລັອກຂ້າງເທິງຈະປາກົດເປັນໄຮໄລ້, ມີເສັ້ນຕົວເລກ. (ເພື່ອເບິ່ງວ່າພາສາໃດ
ສະຫນັບສະຫນູນ, ເຮັດ pandoc --version .
...
ແບບຟອມທາງລັດຍັງສາມາດຖືກນໍາໃຊ້ສໍາລັບການລະບຸພາສາຂອງລະຫັດບລັອກ:
``haskell
qsort [] = []
```
ອັນນີ້ເທົ່າກັບ:
``` {.haskell}
qsort [] = []
```
ຖ້າສ່ວນຂະຫຍາຍ fenced_code_attributes ຖືກປິດໃຊ້ງານ, ແຕ່ການປ້ອນຂໍ້ມູນປະກອບມີຄຸນລັກສະນະຂອງຊັ້ນຮຽນ.
ສໍາລັບ codeblock, ຄຸນລັກສະນະຊັ້ນທໍາອິດຈະຖືກພິມອອກຫຼັງຈາກຮົ້ວເປີດເປັນ a
ຄໍາເປົ່າ.
ເພື່ອປ້ອງກັນການເນັ້ນທັງໝົດ, ໃຫ້ໃຊ້ທຸງ --no-highlight. ເພື່ອກໍານົດຮູບແບບການເນັ້ນ,
ໃຊ້ --highlight-style. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການເນັ້ນ, ເບິ່ງການເນັ້ນໄວຍະກອນ,
ຂ້າງລຸ່ມນີ້.
ອອນໄລນ໌ ຕັນ
ຂະຫຍາຍ: line_blocks
ແຖບເສັ້ນແມ່ນລໍາດັບຂອງເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍແຖບຕັ້ງ (|) ຕິດຕາມດ້ວຍຊ່ອງຫວ່າງ.
ການແບ່ງອອກເປັນສາຍຈະຖືກຮັກສາໄວ້ໃນຜົນຜະລິດ, ເຊັ່ນດຽວກັນກັບສະຖານທີ່ຊັ້ນນໍາ;
ຖ້າບໍ່ດັ່ງນັ້ນ, ສາຍຈະຖືກຈັດຮູບແບບເປັນ Markdown. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບຂໍ້ແລະ
ທີ່ຢູ່:
| ຊອງ limerick laughs ຮ່າງກາຍ
| ໃນອາວະກາດທີ່ຂ້ອນຂ້າງປະຫຍັດ.
| ແຕ່ສິ່ງທີ່ດີທີ່ຂ້ອຍໄດ້ເຫັນ
| ສະນັ້ນບໍ່ຄ່ອຍສະອາດ
| ແລະສິ່ງທີ່ສະອາດນັ້ນບໍ່ຄ່ອຍຈະເປັນເລື່ອງຕະຫຼົກ
| 200 Main St.
| Berkeley, CA 94718
ສາຍສາມາດຫໍ່ແຂງໄດ້ຖ້າຕ້ອງການ, ແຕ່ເສັ້ນຕໍ່ຕ້ອງເລີ່ມຕົ້ນດ້ວຍ a
space
| ພຣະຜູ້ເປັນກຽດອັນຊອບທຳທີ່ສຸດ ແລະຊອບທຳ Samuel L.
Constable, Jr.
| 200 Main St.
| Berkeley, CA 94718
syntax ນີ້ແມ່ນຢືມມາຈາກ reStructuredText.
ລາຍການ
Bullet ລາຍການ
ບັນຊີລາຍຊື່ຫຍໍ້ໜ້າແມ່ນລາຍການລາຍການຫຍໍ້ໜ້າ. ລາຍຊື່ຫົວຂໍ້ຍ່ອຍເລີ່ມຕົ້ນດ້ວຍຫົວຂໍ້ຍ່ອຍ
(*, +, ຫຼື -). ນີ້ແມ່ນຕົວຢ່າງທີ່ງ່າຍດາຍ:
* ຫນຶ່ງ
* ສອງ
* ສາມ
ນີ້ຈະຜະລິດບັນຊີລາຍຊື່ "ຫນາແຫນ້ນ". ຖ້າທ່ານຕ້ອງການບັນຊີລາຍຊື່ "ວ່າງ", ເຊິ່ງແຕ່ລະລາຍການແມ່ນ
ຈັດຮູບແບບເປັນວັກ, ວາງຊ່ອງຫວ່າງລະຫວ່າງລາຍການ:
* ຫນຶ່ງ
* ສອງ
* ສາມ
bullets ບໍ່ຈໍາເປັນຕ້ອງ flush ກັບຂອບຊ້າຍ; ພວກເຂົາເຈົ້າອາດຈະຖືກຫຍໍ້ຫນ້າຫນຶ່ງ, ສອງ, ຫຼື
ສາມຊ່ອງ. ລູກສອນຕ້ອງຖືກຕິດຕາມດ້ວຍຊ່ອງຫວ່າງ.
ລາຍການລາຍການຈະເບິ່ງດີທີ່ສຸດຖ້າສາຍຕໍ່ໆມາແມ່ນ flush ກັບແຖວທໍາອິດ (ຫຼັງຈາກ bullet):
* ນີ້ແມ່ນຄັ້ງທໍາອິດຂອງຂ້າພະເຈົ້າ
ລາຍການລາຍການ.
* ແລະທີສອງຂອງຂ້ອຍ.
ແຕ່ Markdown ຍັງອະນຸຍາດໃຫ້ຮູບແບບ "lazy":
* ນີ້ແມ່ນຄັ້ງທໍາອິດຂອງຂ້າພະເຈົ້າ
ລາຍການລາຍການ.
* ແລະທີສອງຂອງຂ້ອຍ.
ໄດ້ ສີ່ຊ່ອງ ກົດລະບຽບ
ລາຍການບັນຊີລາຍຊື່ອາດຈະມີຫຼາຍວັກແລະເນື້ອໃນລະດັບຕັນອື່ນໆ. ແນວໃດກໍ່ຕາມ,
ຫຍໍ້ໜ້າຕໍ່ໄປຈະຕ້ອງຖືກນຳໜ້າດ້ວຍແຖວຫວ່າງເປົ່າ ແລະຫຍໍ້ໜ້າສີ່ຍະຫວ່າງ ຫຼືແຖບໃດໜຶ່ງ.
ບັນຊີລາຍຊື່ຈະເບິ່ງດີກວ່າຖ້າວັກທໍາອິດສອດຄ່ອງກັບສ່ວນທີ່ເຫຼືອ:
* ວັກທໍາອິດ.
ສືບຕໍ່.
* ວັກທີສອງ. ດ້ວຍການບລັອກລະຫັດ, ເຊິ່ງຕ້ອງຖືກຫຍໍ້ໜ້າ
ແປດຊ່ອງ:
{ ລະຫັດ }
ລາຍການລາຍການອາດຈະປະກອບມີລາຍການອື່ນໆ. ໃນກໍລະນີນີ້, ເສັ້ນຫວ່າງກ່ອນຫນ້າແມ່ນທາງເລືອກ.
ລາຍຊື່ທີ່ຊ້ອນກັນຕ້ອງຖືກຫຍໍ້ໜ້າສີ່ຊ່ອງ ຫຼືແຖບໜຶ່ງ:
* ໝາກ ໄມ້
+ ໝາກ ໂປມ
- Macintosh
- ສີແດງແຊບ
+ ໝາກເດືອຍ
+ ໝາກເຜັດ
* ຜັກ
+ ຜັກກາດນາ
+ ກາບ
ດັ່ງທີ່ໄດ້ກ່າວໄວ້ຂ້າງເທິງ, Markdown ອະນຸຍາດໃຫ້ທ່ານຂຽນລາຍການລາຍການ "lazily," ແທນທີ່ຈະ indenting
ສາຍຕໍ່ເນື່ອງ. ຢ່າງໃດກໍຕາມ, ຖ້າມີຫລາຍວັກຫຼືຕັນອື່ນໆໃນບັນຊີລາຍຊື່
ລາຍການ, ແຖວທຳອິດຂອງແຕ່ລະອັນຕ້ອງຖືກຫຍໍ້ໜ້າ.
+ ຄົນຂີ້ຄ້ານ, ຂີ້ຄ້ານ, ລາຍຊື່
ລາຍການ.
+ ອີກອັນໜຶ່ງ; ນີ້ເບິ່ງ
ບໍ່ດີແຕ່ຖືກກົດຫມາຍ.
ວັກທີສອງຂອງທີສອງ
ລາຍການລາຍການ.
ຫມາຍເຫດ: ເຖິງແມ່ນວ່າກົດລະບຽບສີ່ຊ່ອງສໍາລັບການສືບຕໍ່ວັກແມ່ນມາຈາກທາງການ
ຄູ່ມື syntax Markdown, ການປະຕິບັດການອ້າງອິງ, Markdown.pl, ບໍ່ປະຕິບັດຕາມມັນ. ດັ່ງນັ້ນ
pandoc ຈະໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນກ່ວາ Markdown.pl ໃນເວລາທີ່ຜູ້ຂຽນໄດ້ indented
ຫຍໍ້ໜ້າຕໍ່ເນື່ອງໜ້ອຍກວ່າສີ່ຍະຫວ່າງ.
ຄູ່ມື syntax Markdown ແມ່ນບໍ່ຊັດເຈນວ່າກົດລະບຽບສີ່ຊ່ອງຖືກນໍາໃຊ້ກັບ ທັງຫມົດ
ເນື້ອໃນລະດັບຕັນໃນລາຍການລາຍການ; ມັນພຽງແຕ່ກ່າວເຖິງວັກແລະບລັອກລະຫັດ. ແຕ່ມັນ
ຫມາຍຄວາມວ່າກົດລະບຽບໃຊ້ກັບເນື້ອຫາລະດັບຕັນທັງຫມົດ (ລວມທັງລາຍຊື່ທີ່ຕິດກັນ), ແລະ
pandoc ຕີຄວາມມັນແບບນັ້ນ.
ຄໍາສັ່ງ ລາຍການ
ລາຍຊື່ທີ່ສັ່ງໃຫ້ເຮັດວຽກຄືກັນກັບລາຍການທີ່ມີຫົວຂໍ້ຍ່ອຍ, ຍົກເວັ້ນລາຍການເລີ່ມຕົ້ນດ້ວຍຕົວນັບ
ຫຼາຍກວ່າລູກປືນ.
ໃນ Markdown ມາດຕະຖານ, ຕົວເລກແມ່ນຕົວເລກທົດສະນິຍົມຕາມດ້ວຍເຄື່ອງໝາຍຈຸດ ແລະ ຊ່ອງຫວ່າງ.
ຕົວເລກຕົວເອງແມ່ນຖືກລະເລີຍ, ສະນັ້ນບໍ່ມີຄວາມແຕກຕ່າງລະຫວ່າງບັນຊີລາຍການນີ້:
1. ໜຶ່ງ
2. ສອງ
3. ສາມ
ແລະອັນນີ້:
5. ໜຶ່ງ
7. ສອງ
1. ສາມ
ຂະຫຍາຍ: ລາຍການແຟນຊີ
ບໍ່ເຫມືອນກັບ Markdown ມາດຕະຖານ, pandoc ອະນຸຍາດໃຫ້ລາຍການລາຍການຄໍາສັ່ງຖືກຫມາຍດ້ວຍຕົວພິມໃຫຍ່ແລະ
ໂຕພິມນ້ອຍ ແລະຕົວເລກໂຣມັນ, ນອກເໜືອໄປຈາກຕົວເລກອາຣາບິກ. ເຄື່ອງຫມາຍລາຍຊື່ອາດຈະເປັນ
ຫຸ້ມຢູ່ໃນວົງເລັບ ຫຼືຕິດຕາມດ້ວຍວົງເລັບຂວາອັນດຽວ ຫຼືໄລຍະເວລາ. ພວກເຂົາຕ້ອງເປັນ
ແຍກອອກຈາກຂໍ້ຄວາມທີ່ຕິດຕາມຢ່າງຫນ້ອຍຫນຶ່ງຊ່ອງ, ແລະ, ຖ້າເຄື່ອງຫມາຍລາຍຊື່ແມ່ນ a
ຕົວອັກສອນຕົວພິມໃຫຍ່ທີ່ມີໄລຍະເວລາ, ໂດຍຢ່າງຫນ້ອຍສອງຍະຫວ່າງ.
ສ່ວນຂະຫຍາຍ fancy_lists ຍັງອະນຸຍາດໃຫ້ '#' ຖືກນໍາໃຊ້ເປັນເຄື່ອງຫມາຍລາຍການຄໍາສັ່ງແທນ
ຕົວເລກ:
#. ຫນຶ່ງ
#. ສອງ
ຂະຫຍາຍ: ເລີ່ມຕົ້ນ
Pandoc ຍັງເອົາໃຈໃສ່ກັບປະເພດຂອງເຄື່ອງຫມາຍລາຍຊື່ທີ່ໃຊ້, ແລະຕົວເລກເລີ່ມຕົ້ນ,
ແລະທັງສອງອັນນີ້ຖືກຮັກສາໄວ້ບ່ອນທີ່ເປັນໄປໄດ້ໃນຮູບແບບຜົນຜະລິດ. ດັ່ງນັ້ນ, ຕໍ່ໄປນີ້
yields ບັນຊີລາຍຊື່ທີ່ມີຕົວເລກຕາມດ້ວຍວົງເລັບດຽວ, ເລີ່ມຕົ້ນດ້ວຍ 9, ແລະ a
ບັນຊີລາຍຊື່ຍ່ອຍທີ່ມີຕົວເລກໂຣມັນຕົວພິມນ້ອຍ:
9) ເກົ້າ
10) ທີສິບ
11) ສິບເອັດ
i. ຍ່ອຍ
ii. ສອງຍ່ອຍ
iii. ສາມຍ່ອຍ
Pandoc ຈະເລີ່ມລາຍຊື່ໃໝ່ໃນແຕ່ລະຄັ້ງທີ່ເຄື່ອງໝາຍລາຍຊື່ປະເພດຕ່າງໆຖືກໃຊ້. ດັ່ງນັ້ນ, ໄດ້
ຕໍ່ໄປນີ້ຈະສ້າງສາມລາຍການ:
(2) ສອງ
(5) ສາມ
1. ສີ່
* ຫ້າ
ຖ້າຕ້ອງການເຄື່ອງໝາຍລາຍຊື່ເລີ່ມຕົ້ນ, ໃຫ້ໃຊ້ #.:
#. ຫນຶ່ງ
#. ສອງ
#. ສາມ
ຄໍານິຍາມ ລາຍການ
ຂະຫຍາຍ: definition_lists
Pandoc ສະຫນັບສະຫນູນລາຍການຄໍານິຍາມ, ການນໍາໃຊ້ syntax ຂອງ PHP Markdown Extra ກັບບາງ
extensions
ໄລຍະ 1
: ຄໍານິຍາມ 1
ໄລຍະ 2 ທີ່ມີ *ເຄື່ອງໝາຍໃນແຖວ*
: ຄໍານິຍາມ 2
{ ບາງລະຫັດ, ສ່ວນຫນຶ່ງຂອງຄໍານິຍາມ 2 }
ວັກທີສາມຂອງຄໍານິຍາມ 2.
ແຕ່ລະໄລຍະຕ້ອງພໍດີກັບແຖວໜຶ່ງ, ເຊິ່ງທາງເລືອກອາດຈະຖືກຕິດຕາມດ້ວຍເສັ້ນເປົ່າ, ແລະຕ້ອງ
ປະຕິບັດຕາມໂດຍຫນຶ່ງຫຼືຫຼາຍຄໍານິຍາມ. ຄໍານິຍາມເລີ່ມຕົ້ນດ້ວຍຈໍ້າສອງເມັດ ຫຼື tilde, ເຊິ່ງ
ອາດຈະຖືກຫຍໍ້ໜ້າໜຶ່ງ ຫຼືສອງຊ່ອງ.
ຄຳສັບໃດໜຶ່ງອາດມີຫຼາຍຄຳນິຍາມ, ແລະແຕ່ລະຄຳນິຍາມອາດປະກອບດ້ວຍໜຶ່ງ ຫຼືຫຼາຍອັນ
ອົງປະກອບ (ວັກ, ບລັອກລະຫັດ, ບັນຊີລາຍຊື່, ແລະອື່ນໆ), ແຕ່ລະ indented ສີ່ຊ່ອງຫຼືຫນຶ່ງແຖບຢຸດ.
ເນື້ອໃນຂອງຄໍານິຍາມ (ລວມທັງເສັ້ນທໍາອິດ, ນອກຈາກຈໍ້າສອງເມັດຫຼື tilde)
ຄວນຖືກຫຍໍ້ໜ້າສີ່ຊ່ອງ. ຢ່າງໃດກໍຕາມ, ເຊັ່ນດຽວກັນກັບບັນຊີລາຍຊື່ Markdown ອື່ນໆ, ທ່ານສາມາດ "lazily"
ຍົກເລີກການຫຍໍ້ໜ້າ ຍົກເວັ້ນໃນຕອນຕົ້ນຂອງວັກ ຫຼືອົງປະກອບບລັອກອື່ນໆ:
ໄລຍະ 1
: ຄໍານິຍາມ
ດ້ວຍການສືບຕໍ່ຂີ້ຄ້ານ.
ວັກທີສອງຂອງຄໍານິຍາມ.
ຖ້າທ່ານອອກຈາກພື້ນທີ່ກ່ອນຄໍານິຍາມ (ເຊັ່ນໃນຕົວຢ່າງຂ້າງເທິງ), ຂໍ້ຄວາມຂອງ
ຄໍານິຍາມຈະຖືກປະຕິບັດເປັນວັກ. ໃນບາງຮູບແບບຜົນຜະລິດ, ນີ້ຈະຫມາຍຄວາມວ່າຫຼາຍກວ່າເກົ່າ
ໄລຍະຫ່າງລະຫວ່າງຄູ່ຄຳນິຍາມ/ຄຳນິຍາມ. ສໍາລັບບັນຊີລາຍຊື່ຄໍານິຍາມທີ່ຫນາແຫນ້ນ, ຍົກເວັ້ນພື້ນທີ່
ກ່ອນຄໍານິຍາມ:
ໄລຍະ 1
~ ຄໍານິຍາມ 1
ໄລຍະ 2
~ ນິຍາມ 2 ກ
~ ນິຍາມ 2 ຂ
ໃຫ້ສັງເກດວ່າຊ່ອງຫວ່າງລະຫວ່າງລາຍການໃນລາຍການຄໍານິຍາມແມ່ນຕ້ອງການ. (ຕົວແປທີ່ພວນ
ຂໍ້ກໍານົດນີ້, ແຕ່ບໍ່ອະນຸຍາດໃຫ້ຫໍ່ແຂງ "ຂີ້ກຽດ", ສາມາດເປີດໃຊ້ໄດ້
compact_definition_lists: ເບິ່ງສ່ວນຂະຫຍາຍທີ່ບໍ່ແມ່ນ pandoc, ຂ້າງລຸ່ມນີ້.)
ເລກ ຍົກຕົວຢ່າງ ລາຍການ
ຂະຫຍາຍ: example_lists
ເຄື່ອງໝາຍລາຍຊື່ພິເສດ @ ສາມາດໃຊ້ສໍາລັບຕົວຢ່າງຕົວເລກຕາມລໍາດັບ. ບັນຊີລາຍຊື່ທໍາອິດ
ລາຍການທີ່ມີເຄື່ອງໝາຍ @ ຈະເປັນເລກ '1', '2' ຕໍ່ໄປ, ແລະອື່ນໆ, ຕະຫຼອດ.
ເອກະສານ. ຕົວຢ່າງຕົວເລກບໍ່ຈໍາເປັນຕ້ອງເກີດຂຶ້ນໃນບັນຊີລາຍຊື່ດຽວ; ແຕ່ລະລາຍຊື່ໃໝ່ໂດຍໃຊ້ @
ຈະເອົາເຖິງບ່ອນທີ່ຢຸດສຸດທ້າຍ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ:
(@) ຕົວຢ່າງທໍາອິດຂອງຂ້ອຍຈະຖືກເລກ (1).
(@) ຕົວຢ່າງທີສອງຂອງຂ້ອຍຈະຖືກເລກ (2).
ຄໍາອະທິບາຍຕົວຢ່າງ.
(@) ຕົວຢ່າງທີສາມຂອງຂ້ອຍຈະຖືກເລກ (3).
ຕົວຢ່າງທີ່ເປັນຕົວເລກສາມາດຕິດສະຫຼາກ ແລະອ້າງອີງໃສ່ບ່ອນອື່ນໃນເອກະສານ:
(@good) ນີ້ແມ່ນຕົວຢ່າງທີ່ດີ.
ດັ່ງທີ່ (@good) ສະແດງໃຫ້ເຫັນ, ...
ປ້າຍກຳກັບສາມາດເປັນສະຕຣິງຂອງຕົວອັກສອນທີ່ເປັນຕົວເລກ ແລະ ຕົວເລກ, ຂີດກ້ອງ ຫຼື ຂີດຕໍ່.
Compact ແລະ ວ່າງ ລາຍການ
Pandoc ມີພຶດຕິກໍາທີ່ແຕກຕ່າງຈາກ Markdown.pl ໃນບາງ "ກໍລະນີທີ່ແຂບ" ທີ່ກ່ຽວຂ້ອງກັບລາຍຊື່.
ພິຈາລະນາແຫຼ່ງນີ້:
+ ກ່ອນອື່ນ ໝົດ
+ ອັນທີສອງ:
- ຄ່າທຳນຽມ
- ຟີ
- ສັດຕູ
+ ທີສາມ
Pandoc ຫັນປ່ຽນອັນນີ້ເຂົ້າໄປໃນ "ບັນຊີລາຍຊື່ທີ່ຫນາແຫນ້ນ" (ບໍ່ມີ tags ປະມານ "ທໍາອິດ", "ທີສອງ",
ຫຼື "ທີສາມ"), ໃນຂະນະທີ່ Markdown ວາງ tags ປະມານ "ທີສອງ" ແລະ "ທີສາມ" (ແຕ່ບໍ່ແມ່ນ "ທໍາອິດ"),
ເນື່ອງຈາກວ່າພື້ນທີ່ຫວ່າງປະມານ "ທີສາມ". Pandoc ປະຕິບັດຕາມກົດລະບຽບງ່າຍໆ: ຖ້າຂໍ້ຄວາມແມ່ນ
ຕິດຕາມດ້ວຍເສັ້ນເປົ່າ, ມັນຖືກປະຕິບັດເປັນວັກ. ນັບຕັ້ງແຕ່ "ທີສອງ" ຕິດຕາມດ້ວຍ a
ບັນຊີລາຍຊື່, ແລະບໍ່ແມ່ນເສັ້ນເປົ່າ, ມັນບໍ່ໄດ້ຖືກປະຕິບັດເປັນວັກ. ຄວາມຈິງທີ່ວ່າບັນຊີລາຍຊື່ແມ່ນ
ຕິດຕາມດ້ວຍເສັ້ນເປົ່າແມ່ນບໍ່ກ່ຽວຂ້ອງ. (ຫມາຍເຫດ: Pandoc ເຮັດວຽກແບບນີ້ເຖິງແມ່ນວ່າໃນເວລາທີ່
ຮູບແບບ markdown_strict ຖືກລະບຸ. ພຶດຕິກໍານີ້ແມ່ນສອດຄ່ອງກັບເຈົ້າຫນ້າທີ່
ຄໍາອະທິບາຍ syntax Markdown, ເຖິງແມ່ນວ່າມັນແຕກຕ່າງຈາກ Markdown.pl.)
ສິ້ນສຸດ a ບັນຊີລາຍຊື່
ຈະເປັນແນວໃດຖ້າທ່ານຕ້ອງການໃສ່ລະຫັດ indented block ຫຼັງຈາກບັນຊີລາຍຊື່?
- ລາຍການຫນຶ່ງ
- ລາຍການສອງ
{ ບລັອກລະຫັດຂອງຂ້ອຍ }
ບັນຫາ! ທີ່ນີ້ pandoc (ຄືກັບການປະຕິບັດ Markdown ອື່ນໆ) ຈະປະຕິບັດກັບ { my code block } as
ວັກທີສອງຂອງລາຍການສອງ, ແລະບໍ່ແມ່ນຕົວບລັອກ.
ເພື່ອ "ຕັດ" ບັນຊີລາຍຊື່ຫຼັງຈາກລາຍການທີສອງ, ທ່ານສາມາດໃສ່ບາງເນື້ອໃນທີ່ບໍ່ແມ່ນຫຍໍ້ຫນ້າ, ເຊັ່ນ:
ຄໍາຄິດຄໍາເຫັນ HTML, ເຊິ່ງຈະບໍ່ສ້າງຜົນໄດ້ຮັບທີ່ເຫັນໄດ້ໃນຮູບແບບໃດກໍ່ຕາມ:
- ລາຍການຫນຶ່ງ
- ລາຍການສອງ
{ ບລັອກລະຫັດຂອງຂ້ອຍ }
ທ່ານສາມາດນໍາໃຊ້ trick ດຽວກັນຖ້າຫາກວ່າທ່ານຕ້ອງການສອງບັນຊີລາຍຊື່ຕິດຕໍ່ກັນແທນທີ່ຈະເປັນບັນຊີລາຍຊື່ໃຫຍ່ຫນຶ່ງ:
1. ໜຶ່ງ
2. ສອງ
3. ສາມ
1. uno
2. dos
3. ທ
ອອກຕາມລວງນອນ ກົດລະບຽບ
ແຖວທີ່ມີແຖວສາມ ຫຼືຫຼາຍກວ່ານັ້ນ *, -, ຫຼື _ ຕົວອັກສອນ (ແຍກຕາມທາງເລືອກ
spaces) ຜະລິດເປັນກົດລະບຽບແນວນອນ:
* * * *
---------------
ຕາຕະລາງ
ສີ່ປະເພດຂອງຕາຕະລາງອາດຈະຖືກນໍາໃຊ້. ສາມຊະນິດທໍາອິດສົມມຸດວ່າການໃຊ້ a
ຟອນຄວາມກວ້າງຄົງທີ່, ເຊັ່ນ: Courier. ຊະນິດທີສີ່ສາມາດໃຊ້ກັບໄລຍະຫ່າງຕາມອັດຕາສ່ວນ
fonts, ເນື່ອງຈາກວ່າມັນບໍ່ຮຽກຮ້ອງໃຫ້ມີ lineup ຖັນ.
ຂະຫຍາຍ: table_captions
ຄຳບັນຍາຍອາດຈະເລືອກໄດ້ກັບຕາຕະລາງທັງໝົດ 4 ປະເພດ (ດັ່ງທີ່ສະແດງຢູ່ໃນ
ຕົວຢ່າງຂ້າງລຸ່ມນີ້). ຄຳບັນຍາຍເປັນວັກທີ່ເລີ່ມຕົ້ນດ້ວຍຕາຕະລາງສະຕຣິງ: (ຫຼືພຽງແຕ່ :),
ເຊິ່ງຈະຖືກຖອດອອກ. ມັນອາດຈະປາກົດວ່າກ່ອນຫຼືຫຼັງຈາກຕາຕະລາງ.
ຂະຫຍາຍ: simple_tables
ຕາຕະລາງງ່າຍດາຍເບິ່ງຄືນີ້:
ຂວາຊ້າຍສູນເລີ່ມຕົ້ນ
------- ------ ---------- ------
12 12 12 12
123 123 123 123
1 1 1 1
ຕາຕະລາງ: ການສາທິດຂອງ syntax ຕາຕະລາງງ່າຍດາຍ.
ສ່ວນຫົວ ແລະແຖວຕາຕະລາງແຕ່ລະອັນຕ້ອງພໍດີກັບແຖວດຽວ. ການຈັດລໍາດັບຖັນແມ່ນຖືກກໍານົດໂດຍ
ຕຳແໜ່ງຂອງຂໍ້ຄວາມສ່ວນຫົວທີ່ກ່ຽວຂ້ອງກັບເສັ້ນ dashed ຂ້າງລຸ່ມນີ້:
· ຖ້າເສັ້ນ dashed ແມ່ນ flush ກັບຂໍ້ຄວາມ header ຢູ່ເບື້ອງຂວາແຕ່ຂະຫຍາຍອອກໄປ
ຢູ່ເບື້ອງຊ້າຍ, ຖັນແມ່ນຈັດຮຽງຂວາ.
· ຖ້າເສັ້ນ dashed ແມ່ນ flush ທີ່ມີຂໍ້ຄວາມ header ຢູ່ເບື້ອງຊ້າຍແຕ່ຂະຫຍາຍອອກໄປ
ຢູ່ເບື້ອງຂວາ, ຖັນແມ່ນຈັດຮຽງຊ້າຍ.
· ຖ້າເສັ້ນ dashed ເກີນຂໍ້ຄວາມສ່ວນຫົວຂອງທັງສອງດ້ານ, ຖັນແມ່ນຢູ່ໃຈກາງ.
· ຖ້າເສັ້ນ dashed ແມ່ນ flush ກັບຂໍ້ຄວາມ header ທັງສອງດ້ານ, ການຈັດວາງໄວ້ໃນຕອນຕົ້ນແມ່ນ
ໃຊ້ (ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ນີ້ຈະປະໄວ້).
ຕາຕະລາງຕ້ອງລົງທ້າຍດ້ວຍເສັ້ນຫວ່າງ, ຫຼືເສັ້ນຂີດຕໍ່ດ້ວຍເສັ້ນຫວ່າງ.
ສ່ວນຫົວຖັນອາດຈະຖືກລະເວັ້ນ, ໃຫ້ເສັ້ນຂີດເສັ້ນຖືກໃຊ້ເພື່ອສິ້ນສຸດຕາຕະລາງ. ສໍາລັບ
ຍົກຕົວຢ່າງ:
------- ------ ---------- ------
12 12 12 12
123 123 123 123
1 1 1 1
------- ------ ---------- ------
ເມື່ອຫົວຂໍ້ຖືກລະເວັ້ນ, ການຈັດວາງຖັນແມ່ນຖືກກໍານົດບົນພື້ນຖານຂອງແຖວທໍາອິດ
ຂອງຮ່າງກາຍຂອງຕາຕະລາງ. ດັ່ງນັ້ນ, ໃນຕາຕະລາງຂ້າງເທິງ, ຖັນຈະເປັນຂວາ, ຊ້າຍ, ກາງ, ແລະ
ຈັດຮຽງຂວາ, ຕາມລໍາດັບ.
ຂະຫຍາຍ: multiline_tables
ຕາຕະລາງຫຼາຍແຖວເຮັດໃຫ້ສ່ວນຫົວ ແລະແຖວຕາຕະລາງສາມາດຂະຫຍາຍຂໍ້ຄວາມຫຼາຍເສັ້ນ (ແຕ່ຕາລາງ
ບໍ່ຮອງຮັບຫຼາຍຖັນ ຫຼືແຖວຂອງຕາຕະລາງ). ນີ້ແມ່ນຕົວຢ່າງ:
-------------------------------------------------- -----------
ວາງໄວ້ກາງເລີ່ມຕົ້ນຂວາຊ້າຍ
ການຈັດຮຽງຫົວຈັດຮຽງຕາມລຳດັບ
------------------------------------------------------- --------
ແຖວທຳອິດ 12.0 ຕົວຢ່າງຂອງແຖວນັ້ນ
ຂະຫຍາຍຫຼາຍສາຍ.
ແຖວທີສອງ 5.0 ນີ້ແມ່ນອີກອັນຫນຶ່ງ. ຫມາຍເຫດ
ເສັ້ນຫວ່າງລະຫວ່າງ
ແຖວ.
-------------------------------------------------- -----------
ຕາຕະລາງ: ນີ້ແມ່ນຄຳບັນຍາຍ. ມັນ, ເຊັ່ນດຽວກັນ, ອາດຈະ span
ຫລາຍສາຍ.
ເຫຼົ່ານີ້ເຮັດວຽກຄ້າຍຄືຕາຕະລາງງ່າຍດາຍ, ແຕ່ມີຄວາມແຕກຕ່າງດັ່ງຕໍ່ໄປນີ້:
· ພວກມັນຕ້ອງເລີ່ມຕົ້ນດ້ວຍເສັ້ນຂີດຕໍ່ແຖວ, ກ່ອນຂໍ້ຄວາມສ່ວນຫົວ (ເວັ້ນເສຍແຕ່ວ່າສ່ວນຫົວແມ່ນ
ຍົກເວັ້ນ).
· ພວກມັນຕ້ອງສິ້ນສຸດດ້ວຍເສັ້ນຂີດຕໍ່ແຖວ, ຈາກນັ້ນເປັນເສັ້ນຫວ່າງ.
· ແຖວຕ້ອງຖືກແຍກອອກດ້ວຍແຖວຫວ່າງເປົ່າ.
ໃນຕາຕະລາງຫຼາຍແຖວ, ຕົວແຍກຕາຕະລາງໃຫ້ຄວາມສົນໃຈກັບຄວາມກວ້າງຂອງຖັນ, ແລະ
ນັກຂຽນພະຍາຍາມຜະລິດຄວາມກວ້າງທີ່ກ່ຽວຂ້ອງເຫຼົ່ານີ້ຢູ່ໃນຜົນຜະລິດ. ດັ່ງນັ້ນ, ຖ້າຫາກວ່າທ່ານຊອກຫາຫນຶ່ງຂອງ
ຖັນແມ່ນແຄບເກີນໄປໃນຜົນຜະລິດ, ລອງຂະຫຍາຍມັນຢູ່ໃນແຫຼ່ງ Markdown.
ສ່ວນຫົວອາດຈະຖືກລະເວັ້ນຢູ່ໃນຕາຕະລາງຫຼາຍແຖວເຊັ່ນດຽວກັນກັບຕາຕະລາງງ່າຍດາຍ:
------------------------------------------------------- --------
ແຖວທຳອິດ 12.0 ຕົວຢ່າງຂອງແຖວນັ້ນ
ຂະຫຍາຍຫຼາຍສາຍ.
ແຖວທີສອງ 5.0 ນີ້ແມ່ນອີກອັນຫນຶ່ງ. ຫມາຍເຫດ
ເສັ້ນຫວ່າງລະຫວ່າງ
ແຖວ.
------------------------------------------------------- --------
: ນີ້ແມ່ນຕາຕະລາງຫຼາຍແຖວທີ່ບໍ່ມີສ່ວນຫົວ.
ມັນເປັນໄປໄດ້ສໍາລັບຕາຕະລາງ multiline ມີພຽງແຕ່ແຖວດຽວ, ແຕ່ແຖວຄວນຈະປະຕິບັດຕາມ
ໂດຍເສັ້ນເປົ່າ (ແລະຫຼັງຈາກນັ້ນແຖວຂອງ dashes ທີ່ສິ້ນສຸດຕາຕະລາງ), ຫຼືຕາຕະລາງອາດຈະເປັນ
ແປເປັນຕາຕະລາງງ່າຍດາຍ.
ຂະຫຍາຍ: grid_tables
ຕາຕະລາງຕາຕະລາງເບິ່ງຄືນີ້:
: ຕົວຢ່າງຕາຕະລາງຕາຕະລາງ.
---------------+----------------+----------------- ----+
| ໝາກໄມ້ | ລາຄາ | ຂໍ້ດີ |
===================================================+== ===+
| ໝາກກ້ວຍ | $1.34 | - wrapper ກໍ່ສ້າງໃນ |
| | | - ສີສົດໃສ |
---------------+----------------+----------------- ----+
| ໝາກກ້ຽງ | $2.10 | - ປິ່ນປົວ scurvy |
| | | - ລົດຊາດ |
---------------+----------------+----------------- ----+
ແຖວຂອງ =s ແຍກສ່ວນຫົວອອກຈາກຕົວຕາຕະລາງ, ແລະສາມາດຖືກລະເວັ້ນໄດ້ສໍາລັບ a
ຕາຕະລາງບໍ່ມີຫົວ. ເຊລຂອງຕາຕາລາງຕາໜ່າງອາດມີອົງປະກອບບລັອກທີ່ມັກ (ຫຼາຍອັນ
ວັກ, ບລັອກລະຫັດ, ລາຍຊື່, ແລະອື່ນໆ). ການຈັດຮຽງບໍ່ຖືກຮອງຮັບ, ຫຼືເປັນເຊລ
ຂະຫຍາຍຫຼາຍຖັນ ຫຼືແຖວ. ຕາຕະລາງຕາຂ່າຍໄຟຟ້າສາມາດສ້າງໄດ້ຢ່າງງ່າຍດາຍໂດຍໃຊ້ຮູບແບບຕາຕະລາງ Emacs.
ຂະຫຍາຍ: pipe_tables
ຕາຕະລາງທໍ່ເບິ່ງຄືນີ້:
| ສິດ | ຊ້າຍ | ຄ່າເລີ່ມຕົ້ນ | ສູນ |
|------:|:-----|---------|:------:|
| 12 | 12 | 12 | 12 |
| 123 | 123 | 123 | 123 |
| 1 | 1 | 1 | 1 |
: ການສາທິດ syntax ຕາຕະລາງທໍ່.
syntax ແມ່ນຄືກັນກັບຕາຕະລາງ PHP Markdown Extra. ທໍ່ເລີ່ມຕົ້ນແລະສິ້ນສຸດ
ຕົວອັກສອນແມ່ນທາງເລືອກ, ແຕ່ທໍ່ແມ່ນຕ້ອງການລະຫວ່າງຖັນທັງຫມົດ. ຈໍ້າສອງເມັດຊີ້ໃຫ້ເຫັນ
ການຈັດຖັນຕາມທີ່ສະແດງ. ສ່ວນຫົວບໍ່ສາມາດຖືກລະເວັ້ນໄດ້. ເພື່ອຈຳລອງຕາຕະລາງທີ່ບໍ່ມີຫົວ,
ປະກອບມີສ່ວນຫົວທີ່ມີຕາລາງຫວ່າງເປົ່າ.
ເນື່ອງຈາກທໍ່ຊີ້ໃຫ້ເຫັນຂອບເຂດຂອງຖັນ, ຖັນບໍ່ຈໍາເປັນຕ້ອງຖືກຈັດລຽງຕາມແນວຕັ້ງ, ເປັນ
ພວກເຂົາຢູ່ໃນຕົວຢ່າງຂ້າງເທິງ. ດັ່ງນັ້ນ, ນີ້ແມ່ນຕາຕະລາງທໍ່ທີ່ຖືກຕ້ອງຕາມກົດຫມາຍຢ່າງສົມບູນ (ເຖິງແມ່ນວ່າຂີ້ຮ້າຍ):
ໝາກໄມ້| ລາຄາ
-----|-----:
apple|2.05
ໝາກເດືອຍ|1.37
ສີສົ້ມ|3.09
ຈຸລັງຂອງຕາຕະລາງທໍ່ບໍ່ສາມາດມີອົງປະກອບຕັນເຊັ່ນວັກແລະລາຍການ, ແລະ
ບໍ່ສາມາດຂະຫຍາຍຫຼາຍສາຍໄດ້. ຖ້າຕາຕະລາງທໍ່ມີແຖວທີ່ມີເນື້ອໃນທີ່ສາມາດພິມໄດ້
ກວ້າງກວ່າຄວາມກວ້າງຂອງຖັນ (ເບິ່ງ --columns), ຫຼັງຈາກນັ້ນເນື້ອໃນຂອງເຊລຈະຫໍ່, ດ້ວຍ
ຄວາມກວ້າງຂອງເຊລທີ່ກ່ຽວຂ້ອງກຳນົດໂດຍຄວາມກວ້າງຂອງເສັ້ນຕົວແຍກ.
ຫມາຍເຫດ: pandoc ຍັງຮັບຮູ້ຕາຕະລາງທໍ່ຂອງຮູບແບບດັ່ງຕໍ່ໄປນີ້, ຕາມທີ່ສາມາດໄດ້ຮັບການຜະລິດໂດຍ
Emacs' orgtbl-mode:
| ຫນຶ່ງ | ສອງ |
|-----+------|
| ຂອງຂ້ອຍ | ຕາຕະລາງ |
| ແມ່ນ | ງາມ |
ຄວາມແຕກຕ່າງແມ່ນວ່າ + ຖືກນໍາໃຊ້ແທນ |. ບໍ່ຮອງຮັບຄຸນສົມບັດ orgtbl ອື່ນໆ.
ໂດຍສະເພາະ, ເພື່ອໃຫ້ໄດ້ຮັບການຈັດວາງຖັນທີ່ບໍ່ແມ່ນມາດຕະຖານ, ທ່ານຈະຕ້ອງເພີ່ມຈໍ້າສອງເມັດຕາມຂ້າງເທິງ.
Metadata ຕັນ
ຂະຫຍາຍ: pandoc_title_block
ຖ້າໄຟລ໌ເລີ່ມຕົ້ນດ້ວຍຫົວຂໍ້ບລັອກ
% ຫົວເລື່ອງ
% author(s) (ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ)
% ວັນທີ
ມັນຈະຖືກແຍກເປັນຂໍ້ມູນບັນນານຸກົມ, ບໍ່ແມ່ນຂໍ້ຄວາມປົກກະຕິ. (ມັນຈະຖືກນໍາໃຊ້, ສໍາລັບ
ຕົວຢ່າງ, ໃນຫົວຂໍ້ຂອງຜົນໄດ້ຮັບຂອງ LaTeX ຫຼື HTML.) ຕັນອາດຈະປະກອບດ້ວຍພຽງແຕ່ a
ຫົວຂໍ້, ຫົວຂໍ້ແລະຜູ້ຂຽນ, ຫຼືທັງສາມອົງປະກອບ. ຖ້າທ່ານຕ້ອງການທີ່ຈະປະກອບມີຜູ້ຂຽນແຕ່
ບໍ່ມີຫົວຂໍ້, ຫຼືຫົວຂໍ້ແລະວັນທີແຕ່ບໍ່ມີຜູ້ຂຽນ, ທ່ານຕ້ອງການເສັ້ນເປົ່າ:
%
% ຜູ້ຂຽນ
% ຫົວຂໍ້ຂອງຂ້ອຍ
%
% 15 ມິຖຸນາ 2006
ຫົວຂໍ້ອາດຈະຄອບຄອງຫຼາຍແຖວ, ແຕ່ແຖວຕໍ່ເນື່ອງຕ້ອງເລີ່ມຕົ້ນດ້ວຍຊ່ອງຊັ້ນນໍາ,
ດັ່ງນັ້ນ:
% ຫົວຂໍ້ຂອງຂ້ອຍ
ໃນຫຼາຍສາຍ
ຖ້າເອກະສານມີຜູ້ຂຽນຫຼາຍ, ຜູ້ຂຽນອາດຈະຖືກໃສ່ໃນແຖວແຍກຕ່າງຫາກດ້ວຍການນໍາ
ຍະຫວ່າງ, ຫຼືແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ຫຼືທັງສອງ. ດັ່ງນັ້ນ, ທັງໝົດຕໍ່ໄປນີ້ແມ່ນທຽບເທົ່າ:
% ຜູ້ຂຽນຫນຶ່ງ
ຜູ້ຂຽນສອງ
% ຜູ້ຂຽນຫນຶ່ງ; ຜູ້ຂຽນສອງ
% ຜູ້ຂຽນຫນຶ່ງ;
ຜູ້ຂຽນສອງ
ວັນທີຕ້ອງພໍດີກັບໜຶ່ງແຖວ.
ທັງສາມຊ່ອງຂໍ້ມູນ metadata ອາດມີການຈັດຮູບແບບໃນແຖວມາດຕະຖານ (ຕົວອຽງ, ລິ້ງຄ໌,
ໝາຍເຫດ, ແລະອື່ນໆ).
ບລັອກຫົວຂໍ້ຈະຖືກວິເຄາະສະເໝີ, ແຕ່ພວກມັນຈະສົ່ງຜົນກະທົບຕໍ່ຜົນຜະລິດໄດ້ສະເພາະເມື່ອ
ທາງເລືອກ --s standalone (-s) ຖືກເລືອກ. ໃນຜົນຜະລິດ HTML, ຫົວຂໍ້ຈະປາກົດສອງຄັ້ງ: ເມື່ອຢູ່ໃນ
ຫົວຂໍ້ເອກະສານ - ນີ້ແມ່ນຫົວຂໍ້ທີ່ຈະປາກົດຢູ່ເທິງສຸດຂອງປ່ອງຢ້ຽມໃນຕົວທ່ອງເວັບ
-- ແລະຄັ້ງດຽວໃນຕອນຕົ້ນຂອງເນື້ອໃນເອກະສານ. ຫົວຂໍ້ໃນຫົວເອກະສານສາມາດ
ມີຄໍານໍາຫນ້າທາງເລືອກທີ່ຕິດຄັດມາ (--title-prefix ຫຼື -T option). ຫົວຂໍ້ຢູ່ໃນຮ່າງກາຍ
ປະກົດວ່າເປັນອົງປະກອບ H1 ທີ່ມີຊັ້ນ "ຫົວຂໍ້", ດັ່ງນັ້ນມັນສາມາດຖືກສະກັດກັ້ນຫຼືປັບປຸງໃຫມ່ດ້ວຍ
CSS. ຖ້າຄໍານໍາຫນ້າຫົວຂໍ້ຖືກລະບຸດ້ວຍ -T ແລະບໍ່ມີຕົວບລັອກຫົວຂໍ້ປາກົດຢູ່ໃນເອກະສານ,
ຄໍານໍາຫນ້າຫົວຂໍ້ຈະຖືກໃຊ້ໂດຍຕົວມັນເອງເປັນຫົວຂໍ້ HTML.
ຜູ້ຂຽນຫນ້າຜູ້ຊາຍສະກັດຫົວຂໍ້, ຈໍານວນຫນ້າຜູ້ຊາຍ, ແລະສ່ວນຫົວແລະສ່ວນທ້າຍອື່ນໆ
ຂໍ້ມູນຈາກຫົວຂໍ້. ຫົວຂໍ້ແມ່ນສົມມຸດວ່າເປັນຄໍາທໍາອິດໃນຫົວຂໍ້
ແຖວ, ເຊິ່ງທາງເລືອກອາດຈະສິ້ນສຸດດ້ວຍຕົວເລກ (ຕົວເລກດຽວ) ໃນວົງເລັບ.
(ບໍ່ຄວນມີຊ່ອງຫວ່າງລະຫວ່າງຫົວຂໍ້ ແລະວົງເລັບ.) Anything after this is
ຖືວ່າເປັນສ່ວນທ້າຍເພີ່ມເຕີມ ແລະຂໍ້ຄວາມສ່ວນຫົວ. ລັກສະນະທໍ່ດຽວ (|) ຄວນເປັນ
ໃຊ້ເພື່ອແຍກຂໍ້ຄວາມສ່ວນທ້າຍອອກຈາກຂໍ້ຄວາມສ່ວນຫົວ. ດັ່ງນັ້ນ,
% PANDOC(1)
ຈະເຮັດໃຫ້ໜ້າຜູ້ຊາຍທີ່ມີຫົວຂໍ້ PANDOC ແລະພາກທີ 1.
% PANDOC(1) ຄູ່ມືຜູ້ໃຊ້ Pandoc
ຍັງຈະມີ "ຄູ່ມືຜູ້ໃຊ້ Pandoc" ໃນສ່ວນທ້າຍ.
% PANDOC(1) ຄູ່ມືຜູ້ໃຊ້ Pandoc | ເວີຊັ່ນ 4.0
ຍັງຈະມີ "ເວີຊັ່ນ 4.0" ໃນສ່ວນຫົວ.
ຂະຫຍາຍ: yaml_metadata_block
ບລັອກເມຕາເດຕາຂອງ YAML ແມ່ນວັດຖຸ YAML ທີ່ຖືກຕ້ອງ, ຈຳກັດໂດຍແຖວສາມຂີດ (--)
ຢູ່ເທິງສຸດ ແລະເສັ້ນສາມຂີດ (--) ຫຼືສາມຈຸດ (...) ຢູ່ລຸ່ມສຸດ. A YAML
ບລັອກ metadata ອາດຈະເກີດຂື້ນທຸກບ່ອນໃນເອກະສານ, ແຕ່ຖ້າມັນບໍ່ແມ່ນໃນຕອນຕົ້ນ, ມັນ
ຕ້ອງນຳໜ້າດ້ວຍເສັ້ນເປົ່າ. (ສັງເກດວ່າ, ເນື່ອງຈາກວ່າວິທີການ pandoc concatenates
ໄຟລ໌ປ້ອນຂໍ້ມູນໃນເວລາທີ່ຈໍານວນຫນຶ່ງແມ່ນໄດ້ສະຫນອງໃຫ້, ທ່ານຍັງອາດຈະເກັບ metadata ໃນ YAML ແຍກຕ່າງຫາກ
ໄຟລ໌ແລະສົ່ງມັນໄປຫາ pandoc ເປັນການໂຕ້ຖຽງ, ພ້ອມກັບໄຟລ໌ Markdown ຂອງທ່ານ:
pandoc chap1.md chap2.md chap3.md metadata.yaml -s -o book.html
ພຽງແຕ່ໃຫ້ແນ່ໃຈວ່າໄຟລ໌ YAML ເລີ່ມຕົ້ນດ້ວຍ --- ແລະລົງທ້າຍດ້ວຍ --- ຫຼື ....)
Metadata ຈະຖືກເອົາມາຈາກຊ່ອງຂໍ້ມູນຂອງວັດຖຸ YAML ແລະເພີ່ມໃສ່ໃດໆທີ່ມີຢູ່
metadata ເອກະສານ. ເມຕາເດຕາສາມາດມີລາຍຊື່ ແລະວັດຖຸ (ຖືກວາງໄວ້ຕາມໃຈມັກ), ແຕ່ທັງໝົດ
string scalar ຈະຖືກຕີຄວາມໝາຍວ່າເປັນ Markdown. ຊ່ອງຂໍ້ມູນທີ່ມີຊື່ລົງທ້າຍດ້ວຍຂີດກ້ອງ
ຈະຖືກລະເລີຍໂດຍ pandoc. (ພວກເຂົາອາດຈະໄດ້ຮັບບົດບາດໂດຍໂປເຊດເຊີພາຍນອກ.)
ເອກະສານໃດໜຶ່ງອາດມີເມຕາເດຕາຫຼາຍອັນ. ຊ່ອງຂໍ້ມູນ metadata ຈະຖືກລວມເຂົ້າກັນ
ໂດຍຜ່ານການເປັນ ລຳອຽງຊ້າຍ ສະຫະພາບ: ຖ້າສອງບລັອກ metadata ພະຍາຍາມຕັ້ງພາກສະຫນາມດຽວກັນ, the
ຄ່າຈາກທ່ອນທໍາອິດຈະຖືກປະຕິບັດ.
ເມື່ອ pandoc ຖືກນໍາໃຊ້ກັບ -t markdown ເພື່ອສ້າງເອກະສານ Markdown, ບລັອກ metadata ຂອງ YAML
ຈະຖືກຜະລິດພຽງແຕ່ຖ້າທາງເລືອກ -s/- standalone ຖືກນໍາໃຊ້. ທັງຫມົດຂອງ metadata ຈະ
ປະກົດຢູ່ໃນບລັອກດຽວໃນຕອນຕົ້ນຂອງເອກະສານ.
ໃຫ້ສັງເກດວ່າກົດລະບຽບການຫລົບຫນີ YAML ຕ້ອງໄດ້ຮັບການປະຕິບັດຕາມ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າຫາກວ່າຫົວຂໍ້ໃດຫນຶ່ງປະກອບດ້ວຍ a
ຈໍ້າສອງເມັດ, ມັນຕ້ອງໄດ້ຮັບການອ້າງອີງ. ໂຕອັກສອນທໍ່ (|) ສາມາດໃຊ້ເພື່ອເລີ່ມການຫຍໍ້ໜ້າບຼັອກ
ທີ່ຈະຖືກຕີຄວາມໝາຍຕາມຕົວໜັງສື, ໂດຍບໍ່ຈໍາເປັນຕ້ອງມີການຫລົບໜີ. ແບບຟອມນີ້ແມ່ນມີຄວາມຈໍາເປັນ
ເມື່ອພາກສະຫນາມມີເສັ້ນຫວ່າງເປົ່າ:
---
ຫົວຂໍ້: 'ນີ້ແມ່ນຫົວຂໍ້: ມັນປະກອບດ້ວຍຈໍ້າສອງເມັດ'
ຜູ້ຂຽນ:
- ຊື່: ຜູ້ຂຽນຫນຶ່ງ
ສາຂາ: ມະຫາວິທະຍາໄລ Somewhere
- ຊື່: ຜູ້ຂຽນສອງ
ສາຂາ: ມະຫາວິທະຍາໄລ Nowhere
tags: [ບໍ່ມີຫຍັງ, ບໍ່ມີຫຍັງ]
ບົດຄັດຫຍໍ້: |
ນີ້ແມ່ນບໍ່ມີຕົວຕົນ.
ມັນປະກອບດ້ວຍສອງວັກ.
...
ຕົວແປແມ່ແບບຈະຖືກຕັ້ງໂດຍອັດຕະໂນມັດຈາກ metadata. ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ໃນ
ການຂຽນ HTML, ຕົວແປຕົວແປຈະຖືກກໍານົດເປັນ HTML ທຽບເທົ່າກັບ Markdown ໃນ
ພາກສະຫນາມ abstract:
ນີ້ແມ່ນບໍ່ມີຕົວຕົນ.
ມັນປະກອບດ້ວຍສອງວັກ.
ໝາຍເຫດ: ຕົວແປຂອງຜູ້ຂຽນໃນແມ່ແບບເລີ່ມຕົ້ນຄາດວ່າຈະມີລາຍຊື່ ຫຼືສະຕຣິງທີ່ງ່າຍດາຍ. ເຖິງ
ໃຊ້ຜູ້ຂຽນທີ່ມີໂຄງສ້າງໃນຕົວຢ່າງ, ເຈົ້າຕ້ອງການແມ່ແບບທີ່ກໍາຫນົດເອງ. ຍົກຕົວຢ່າງ:
$for(ຜູ້ຂຽນ)$
$if(author.name)$
$author.name$$if(author.affiliation)$ ($author.affiliation$)$endif$
$else$
$author$
$endif$
$endfor$
backslash ໜີ
ຂະຫຍາຍ: all_symbols_escapable
ຍົກເວັ້ນພາຍໃນຕົວບລັອກ ຫຼືລະຫັດໃນແຖວ, ເຄື່ອງໝາຍວັກຕອນ ຫຼື ຊ່ອງຫວ່າງກ່ອນໜ້າ
backslash ຈະຖືກປະຕິບັດຢ່າງຮູ້ຫນັງສື, ເຖິງແມ່ນວ່າປົກກະຕິມັນຈະຊີ້ບອກການຈັດຮູບແບບ.
ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ຖ້າຄົນຫນຶ່ງຂຽນ
*\*ສະບາຍດີ\**
ຫນຶ່ງຈະໄດ້ຮັບ
*ສະບາຍດີ*
ແທນທີ່
ສະບາຍດີ
ກົດລະບຽບນີ້ແມ່ນງ່າຍທີ່ຈະຈື່ຈໍາກ່ວາມາດຕະຖານຂອງ Markdown ກົດລະບຽບ, ທີ່ອະນຸຍາດໃຫ້ພຽງແຕ່ໄດ້
ລັກສະນະຕໍ່ໄປນີ້ເພື່ອຖືກ backslash-escaped:
\`*_{}[]()>#+-.!
(ຢ່າງໃດກໍ່ຕາມ, ຖ້າຮູບແບບ markdown_strict ຖືກໃຊ້, ກົດລະບຽບ Markdown ມາດຕະຖານຈະຖືກໃຊ້.
A backslash-escaped space ຖືກແຍກເປັນພື້ນທີ່ທີ່ບໍ່ແຕກ. ມັນຈະປາກົດຢູ່ໃນຜົນຜະລິດຂອງ TeX
as ~ ແລະໃນ HTML ແລະ XML ເປັນ \ ຫຼື \ .
ແຖວໃໝ່ທີ່ໜີຈາກ backslash (ເຊັ່ນ: backslash ທີ່ເກີດຂື້ນຢູ່ທ້າຍແຖວ) ຖືກແຍກວິເຄາະ
ເປັນການພັກຜ່ອນເສັ້ນແຂງ. ມັນຈະປາກົດຢູ່ໃນຜົນຜະລິດ TeX ເປັນ \\ ແລະໃນ HTML ເປັນ . ນີ້ແມ່ນ
ເປັນທາງເລືອກທີ່ດີກັບວິທີການ "ເບິ່ງບໍ່ເຫັນ" ຂອງ Markdown ໃນການຊີ້ບອກການແບ່ງສາຍແຂງໂດຍໃຊ້ສອງ
ຕິດຕາມຊ່ອງຫວ່າງໃນແຖວ.
ການຫລົບຫນີ backslash ບໍ່ເຮັດວຽກໃນສະພາບການ verbatim.
Smart ເຄື່ອງ ໝາຍ ວັກຕອນ
ການຂະຫຍາຍຕົວ
ຖ້າຫາກວ່າທາງເລືອກ --smart ຖືກກໍານົດໄວ້, pandoc ຈະຜະລິດຜົນຜະລິດທີ່ຖືກຕ້ອງ typography,
ການປ່ຽນວົງຢືມຊື່ເປັນວົງຢືມ curly, --- ເປັນ em-dashes, -- to en-dashes, ແລະ ... ເພື່ອ
ຮູບຮີ. ຊ່ອງຫວ່າງທີ່ບໍ່ແຕກຈະຖືກໃສ່ຫຼັງຈາກຕົວຫຍໍ້ທີ່ແນ່ນອນ, ເຊັ່ນ "ທ່ານ."
ຫມາຍເຫດ: ຖ້າແມ່ແບບ LaTeX ຂອງທ່ານຫຼືໄຟລ໌ຫົວຂໍ້ໃດຫນຶ່ງທີ່ມີການໂທຫາຊຸດ csquotes,
pandoc ຈະກວດພົບອັນນີ້ໂດຍອັດຕະໂນມັດ ແລະໃຊ້ \enquote{...} ສໍາລັບຂໍ້ຄວາມທີ່ອ້າງອີງ.
ໃນເສັ້ນ ການຈັດຮູບແບບ
ເນັ້ນ ໜັກ
To ເນັ້ນ ໜັກ ບາງຂໍ້ຄວາມ, ອ້ອມຮອບມັນດ້ວຍ *s ຫຼື _, ແບບນີ້:
ຂໍ້ຄວາມນີ້ແມ່ນ _emphasized with underscores_, ແລະນີ້
ແມ່ນ *ເນັ້ນໃສ່ກັບດາວ*.
Double * ຫຼື _ ຜະລິດ ເຂັ້ມແຂງ ເນັ້ນຫນັກ:
ນີ້ແມ່ນ **ການເນັ້ນໜັກຢ່າງແຮງ** ແລະ __ມີຂີດກ້ອງ__.
A * ຫຼື _ ຕົວອັກສອນທີ່ອ້ອມຮອບດ້ວຍຍະຫວ່າງ, ຫຼື backslash-escape, ຈະບໍ່ກະຕຸ້ນໃຫ້ເນັ້ນໃສ່:
ນີ້ແມ່ນ * ບໍ່ໄດ້ເນັ້ນຫນັກ *, ແລະ \* ທັງບໍ່ແມ່ນນີ້\*.
ຂະຫຍາຍ: intraword_underscores
ເນື່ອງຈາກວ່າ _ ບາງຄັ້ງຖືກໃຊ້ໃນຄໍາສັບຕ່າງໆແລະຕົວລະບຸ, pandoc ບໍ່ໄດ້ຕີຄວາມຫມາຍ _
ອ້ອມຮອບດ້ວຍຕົວອັກສອນທີ່ເປັນຕົວເລກ ແລະ ເປັນຕົວຊີ້ບອກ. ຖ້າທ່ານຕ້ອງການເນັ້ນຫນັກໃສ່
ພຽງແຕ່ສ່ວນຫນຶ່ງຂອງຄໍາສັບ, ໃຊ້ *:
feas*ible*, not feas*able*.
ການປະທ້ວງ
ຂະຫຍາຍ: ປະທ້ວງ
ເພື່ອຕີສ່ວນຂອງຂໍ້ຄວາມທີ່ມີເສັ້ນແນວນອນ, ເລີ່ມຕົ້ນ ແລະສິ້ນສຸດດ້ວຍ ~~. ດັ່ງນັ້ນ,
ຍົກຕົວຢ່າງ,
ນີ້ ~~ ຂໍ້ຄວາມຖືກລົບ.~~
ຕົວຫຍໍ້ ແລະ ຕົວໜັງສືຍ່ອຍ
ຂະຫຍາຍ: ຕົວຫຍໍ້, ຕົວຫ້ອຍ
ຕົວເທິງອາດຈະຂຽນໂດຍອ້ອມຮອບຕົວຫຍໍ້ດ້ວຍຕົວອັກສອນ;
subscripts ອາດຈະຖືກຂຽນໂດຍອ້ອມຂ້າງຂໍ້ຄວາມ subscripted ໂດຍ ~ ຕົວອັກສອນ. ດັ່ງນັ້ນ, ສໍາລັບ
ຍົກຕົວຢ່າງ,
H~2~O ເປັນຂອງແຫຼວ. 2^10^ ແມ່ນ 1024.
ຖ້າຂໍ້ຄວາມທີ່ຂຽນດ້ວຍຕົວຫຍໍ້ ຫຼືຕົວຫຍໍ້ມີຍະຫວ່າງ, ຊ່ອງຫວ່າງເຫຼົ່ານີ້ຈະຕ້ອງຖືກຫລົບອອກ
ກັບ backslashes. (ນີ້ແມ່ນເພື່ອປ້ອງກັນການ superscripting ອຸປະຕິເຫດແລະ subscripting ຜ່ານ
ການນໍາໃຊ້ທົ່ວໄປຂອງ ~ ແລະ ^.) ດັ່ງນັ້ນ, ຖ້າທ່ານຕ້ອງການຕົວອັກສອນ P ກັບ 'ແມວ' ໃນ subscripts,
ໃຊ້ P~a\ cat~, ບໍ່ແມ່ນ P~a cat~.
Verbatim
ເພື່ອເຮັດໃຫ້ໄລຍະສັ້ນໆຂອງຂໍ້ຄວາມ verbatim, ເຮັດໃຫ້ມັນຢູ່ໃນ backticks:
ຄວາມແຕກຕ່າງລະຫວ່າງ `>>=` ແລະ `>>`?
ຖ້າຂໍ້ຄວາມ verbatim ປະກອບມີ backtick, ໃຊ້ backticks ສອງເທົ່າ:
ນີ້ແມ່ນຫມາຍເລກ backtick ທີ່ແທ້ຈິງ `` ``.
(ຊ່ອງຫວ່າງຫຼັງຈາກເປີດ backticks ແລະກ່ອນທີ່ຈະປິດ backticks ຈະຖືກລະເລີຍ.)
ກົດລະບຽບທົ່ວໄປແມ່ນວ່າ span verbatim ເລີ່ມຕົ້ນດ້ວຍສາຍຂອງ backticks ຕິດຕໍ່ກັນ
(ຕາມທາງເລືອກໂດຍຊ່ອງຫວ່າງ) ແລະລົງທ້າຍດ້ວຍສະຕຣິງຂອງຈໍານວນ backticks ດຽວກັນ
(ທາງເລືອກຈະນໍາຫນ້າໂດຍຊ່ອງຫວ່າງ).
ໃຫ້ສັງເກດວ່າ backslash-escapes (ແລະການກໍ່ສ້າງ Markdown ອື່ນໆ) ບໍ່ເຮັດວຽກໃນຄໍາສັບຕ່າງໆ
ບໍລິບົດ:
ນີ້ແມ່ນ backslash ຕິດຕາມດ້ວຍເຄື່ອງໝາຍດາວ: `\*`.
ຂະຫຍາຍ: inline_code_attributes
ຄຸນລັກສະນະສາມາດໄດ້ຮັບການຕິດກັບຂໍ້ຄວາມ verbatim, ເຊັ່ນດຽວກັນກັບການບລັອກລະຫັດຮົ້ວ:
`<$>`{.haskell}
ຂະຫນາດນ້ອຍ caps
ເພື່ອຂຽນ caps ຂະຫນາດນ້ອຍ, ທ່ານສາມາດນໍາໃຊ້ HTML span tag:
ໝວກນ້ອຍ
(ເຄື່ອງໝາຍຈຸດເປັນທາງເລືອກ ແລະອາດມີຊ່ອງຫວ່າງຫຼັງຈໍ້າສອງເມັດ.) ນີ້ຈະເຮັດວຽກທັງໝົດ
ຮູບແບບຜົນຜະລິດທີ່ສະຫນັບສະຫນູນຫມວກຂະຫນາດນ້ອຍ.
ຄະນິດສາດ
ຂະຫຍາຍ: tex_math_dollars
ສິ່ງໃດກໍ່ຕາມລະຫວ່າງສອງຕົວອັກສອນຈະຖືກປະຕິບັດເປັນຄະນິດສາດ TeX. ການເປີດ $ ຕ້ອງມີ a
non-space character ທັນທີໄປທາງຂວາຂອງມັນ, ໃນຂະນະທີ່ການປິດ $ ຕ້ອງມີ non-space
ຕົວອັກສອນທັນທີໄປທາງຊ້າຍຂອງມັນ, ແລະບໍ່ຕ້ອງປະຕິບັດຕາມທັນທີໂດຍຕົວເລກ. ດັ່ງນັ້ນ,
$20,000 ແລະ $30,000 ຈະບໍ່ວິເຄາະເປັນຄະນິດສາດ. ຖ້າມີເຫດຜົນບາງຢ່າງທີ່ເຈົ້າຕ້ອງການປິດຂໍ້ຄວາມ
ຕົວອັກສອນ $ ຕົວອັກສອນ, backslash-escape ພວກມັນແລະພວກມັນຈະບໍ່ຖືກປະຕິບັດເປັນຕົວຂັ້ນຄະນິດສາດ.
ຄະນິດສາດ TeX ຈະຖືກພິມອອກໃນທຸກຮູບແບບຜົນຜະລິດ. ມັນຖືກສະແດງແນວໃດແມ່ນຂຶ້ນກັບຜົນຜະລິດ
ຮູບແບບ:
ເຄື່ອງ ໝາຍ, LaTeX, Emacs ອະໄວຍະວະ ຮູບແບບ, ConTeXt
ມັນຈະປາກົດ verbatim ລະຫວ່າງ $ ຕົວອັກສອນ.
ໂຄງສ້າງຂໍ້ຄວາມຄືນໃ່
ມັນຈະຖືກສະແດງໂດຍໃຊ້ບົດບາດຂໍ້ຄວາມທີ່ຕີຄວາມ ໝາຍ : math:.
AsciiDoc
ມັນຈະຖືກ rendered ເປັນ latexmath:[...].
Texinfo
ມັນຈະຖືກສະແດງຢູ່ໃນຄໍາສັ່ງ @math.
Groff ຜູ້ຊາຍ
ມັນຈະຖືກ rendered verbatim ໂດຍບໍ່ມີການ $'s.
ມີເດຍວິກິ, DokuWiki
ມັນຈະຖືກສະແດງຢູ່ພາຍໃນ ແທັກ.
Textile
ມັນຈະຖືກສະແດງຢູ່ໃນ ແທັກ.
RTF, OpenDocument, Odt
ມັນຈະຖືກສະແດງ, ຖ້າເປັນໄປໄດ້, ໂດຍໃຊ້ຕົວອັກສອນ unicode, ແລະຖ້າບໍ່ດັ່ງນັ້ນ
ປະກົດວ່າ.
DocBook
ຖ້າທຸງ --mathml ຖືກໃຊ້, ມັນຈະຖືກສະແດງໂດຍໃຊ້ MathML ໃນ inlineequation.
ຫຼືໂຄດຄໍາສັ່ງຂໍ້ມູນຂ່າວສານ. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກສະແດງ, ຖ້າເປັນໄປໄດ້, ໂດຍໃຊ້ unicode
ລັກສະນະ.
Docx ມັນຈະຖືກສະແດງໂດຍໃຊ້ເຄື່ອງໝາຍເລກຄະນິດສາດ OMML.
ປຶ້ມນິຍາຍ 2
ຖ້າຕົວເລືອກ --webtex ຖືກໃຊ້, ສູດຈະຖືກສະແດງເປັນຮູບພາບໂດຍໃຊ້ Google Charts
ຫຼືບໍລິການເວັບທີ່ເຂົ້າກັນໄດ້ອື່ນໆ, ດາວໂຫຼດ ແລະຝັງຢູ່ໃນ e-book. ຖ້າບໍ່ດັ່ງນັ້ນ,
ພວກເຂົາເຈົ້າຈະປະກົດວ່າ verbatim.
HTML, ສະໄລດີ, DZSlides, S5, EPUB
ວິທີທີ່ຄະນິດສາດຖືກສະແດງໃນ HTML ຈະຂຶ້ນກັບຕົວເລືອກແຖວຄໍາສັ່ງທີ່ເລືອກ:
1. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະແດງຄະນິດສາດ TeX ເທົ່າທີ່ເປັນໄປໄດ້ໂດຍໃຊ້ຕົວອັກສອນ unicode,
ເຊັ່ນດຽວກັບຜົນຜະລິດ RTF, DocBook, ແລະ OpenDocument. ສູດແມ່ນໃສ່ພາຍໃນ span
ດ້ວຍ class="math", ເພື່ອໃຫ້ພວກເຂົາມີຮູບແບບທີ່ແຕກຕ່າງຈາກສິ່ງອ້ອມຂ້າງ
ຂໍ້ຄວາມຖ້າຕ້ອງການ.
2. ຖ້າທາງເລືອກ --latexmathml ຖືກນໍາໃຊ້, TeX math ຈະຖືກສະແດງລະຫວ່າງ $ ຫຼື $$.
ຕົວອັກສອນແລະໃສ່ໃນ tags ກັບຫ້ອງຮຽນ LaTeX. script LaTeXMathML ຈະ
ຖືກນໍາໃຊ້ເພື່ອສະແດງມັນເປັນສູດ. (ເຄັດລັບນີ້ບໍ່ໄດ້ເຮັດວຽກຢູ່ໃນທຸກຕົວທ່ອງເວັບ,
ແຕ່ມັນເຮັດວຽກຢູ່ໃນ Firefox. ໃນຕົວທ່ອງເວັບທີ່ບໍ່ສະຫນັບສະຫນູນ LaTeXMathML, TeX math
ຈະປາກົດເປັນຄໍາສັບລະຫວ່າງ $ ຕົວອັກສອນ.)
3. ຖ້າທາງເລືອກ --jsmath ຖືກນໍາໃຊ້, TeX math ຈະຖືກໃສ່ພາຍໃນ tags (ສໍາລັບ
inline math) ຫຼື tags (ສໍາລັບສະແດງຄະນິດສາດ) ກັບຄະນິດສາດຊັ້ນຮຽນ. jsMath
script ຈະຖືກນໍາໃຊ້ເພື່ອສະແດງມັນ.
4. ຖ້າທາງເລືອກ --mimetex ຖືກນໍາໃຊ້, script mimeTeX CGI ຈະຖືກເອີ້ນໃຫ້
ສ້າງຮູບພາບສໍາລັບແຕ່ລະສູດ TeX. ນີ້ຄວນຈະເຮັດວຽກຢູ່ໃນທຸກຕົວທ່ອງເວັບ. ໄດ້
--mimetex option ເອົາ URL ທາງເລືອກເປັນການໂຕ້ຖຽງ. ຖ້າບໍ່ມີການລະບຸ URL, ມັນ
ຈະຖືກສົມມຸດວ່າສະຄິບ mimeTeX CGI ຢູ່ທີ່ /cgi-bin/mimetex.cgi.
5. ຖ້າທາງເລືອກ --gladtex ຖືກນໍາໃຊ້, ສູດ TeX ຈະຖືກຫຸ້ມຢູ່ໃນ ແທັກໃນ
ຜົນຜະລິດ HTML. ໄຟລ໌ htex ຜົນໄດ້ຮັບອາດຈະຖືກປຸງແຕ່ງໂດຍ gladTeX,
ເຊິ່ງຈະຜະລິດໄຟລ໌ຮູບພາບສໍາລັບແຕ່ລະສູດແລະໄຟລ໌ HTML ທີ່ມີການເຊື່ອມຕໍ່ກັບ
ຮູບພາບເຫຼົ່ານີ້. ດັ່ງນັ້ນ, ຂັ້ນຕອນແມ່ນ:
pandoc -s --gladtex myfile.txt -o myfile.htex
gladtex -d myfile-images myfile.htex
# ຜະລິດ myfile.html ແລະຮູບພາບໃນ myfile-images
6. ຖ້າຕົວເລືອກ --webtex ຖືກໃຊ້, ສູດ TeX ຈະຖືກປ່ຽນເປັນ ແທັກ
ທີ່ເຊື່ອມຕໍ່ກັບສະຄິບພາຍນອກທີ່ແປງສູດເປັນຮູບພາບ. ສູດ
ຈະຖືກເຂົ້າລະຫັດ URL ແລະສົມທົບກັບ URL ທີ່ສະຫນອງໃຫ້. ຖ້າບໍ່ມີ URL
ລະບຸໄວ້, Google Chart API ຈະຖືກນໍາໃຊ້
(http://chart.apis.google.com/chart?cht=tx&chl=).
7. ຖ້າຕົວເລືອກ --mathjax ຖືກໃຊ້, TeX math ຈະຖືກສະແດງລະຫວ່າງ \(...\) (ສໍາລັບ.
inline math) ຫຼື \[...\] (ສໍາລັບການສະແດງຄະນິດສາດ) ແລະໃສ່ໃນ tags ກັບຫ້ອງຮຽນ
ຄະນິດສາດ. script MathJax ຈະຖືກໃຊ້ເພື່ອສະແດງມັນເປັນສູດ.
ວັດຖຸດິບ HTML
ຂະຫຍາຍ: raw_html
Markdown ຊ່ວຍໃຫ້ທ່ານສາມາດໃສ່ HTML ດິບ (ຫຼື DocBook) ທຸກບ່ອນໃນເອກະສານ (ຍົກເວັ້ນ
ບໍລິບົດ verbatim, ບ່ອນທີ່ <, >, ແລະ & ຖືກຕີຄວາມໝາຍຕາມຕົວອັກສອນ). (ທາງດ້ານເຕັກນິກບໍ່ແມ່ນ
ການຂະຫຍາຍ, ນັບຕັ້ງແຕ່ Markdown ມາດຕະຖານອະນຸຍາດໃຫ້ມັນ, ແຕ່ມັນໄດ້ຖືກເຮັດໃຫ້ການຂະຫຍາຍດັ່ງນັ້ນ
ມັນສາມາດປິດໄດ້ຖ້າຫາກວ່າຕ້ອງການ.)
HTML ດິບແມ່ນຜ່ານບໍ່ປ່ຽນແປງໃນ HTML, S5, Slidy, Slideous, DZSlides, EPUB,
Markdown, ແລະຜົນຜະລິດສິ່ງທໍ, ແລະສະກັດກັ້ນໃນຮູບແບບອື່ນໆ.
ຂະຫຍາຍ: markdown_in_html_blocks
ມາດຕະຖານ Markdown ຊ່ວຍໃຫ້ທ່ານສາມາດລວມເອົາ HTML "blocks": ຕັນຂອງ HTML ລະຫວ່າງຄວາມສົມດູນ
tags ທີ່ແຍກອອກຈາກຂໍ້ຄວາມອ້ອມຂ້າງດ້ວຍເສັ້ນເປົ່າ, ແລະເລີ່ມຕົ້ນແລະສິ້ນສຸດຢູ່ທີ່
ຂອບຊ້າຍ. ພາຍໃນຕັນເຫຼົ່ານີ້, ທຸກສິ່ງທຸກຢ່າງຖືກຕີຄວາມຫມາຍເປັນ HTML, ບໍ່ແມ່ນ Markdown; ດັ່ງນັ້ນ
(ຕົວຢ່າງ), * ບໍ່ໄດ້ຫມາຍເຖິງການເນັ້ນຫນັກໃສ່.
Pandoc ປະຕິບັດແບບນີ້ເມື່ອຮູບແບບ markdown_strict ຖືກໃຊ້; ແຕ່ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc
ແປເອກະສານລະຫວ່າງແທັກ HTML ເປັນ Markdown. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, pandoc ຈະ
ແລະເຮັດໃຫ້ການ
*ຫນຶ່ງ*
[ການເຊື່ອມຕໍ່](http://google.com)
ເຂົ້າໄປໃນ
ຫນຶ່ງ
<a href="/http://google.com">ລິ້ງ
ໃນຂະນະທີ່ Markdown.pl ຈະຮັກສາມັນໄວ້ຄືເກົ່າ.
ມີຂໍ້ຍົກເວັ້ນຫນຶ່ງຕໍ່ກົດລະບຽບນີ້: ຂໍ້ຄວາມລະຫວ່າງ and tags is not
ແປວ່າ Markdown.
ການອອກຈາກ Markdown ມາດຕະຖານນີ້ຄວນຈະເຮັດໃຫ້ມັນງ່າຍຕໍ່ການປະສົມ Markdown ກັບ HTML
ອົງປະກອບຕັນ. ຕົວຢ່າງ, ຫນຶ່ງສາມາດອ້ອມຮອບຕັນຂອງຂໍ້ຄວາມ Markdown ກັບ ແທັກ
ໂດຍບໍ່ມີການປ້ອງກັນມັນຈາກການຖືກຕີຄວາມຫມາຍວ່າເປັນ Markdown.
ຂະຫຍາຍ: native_divs
ໃຊ້ block pandoc Div ພື້ນເມືອງສໍາລັບເນື້ອຫາພາຍໃນ ແທັກ. ສໍາລັບສ່ວນໃຫຍ່ນີ້ຄວນຈະ
ໃຫ້ຜົນໄດ້ຮັບຄືກັນກັບ markdown_in_html_blocks, ແຕ່ມັນເຮັດໃຫ້ມັນງ່າຍຕໍ່ການຂຽນ pandoc
ການກັ່ນຕອງເພື່ອຈັດການກຸ່ມຂອງຕັນ.
ຂະຫຍາຍ: native_spans
ໃຊ້ບລັອກ pandoc Span ພື້ນເມືອງສໍາລັບເນື້ອຫາພາຍໃນ ແທັກ. ສໍາລັບສ່ວນໃຫຍ່ນີ້
ຄວນໃຫ້ຜົນຜະລິດດຽວກັນກັບ raw_html, ແຕ່ມັນເຮັດໃຫ້ມັນງ່າຍຕໍ່ການຂຽນຕົວກອງ pandoc
ຈັດການກຸ່ມຂອງ inlines.
ວັດຖຸດິບ ເທັກ
ຂະຫຍາຍ: raw_tex
ນອກເຫນືອໄປຈາກ HTML ດິບ, pandoc ອະນຸຍາດໃຫ້ LaTeX, TeX, ແລະ ConTeXt ດິບຖືກລວມຢູ່ໃນ
ເອກະສານ. ຄຳສັ່ງ Inline TeX ຈະຖືກຮັກສາໄວ້ ແລະ ບໍ່ປ່ຽນແປງກັບ LaTeX ແລະ
ນັກຂຽນ ConTeXt. ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດນໍາໃຊ້ LaTeX ເພື່ອປະກອບມີການອ້າງອີງ BibTeX:
ຜົນໄດ້ຮັບນີ້ຖືກພິສູດໃນ \cite{jones.1967}.
ໃຫ້ສັງເກດວ່າໃນສະພາບແວດລ້ອມ LaTeX, ເຊັ່ນ
\begin{tabular}{|l|l|}\hline
ອາຍຸ & ຄວາມຖີ່ \\ \hline
18--25 ແລະ 15 \\
26--35 ແລະ 33 \\
36--45 & 22 \\ \hline
\end{tabular}
ວັດສະດຸລະຫວ່າງແທັກເລີ່ມຕົ້ນແລະສິ້ນສຸດຈະຖືກຕີຄວາມວ່າ LaTeX ດິບ, ບໍ່ແມ່ນ
Markdown.
Inline LaTeX ແມ່ນຖືກລະເລີຍໃນຮູບແບບຜົນຜະລິດນອກເໜືອໄປຈາກ Markdown, LaTeX, ແລະ ConTeXt.
LaTeX ມະຫາພາກ
ຂະຫຍາຍ: latex_macros
ສໍາລັບຮູບແບບຜົນຜະລິດນອກເໜືອໄປຈາກ LaTeX, pandoc ຈະວິເຄາະ LaTeX \newcommand ແລະ \renewcommand
ຄໍານິຍາມແລະນໍາໃຊ້ macro ຜົນໄດ້ຮັບກັບຄະນິດສາດ LaTeX ທັງຫມົດ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ໄດ້
ຕໍ່ໄປນີ້ຈະເຮັດວຽກຢູ່ໃນທຸກຮູບແບບຜົນຜະລິດ, ບໍ່ພຽງແຕ່ LaTeX:
\newcommand{\tuple}[1]{langle #1 \rangle}
$\tuple{a, b, c}$
ໃນຜົນໄດ້ຮັບຂອງ LaTeX, \ ນິຍາມຄໍາສັ່ງໃຫມ່ພຽງແຕ່ຈະຖືກສົ່ງຕໍ່ທີ່ບໍ່ປ່ຽນແປງກັບຜົນໄດ້ຮັບ.
ການເຊື່ອມຕໍ່
Markdown ອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ຖືກລະບຸໄວ້ໃນຫຼາຍວິທີ.
ອັດຕະໂນມັດ ການເຊື່ອມຕໍ່
ຖ້າທ່ານປິດ URL ຫຼືທີ່ຢູ່ອີເມວໃນວົງເລັບ pointy, ມັນຈະກາຍເປັນການເຊື່ອມຕໍ່:
<http://google.com>
<[email protected]>
ໃນເສັ້ນ ການເຊື່ອມຕໍ່
ການເຊື່ອມຕໍ່ໃນແຖວປະກອບດ້ວຍຂໍ້ຄວາມເຊື່ອມຕໍ່ໃນວົງເລັບສີ່ຫຼ່ຽມ, ຕິດຕາມດ້ວຍ URL ໃນ
ວົງເລັບ. (ທາງເລືອກອື່ນ, URL ສາມາດຕິດຕາມດ້ວຍຫົວຂໍ້ເຊື່ອມຕໍ່, ໃນວົງຢືມ.)
ນີ້ແມ່ນ [inline link](/url), ແລະນີ້ແມ່ນ [one with
ຊື່ເລື່ອງ](http://fsf.org "ຄລິກທີ່ນີ້ສໍາລັບເວລາທີ່ດີ!").
ບໍ່ສາມາດມີຊ່ອງຫວ່າງລະຫວ່າງພາກສ່ວນວົງເລັບ ແລະພາກສ່ວນວົງເລັບ. ການເຊື່ອມຕໍ່
ຂໍ້ຄວາມສາມາດມີການຈັດຮູບແບບ (ເຊັ່ນ: ການເນັ້ນໃສ່), ແຕ່ຫົວຂໍ້ບໍ່ສາມາດ.
ທີ່ຢູ່ອີເມວໃນການເຊື່ອມຕໍ່ inline ບໍ່ໄດ້ຖືກກວດພົບອັດຕະໂນມັດ, ສະນັ້ນພວກເຂົາເຈົ້າຈະຕ້ອງໄດ້ຮັບການນໍາຫນ້າດ້ວຍ
mailto:
[ຂຽນຂ້ອຍ!](mailto:[email protected])
ກະສານອ້າງອີງ ການເຊື່ອມຕໍ່
An ຢ່າງຊັດເຈນ ການເຊື່ອມຕໍ່ກະສານອ້າງອີງມີສອງພາກສ່ວນ, ການເຊື່ອມຕໍ່ຕົວມັນເອງແລະຄໍານິຍາມການເຊື່ອມຕໍ່, ທີ່
ອາດຈະເກີດຂື້ນຢູ່ບ່ອນອື່ນໃນເອກະສານ (ບໍ່ວ່າຈະກ່ອນຫຼືຫຼັງຈາກການເຊື່ອມຕໍ່).
ການເຊື່ອມຕໍ່ປະກອບດ້ວຍຂໍ້ຄວາມເຊື່ອມຕໍ່ໃນວົງເລັບສີ່ຫຼ່ຽມ, ຕິດຕາມດ້ວຍປ້າຍຊື່ໃນວົງເລັບສີ່ຫຼ່ຽມ.
(ສາມາດມີຊ່ອງຫວ່າງລະຫວ່າງສອງ.) ຄໍານິຍາມການເຊື່ອມຕໍ່ປະກອບດ້ວຍປ້າຍວົງເລັບ,
ຕິດຕາມດ້ວຍຈໍ້າສອງເມັດແລະຊ່ອງ, ຕິດຕາມດ້ວຍ URL, ແລະທາງເລືອກ (ຫຼັງຈາກຊ່ອງຫວ່າງ) a
ຫົວຂໍ້ເຊື່ອມຕໍ່ບໍ່ວ່າຈະຢູ່ໃນວົງຢືມຫຼືໃນວົງເລັບ. ປ້າຍກຳກັບຕ້ອງບໍ່ສາມາດວິເຄາະໄດ້ເປັນ a
ການອ້າງອິງ (ສົມມຸດວ່າສ່ວນຂະຫຍາຍການອ້າງອີງຖືກເປີດໃຊ້ງານ): ການອ້າງອິງມີສ່ວນສຳຄັນກວ່າ
ປ້າຍຊື່ເຊື່ອມຕໍ່.
ທີ່ນີ້ຕົວຢ່າງບາງອັນແມ່ນ:
[ປ້າຍຊື່ຂອງຂ້ອຍ 1]: /foo/bar.html "ຫົວຂໍ້ຂອງຂ້ອຍ, ທາງເລືອກ"
[ປ້າຍຂອງຂ້ອຍ 2]: /foo
[ປ້າຍຊື່ຂອງຂ້ອຍ 3]: http://fsf.org (ພື້ນຖານຊອບແວຟຣີ)
[ປ້າຍຊື່ຂອງຂ້ອຍ 4]: /bar#special 'ຫົວຂໍ້ໃນວົງຢືມດຽວ'
URL ອາດຈະຖືກອ້ອມຮອບດ້ວຍວົງເລັບມຸມ:
[ປ້າຍກຳກັບຂອງຂ້ອຍ 5]:http://foo.bar.baz>
ຫົວຂໍ້ອາດຈະໄປໃນແຖວຕໍ່ໄປ:
[ປ້າຍຊື່ຂອງຂ້ອຍ 3]: http://fsf.org
"ພື້ນຖານຊອບແວຟຣີ"
ກະລຸນາຮັບຊາບວ່າປ້າຍຊື່ຂອງລິ້ງບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່. ດັ່ງນັ້ນ, ນີ້ຈະເຮັດວຽກ:
ນີ້ແມ່ນ [ລິ້ງຂອງຂ້ອຍ] [FOO]
[Foo]: /bar/baz
ໃນ implicit ລິ້ງອ້າງອີງ, ວົງເລັບຄູ່ທີສອງແມ່ນຫວ່າງເປົ່າ:
ເບິ່ງ [ເວັບໄຊທ໌ຂອງຂ້ອຍ][].
[ເວັບໄຊທ໌ຂອງຂ້າພະເຈົ້າ]: http://foo.bar.baz
ຫມາຍເຫດ: ໃນ Markdown.pl ແລະການປະຕິບັດ Markdown ອື່ນໆສ່ວນໃຫຍ່, ການອ້າງອິງຄໍານິຍາມການເຊື່ອມຕໍ່
ບໍ່ສາມາດເກີດຂຶ້ນໃນໂຄງສ້າງທີ່ຕິດກັນເຊັ່ນ: ລາຍການລາຍຊື່ ຫຼື block quotes. ຍົກ Pandoc
ຂໍ້ ຈຳ ກັດທີ່ເບິ່ງຄືວ່າມັນບໍ່ມັກນີ້. ດັ່ງນັ້ນຕໍ່ໄປນີ້ແມ່ນດີໃນ pandoc, ເຖິງແມ່ນວ່າບໍ່ໄດ້ຢູ່ໃນ
ການປະຕິບັດອື່ນໆທີ່ສຸດ:
> ບລັອກຂອງຂ້ອຍ [quote].
>
> [quote]: /foo
ຂະຫຍາຍ: shortcut_reference_links
ຢູ່ໃນ ທາງລັດ ລິ້ງອ້າງອີງ, ວົງເລັບຄູ່ທີສອງອາດຈະຖືກລະເວັ້ນທັງໝົດ:
ເບິ່ງ [ເວັບໄຊທ໌ຂອງຂ້ອຍ].
[ເວັບໄຊທ໌ຂອງຂ້າພະເຈົ້າ]: http://foo.bar.baz
ພາຍໃນ ການເຊື່ອມຕໍ່
ເພື່ອເຊື່ອມຕໍ່ກັບພາກສ່ວນອື່ນຂອງເອກະສານດຽວກັນ, ໃຫ້ນໍາໃຊ້ອັດຕະໂນມັດທີ່ສ້າງຂຶ້ນ
ຕົວລະບຸ (ເບິ່ງຕົວລະບຸຫົວ). ຍົກຕົວຢ່າງ:
ເບິ່ງ [Introduction](#introduction).
or
ເບິ່ງ [ບົດແນະນໍາ].
[Introduction]: #ແນະນຳ
ປະຈຸບັນການເຊື່ອມຕໍ່ພາຍໃນໄດ້ຮັບການສະຫນັບສະຫນູນສໍາລັບຮູບແບບ HTML (ລວມທັງການສະແດງສະໄລ້ HTML ແລະ
EPUB), LaTeX, ແລະ ConTeXt.
ຮູບພາບ
ລິ້ງທີ່ນຳໜ້າໂດຍທັນທີ ! ຈະຖືກປະຕິບັດເປັນຮູບພາບ. ຂໍ້ຄວາມເຊື່ອມຕໍ່ຈະເປັນ
ໃຊ້ເປັນຂໍ້ຄວາມ alt ຂອງຮູບພາບ:

![ມ້ວນຮູບເງົາ]
[ສາຍຮູບເງົາ]: movie.gif
ຂະຫຍາຍ: implicit_figures
ຮູບພາບທີ່ເກີດຂື້ນໂດຍຕົວມັນເອງໃນວັກຫນຶ່ງຈະຖືກສະແດງເປັນຮູບທີ່ມີຄໍາບັນຍາຍ.
(ໃນ LaTeX, ສະພາບແວດລ້ອມຮູບຈະຖືກນໍາໃຊ້; ໃນ HTML, ຮູບພາບຈະຖືກຈັດໃສ່ໃນ div
ກັບຮູບຊັ້ນ, ພ້ອມກັບຄໍາບັນຍາຍໃນ ap ກັບຄໍາບັນຍາຍຫ້ອງຮຽນ.) alt ຂອງຮູບພາບ
ຂໍ້ຄວາມຈະຖືກໃຊ້ເປັນຄຳບັນຍາຍ.

ຖ້າຫາກວ່າທ່ານພຽງແຕ່ຕ້ອງການຮູບພາບ inline ປົກກະຕິ, ພຽງແຕ່ໃຫ້ແນ່ໃຈວ່າມັນບໍ່ແມ່ນສິ່ງດຽວໃນ
ວັກ. ວິທີຫນຶ່ງທີ່ຈະເຮັດຄືການໃສ່ຊ່ອງທີ່ບໍ່ແຕກຫຼັງຈາກຮູບພາບ:
\
ຂະຫຍາຍ: link_attributes
ຄຸນລັກສະນະສາມາດໄດ້ຮັບການຕັ້ງຄ່າກ່ຽວກັບການເຊື່ອມຕໍ່ແລະຮູບພາບ:
ໃນແຖວ {#id .class width=30 height=20px}
ແລະເອກະສານອ້າງອີງ ![image][ref] ທີ່ມີຄຸນລັກສະນະ.
[ref]: foo.jpg "ຫົວຂໍ້ທາງເລືອກ" {#id .class key=val key2="val 2"}
(ໄວຍະກອນນີ້ເຂົ້າກັນໄດ້ກັບ PHP Markdown Extra ເມື່ອໃຊ້ພຽງແຕ່ #id ແລະ .class ເທົ່ານັ້ນ.)
ສໍາລັບ HTML ແລະ EPUB, ຄຸນສົມບັດທັງໝົດຍົກເວັ້ນຄວາມກວ້າງແລະຄວາມສູງ (ແຕ່ລວມທັງ srcset ແລະຂະຫນາດ)
ແມ່ນໄດ້ຜ່ານການເປັນ. ນັກຂຽນອື່ນໆບໍ່ສົນໃຈຄຸນລັກສະນະທີ່ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຈາກ
ຮູບແບບຜົນຜະລິດຂອງເຂົາເຈົ້າ.
ຄຸນລັກສະນະຄວາມກວ້າງແລະຄວາມສູງຂອງຮູບພາບແມ່ນຖືກປະຕິບັດເປັນພິເສດ. ເມື່ອໃຊ້ໂດຍບໍ່ມີ a
ຫນ່ວຍບໍລິການ, ຫນ່ວຍງານແມ່ນສົມມຸດວ່າເປັນ pixels. ແນວໃດກໍ່ຕາມ, ຕົວລະບຸຫົວໜ່ວຍຕໍ່ໄປນີ້
ສາມາດນໍາໃຊ້ໄດ້: px, cm, mm, in, inch ແລະ %. ຈະຕ້ອງບໍ່ມີຊ່ອງຫວ່າງລະຫວ່າງຕົວເລກ
ແລະຫນ່ວຍງານ. ຍົກຕົວຢ່າງ:
{ width=50% }
· ຂະໜາດຈະຖືກປ່ຽນເປັນນິ້ວເພື່ອຜົນຜະລິດໃນຮູບແບບທີ່ອີງໃສ່ໜ້າເຊັ່ນ LaTeX.
ຂະໜາດຈະຖືກປ່ຽນເປັນ pixels ສໍາລັບຜົນຜະລິດໃນຮູບແບບ HTML. ໃຊ້ --dpi
ທາງເລືອກທີ່ຈະລະບຸຈໍານວນຂອງ pixels ຕໍ່ນິ້ວ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 96dpi.
· ຫົວໜ່ວຍ % ໂດຍທົ່ວໄປແລ້ວແມ່ນສົມທຽບກັບບາງພື້ນທີ່ທີ່ມີຢູ່. ຕົວຢ່າງເຊັ່ນຕົວຢ່າງຂ້າງເທິງ
ຈະ render ກັບ (HTML),
\includegraphics[width=0.5\textwidth]{file.jpg} (LaTeX), ຫຼື
\externalfigure[file.jpg][width=0.5\textwidth] (ConTeXt).
· ບາງຮູບແບບຜົນຜະລິດມີແນວໂນ້ມຂອງຫ້ອງ (ConTeXt) ຫຼືຕົວລະບຸທີ່ເປັນເອກະລັກ (LaTeX
\caption), ຫຼືທັງສອງ (HTML).
· ເມື່ອບໍ່ມີການລະບຸຄຸນລັກສະນະຄວາມກວ້າງ ຫຼື ຄວາມສູງ, ການຫຼຸດລົງແມ່ນໃຫ້ເບິ່ງຮູບ
ຄວາມລະອຽດ ແລະ metadata dpi ທີ່ຝັງຢູ່ໃນໄຟລ໌ຮູບພາບ.
ຫມາຍເຫດ
ຂະຫຍາຍ: ໝາຍ ເຫດ
Markdown ຂອງ Pandoc ອະນຸຍາດໃຫ້ບັນທຶກສ່ວນທ້າຍ, ໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:
ນີ້ແມ່ນເອກະສານອ້າງອີງ,[^1] ແລະອີກອັນໜຶ່ງ.[^longnote]
[^1]: ນີ້ແມ່ນສ່ວນທ້າຍ.
[^longnote]: ນີ້ແມ່ນອັນໜຶ່ງທີ່ມີຫຼາຍທ່ອນໄມ້.
ວັກຕໍ່ໄປແມ່ນຫຍໍ້ໜ້າເພື່ອສະແດງໃຫ້ເຫັນວ່າພວກມັນ
ເປັນຂອງສ່ວນທ້າຍທີ່ຜ່ານມາ.
{ some.code }
ຫຍໍ້ໜ້າທັງໝົດສາມາດຫຍໍ້ໜ້າໄດ້, ຫຼືພຽງແຕ່ຫຍໍ້ໜ້າທຳອິດເທົ່ານັ້ນ
ສາຍ. ດ້ວຍວິທີນີ້, ໝາຍເຫດຫຼາຍວັກເຮັດວຽກຄືກັບ
ລາຍການລາຍຊື່ຫຼາຍວັກ.
ວັກນີ້ຈະບໍ່ເປັນສ່ວນຫນຶ່ງຂອງບັນທຶກ, ເພາະວ່າມັນ
ບໍ່ໄດ້ຫຍໍ້ໜ້າ.
ຕົວລະບຸໃນການອ້າງອີງສ່ວນທ້າຍອາດຈະບໍ່ມີຍະຫວ່າງ, ແຖບ ຫຼືແຖວໃໝ່. ເຫຼົ່ານີ້
ຕົວລະບຸແມ່ນໃຊ້ເພື່ອເຊື່ອມໂຍງການອ້າງອີງສ່ວນທ້າຍກັບບັນທຶກຕົວມັນເອງ; ໃນ
ຜົນຜະລິດ, ຫມາຍເຫດຈະໄດ້ຮັບການນັບຕາມລໍາດັບ.
ບັນທຶກສ່ວນທ້າຍຕົວມັນເອງບໍ່ຈໍາເປັນຕ້ອງຖືກວາງໄວ້ໃນຕອນທ້າຍຂອງເອກະສານ. ພວກເຂົາເຈົ້າອາດຈະປາກົດ
ທຸກບ່ອນຍົກເວັ້ນພາຍໃນອົງປະກອບບລັອກອື່ນໆ (ລາຍການ, ວົງຢືມ, ຕາຕະລາງ, ແລະອື່ນໆ).
ຂະຫຍາຍ: inline_notes
ຍັງອະນຸຍາດໃຫ້ມີ footnotes ໃນແຖວ (ເຖິງແມ່ນວ່າ, ບໍ່ເຫມືອນກັບບັນທຶກປົກກະຕິ, ພວກມັນບໍ່ສາມາດບັນຈຸໄດ້
ຫຼາຍວັກ). syntax ມີດັ່ງນີ້:
ນີ້ແມ່ນບັນທຶກໃນແຖວ.^[ບັນທຶກໃນແຖວແມ່ນຂຽນງ່າຍກວ່າ, ເພາະວ່າ
ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງເລືອກຕົວລະບຸແລະເລື່ອນລົງເພື່ອພິມ
ຫມາຍເຫດ.]
ຂໍ້ຄວາມໃນແຖວ ແລະສ່ວນທ້າຍປົກກະຕິອາດຈະຖືກປະສົມເຂົ້າກັນຢ່າງເສລີ.
Citations
ຂະຫຍາຍ: citations
ການນໍາໃຊ້ຕົວກອງພາຍນອກ, pandoc-citeproc, pandoc ສາມາດສ້າງການອ້າງອິງອັດຕະໂນມັດແລະ
ບັນນານຸກົມໃນຫຼາຍຮູບແບບ. ການນໍາໃຊ້ພື້ນຖານແມ່ນ
pandoc --filter pandoc-citeproc myinput.txt
ເພື່ອໃຊ້ຄຸນສົມບັດນີ້, ທ່ານຈະຕ້ອງລະບຸໄຟລ໌ບັນນານຸກົມໂດຍໃຊ້
ຊ່ອງຂໍ້ມູນ metadata ຂອງບັນນານຸກົມຢູ່ໃນພາກສ່ວນ metadata ຂອງ YAML, ຫຼື --bibliography ຄໍາສັ່ງ
ການໂຕ້ຖຽງ. ທ່ານສາມາດສະຫນອງຫຼາຍ --bibliography argument ຫຼືຕັ້ງ metadata bibliography
ພາກສະຫນາມໃສ່ YAML array, ຖ້າທ່ານຕ້ອງການໃຊ້ໄຟລ໌ບັນນານຸກົມຫຼາຍ. ບັນນານຸກົມອາດຈະ
ມີຮູບແບບໃດນຶ່ງເຫຼົ່ານີ້:
ຮູບແບບການຂະຫຍາຍໄຟລ໌
ຂ
BibLaTeX .bib
BibTeX .bibtex
Copac .copac
CSL JSON .json
CSL YAML .yaml
EndNote .enl
EndNote XML .xml
ISI .wos
MEDLINE .medline
MODS .mods
RIS .ris
ໃຫ້ສັງເກດວ່າ .bib ສາມາດໃຊ້ກັບໄຟລ໌ BibTeX ແລະ BibLaTeX; ໃຊ້ .bibtex ເພື່ອບັງຄັບ
BibTeX.
ໃຫ້ສັງເກດວ່າ pandoc-citeproc --bib2json ແລະ pandoc-citeproc --bib2yaml ສາມາດຜະລິດ .json ແລະ
ໄຟລ໌ .yaml ຈາກທຸກຮູບແບບທີ່ຮອງຮັບ.
ເຄື່ອງຫມາຍໃນພາກສະຫນາມ: ໃນຖານຂໍ້ມູນ BibTeX ແລະ BibLaTeX, pandoc-citeproc parses ຊຸດຍ່ອຍຂອງ
ເຄື່ອງໝາຍ LaTeX; ໃນຖານຂໍ້ມູນ CSL YAML, pandoc Markdown; ແລະໃນຖານຂໍ້ມູນ CSL JSON, a
ເຄື່ອງໝາຍທີ່ຄ້າຍຄືກັບ HTML:
italics
...
ກ້າຫານ
style="font-variant:small-caps;">... or ...
ນະຄອນຫຼວງຂະຫນາດນ້ອຍ
...
ຕົວຫ້ອຍ
...
ອັກສອນຫຍໍ້
class="nocase">...
ປ້ອງກັນບໍ່ໃຫ້ຄຳສັບຈາກການເປັນຕົວພິມໃຫຍ່ເປັນກໍລະນີຫົວຂໍ້
pandoc-citeproc -j ແລະ -y ປ່ຽນຮູບແບບ CSL JSON ແລະ CSL YAML ເທົ່າທີ່
ເປັນໄປໄດ້.
ເປັນທາງເລືອກໃນການລະບຸໄຟລ໌ບັນນານຸກົມໂດຍໃຊ້ --bibliography ຫຼື YAML
metadata ພາກສະຫນາມ bibliography, ທ່ານສາມາດລວມເອົາຂໍ້ມູນການອ້າງອີງໂດຍກົງໃນການອ້າງອີງ
ຊ່ອງຂໍ້ມູນ metadata YAML ຂອງເອກະສານ. ຊ່ອງຂໍ້ມູນຄວນມີອາເຣຂອງ YAML-ເຂົ້າລະຫັດ
ການອ້າງອິງ, ຕົວຢ່າງ:
---
ເອກະສານອ້າງອີງ:
- ປະເພດ: ບົດຄວາມ-ວາລະສານ
id: WatsonCrick1953
ຜູ້ຂຽນ:
- ຄອບຄົວ: Watson
ມອບໃຫ້: JD
- ຄອບຄົວ: ຄ
ມອບໃຫ້: FHC
ອອກ:
ສ່ວນວັນທີ:
- - ປີ 1953
- 4
- 25
ຫົວຂໍ້: 'ໂຄງສ້າງໂມເລກຸນຂອງອາຊິດນິວຄລີອິກ: ໂຄງສ້າງສໍາລັບ deoxyribose
ອາຊິດ nucleic
title-short: ໂຄງສ້າງໂມເລກຸນຂອງອາຊິດນິວຄລີອິກ
container-title: ທໍາມະຊາດ
ປະລິມານ: 171
ສະບັບ: 4356
ໜ້າ: 737-738
DOI: 10.1038/171737a0
URL: http://www.nature.com/nature/journal/v171/n4356/abs/171737a0.html
ພາສາ: en-GB
...
(pandoc-citeproc --bib2yaml ສາມາດຜະລິດສິ່ງເຫຼົ່ານີ້ຈາກໄຟລ໌ບັນນານຸກົມຢູ່ໃນຫນຶ່ງໃນ
ຮູບແບບສະຫນັບສະຫນູນ.)
ການອ້າງອີງ ແລະການອ້າງອີງສາມາດຖືກຈັດຮູບແບບໂດຍໃຊ້ຮູບແບບໃດກໍໄດ້ທີ່ຮອງຮັບໂດຍຮູບແບບການອ້າງອີງ
ພາສາ, ລະບຸໄວ້ໃນບ່ອນເກັບມ້ຽນແບບ Zotero. ໄຟລ໌ເຫຼົ່ານີ້ຖືກລະບຸໂດຍໃຊ້
--csl ທາງເລືອກຫຼືຊ່ອງ metadata csl. ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc-citeproc ຈະໃຊ້ Chicago
ຄູ່ມືຂອງສະໄຕນ໌ຜູ້ຂຽນຮູບແບບວັນທີ. ໂຄງການ CSL ໃຫ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ
ຊອກຫາ ແລະແກ້ໄຂຮູບແບບ.
ເພື່ອເຮັດໃຫ້ການອ້າງອີງຂອງທ່ານເປັນ hyperlinks ກັບລາຍການບັນນານຸກົມທີ່ສອດຄ້ອງກັນ, ເພີ່ມ
link-citations: ຖືກກັບ metadata YAML ຂອງທ່ານ.
ການອ້າງອີງເຂົ້າໄປຢູ່ໃນວົງເລັບສີ່ຫຼ່ຽມ ແລະຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ແຕ່ລະການອ້າງອີງຕ້ອງ
ມີລະຫັດ, ປະກອບດ້ວຍ '@' + ຕົວລະບຸການອ້າງອີງຈາກຖານຂໍ້ມູນ, ແລະອາດຈະ
ທາງເລືອກທີ່ມີຄໍານໍາຫນ້າ, ສະຖານທີ່, ແລະຄໍາຕໍ່ທ້າຍ. ລະຫັດອ້າງອີງຕ້ອງເລີ່ມຕົ້ນດ້ວຍ a
ຕົວອັກສອນ, ຕົວເລກ, ຫຼື _, ແລະອາດມີຕົວອັກສອນ ແລະຕົວເລກ, _, ແລະເຄື່ອງໝາຍວັກຕອນພາຍໃນ
(:.#$%&-+?<>~/). ນີ້ແມ່ນບາງຕົວຢ່າງ:
Blah blah [ເບິ່ງ @doe99, ຫນ້າ 33-35; ຍັງ @smith04, ບົດ. 1].
Blah blah [@doe99, ຫນ້າ 33-35, 38-39 ແລະ *passim*].
Blah blah [@smith04; @doe99].
pandoc-citeproc ກວດພົບຂໍ້ກໍານົດຂອງສະຖານທີ່ຢູ່ໃນໄຟລ໌ທ້ອງຖິ່ນ CSL. ທັງຫຍໍ້ຫຼື
ແບບຟອມທີ່ບໍ່ໄດ້ຫຍໍ້ແມ່ນໄດ້ຮັບການຍອມຮັບ. ຢູ່ໃນທ້ອງຖິ່ນຂອງສະຫະລັດ, ຂໍ້ກໍານົດຂອງສະຖານທີ່ສາມາດຂຽນໄດ້
ບໍ່ວ່າຈະເປັນຮູບພະຍັນຊະນະ ຫຼືຫຼາຍຮູບ, ເປັນ book, bk./bks.; ບົດ, ບົດ/ບົດ; ຖັນ,
col./cols.; ຮູບ, fig./fig.; folio, fol./fol.; ເລກ, ສະບັບ/ເລກ; ແຖວ, l./ll.; ຫມາຍເຫດ,
n./nn.; opus, op./opp.; ໜ້າ, ໜ້າ/ໜ້າ; ວັກ, para./paras.; ສ່ວນ, pt./pts.; ພາກສ່ວນ,
ວິນາທີ/ວິນາທີ; sub verbo, sv/s.vv.; ຂໍ້, v./vv.; ປະລິມານ, vol./vols.; ¶/¶¶ ; §/§§. ຖ້າບໍ່ມີ
ຄໍາສັບ locator ຖືກນໍາໃຊ້, "ຫນ້າ" ແມ່ນສົມມຸດ.
ເຄື່ອງຫມາຍລົບ (-) ກ່ອນທີ່ @ ຈະສະກັດກັ້ນການກ່າວເຖິງຂອງຜູ້ຂຽນໃນການອ້າງອີງ. ນີ້
ສາມາດເປັນປະໂຫຍດເມື່ອຜູ້ຂຽນໄດ້ກ່າວເຖິງແລ້ວໃນຂໍ້ຄວາມ:
Smith ເວົ້າວ່າ blah [-@smith04].
ທ່ານຍັງສາມາດຂຽນການອ້າງອີງໃນຂໍ້ຄວາມ, ດັ່ງນີ້:
@smith04 ເວົ້າວ່າ blah.
@smith04 [ປ. 33] ເວົ້າ blah.
ຖ້າຮູບແບບຮຽກຮ້ອງໃຫ້ບັນຊີລາຍຊື່ຂອງວຽກງານທີ່ອ້າງອີງ, ມັນຈະຖືກວາງໄວ້ໃນຕອນທ້າຍຂອງ
ເອກະສານ. ໂດຍປົກກະຕິ, ເຈົ້າຈະຕ້ອງການສິ້ນສຸດເອກະສານຂອງເຈົ້າດ້ວຍຫົວຂໍ້ທີ່ເຫມາະສົມ:
ວັກສຸດທ້າຍ...
# ເອກະສານອ້າງອີງ
ບັນນານຸກົມຈະຖືກໃສ່ຫຼັງຈາກສ່ວນຫົວນີ້. ໃຫ້ສັງເກດວ່າຫ້ອງຮຽນທີ່ບໍ່ມີຕົວເລກຈະ
ຈະຖືກເພີ່ມໃສ່ສ່ວນຫົວນີ້, ດັ່ງນັ້ນພາກສ່ວນຈະບໍ່ຖືກເລກ.
ຖ້າທ່ານຕ້ອງການລວມເອົາລາຍການໃນບັນນານຸກົມໂດຍບໍ່ໄດ້ອ້າງເຖິງພວກມັນຢູ່ໃນຮ່າງກາຍ
ຂໍ້ຄວາມ, ທ່ານສາມາດກໍານົດພາກສະຫນາມ metadata dummy nocite ແລະເຮັດໃຫ້ການອ້າງອີງຢູ່ທີ່ນັ້ນ:
---
nocite: |
@item1, @item2
...
@ລາຍການ3
ໃນຕົວຢ່າງນີ້, ເອກະສານຈະມີການອ້າງອີງສໍາລັບລາຍການທີ 3 ເທົ່ານັ້ນ, ແຕ່ບັນນານຸກົມ
ຈະມີລາຍການສຳລັບລາຍການທີ 1, ລາຍການທີ 2 ແລະ ລາຍການທີ 3.
ສໍາລັບຜົນອອກມາຂອງ LaTeX ຫຼື PDF, ທ່ານຍັງສາມາດໃຊ້ natbib ຫຼື biblatex ເພື່ອສະແດງບັນນານຸກົມໄດ້. ໃນ
ເພື່ອເຮັດແນວນັ້ນ, ລະບຸໄຟລ໌ບັນນານຸກົມດັ່ງທີ່ໄດ້ກ່າວໄວ້ຂ້າງເທິງ, ແລະເພີ່ມ --natbib ຫຼື
--biblatex argument ກັບ pandoc invocation. ຈົ່ງຈື່ໄວ້ວ່າໄຟລ໌ບັນນານຸກົມຕ້ອງມີ
ໃນຮູບແບບຕາມລໍາດັບ (ທັງ BibTeX ຫຼື BibLaTeX).
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງຫນ້າ pandoc-citeproc man.
ບໍ່ແມ່ນ pandoc ການຂະຫຍາຍ
ສ່ວນຂະຫຍາຍໄວຍະກອນ Markdown ຕໍ່ໄປນີ້ບໍ່ໄດ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນໃນ pandoc, ແຕ່ອາດຈະເປັນ
ເປີດໃຊ້ໂດຍການເພີ່ມ +EXTENSION ໃສ່ຊື່ຮູບແບບ, ເຊິ່ງ EXTENSION ແມ່ນຊື່ຂອງ
ການຂະຫຍາຍ. ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, markdown+hard_line_breaks ແມ່ນ Markdown ກັບ hard line
ພັກຜ່ອນ.
ຂະຫຍາຍ: lists_without_preceding_blankline
ອະນຸຍາດໃຫ້ລາຍການທີ່ຈະເກີດຂຶ້ນຫຼັງຈາກຫຍໍ້ຫນ້າ, ໂດຍບໍ່ມີການແຊກແຊງຊ່ອງຫວ່າງ.
ຂະຫຍາຍ: hard_line_breaks
ເຮັດໃຫ້ແຖວໃໝ່ທັງໝົດພາຍໃນຫຍໍ້ໜ້າຖືກຕີຄວາມໝາຍເປັນການແບ່ງເສັ້ນແຂງແທນ
ສະຖານທີ່.
ຂະຫຍາຍ: ignore_line_breaks
ເຮັດໃຫ້ແຖວໃໝ່ພາຍໃນວັກຖືກລະເລີຍ, ແທນທີ່ຈະຖືກປະຕິບັດເປັນຊ່ອງຫວ່າງ ຫຼື
ເປັນເສັ້ນແຂງ breaks. ທາງເລືອກນີ້ມີຈຸດປະສົງເພື່ອໃຊ້ກັບພາສາອາຊີຕາເວັນອອກບ່ອນທີ່
ຊ່ອງຫວ່າງບໍ່ໄດ້ຖືກນໍາໃຊ້ລະຫວ່າງຄໍາສັບຕ່າງໆ, ແຕ່ຂໍ້ຄວາມຖືກແບ່ງອອກເປັນເສັ້ນເພື່ອໃຫ້ສາມາດອ່ານໄດ້.
ຂະຫຍາຍ: east_asian_line_breaks
ເຮັດໃຫ້ແຖວໃໝ່ພາຍໃນວັກຖືກລະເລີຍ, ແທນທີ່ຈະຖືກປະຕິບັດເປັນຊ່ອງຫວ່າງ ຫຼື
ເປັນເສັ້ນແຂງ, ໃນເວລາທີ່ພວກເຂົາເກີດຂຶ້ນລະຫວ່າງສອງລັກສະນະອາຊີຕາເວັນອອກກວ້າງ. ນີ້ແມ່ນ
ທາງເລືອກທີ່ດີກວ່າ ignore_line_breaks ສໍາລັບບົດເລື່ອງທີ່ລວມເອົາການປະສົມຂອງອາຊີຕາເວັນອອກກວ້າງ
ລັກສະນະແລະລັກສະນະອື່ນໆ.
ຂະຫຍາຍ: emoji
parses emojis ຂໍ້ຄວາມເຊັ່ນ: ຍິ້ມ: ເປັນ emoticons Unicode.
ຂະຫຍາຍ: tex_math_single_backslash
ເຮັດໃຫ້ສິ່ງໃດນຶ່ງລະຫວ່າງ \( ແລະ \) ຖືກຕີຄວາມໝາຍເປັນຄະນິດສາດ TeX ໃນແຖວ, ແລະອັນໃດກໍໄດ້
ລະຫວ່າງ \[ ແລະ \] ຈະຖືກຕີຄວາມໝາຍວ່າເປັນການສະແດງຄະນິດສາດ TeX. ຫມາຍເຫດ: ຂໍ້ເສຍຂອງນີ້
ການຂະຫຍາຍແມ່ນວ່າມັນຂັດຂວາງການຫລົບຫນີ (ແລະ [.
ຂະຫຍາຍ: tex_math_double_backslash
ເຮັດໃຫ້ອັນໃດນຶ່ງລະຫວ່າງ \\( ແລະ \\) ຖືກຕີຄວາມໝາຍເປັນ inline TeX math, ແລະອັນໃດກໍໄດ້
ລະຫວ່າງ \\[ ແລະ \\] ທີ່ຈະຖືກຕີລາຄາເປັນການສະແດງຄະນິດສາດ TeX.
ຂະຫຍາຍ: markdown_attribute
ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc ແປເນື້ອຫາພາຍໃນແທັກລະດັບບລັອກເປັນ Markdown. ນີ້
ສ່ວນຂະຫຍາຍປ່ຽນພຶດຕິກໍາເພື່ອໃຫ້ Markdown ຖືກແຍກພຽງແຕ່ພາຍໃນແທັກລະດັບຕັນຖ້າ
tags ມີຄຸນລັກສະນະ markdown=1.
ຂະຫຍາຍ: mmd_title_block
ເປີດໃຊ້ການບລັອກຫົວຂໍ້ຮູບແບບ MultiMarkdown ຢູ່ເທິງສຸດຂອງເອກະສານ, ຕົວຢ່າງ:
ຫົວຂໍ້: ຫົວຂໍ້ຂອງຂ້ອຍ
ຜູ້ຂຽນ: John Doe
ວັນທີ: 1 ກັນຍາ 2008
ຄໍາເຫັນ: ນີ້ແມ່ນຕົວຢ່າງ mmd title block, ມີ
ພາກສະຫນາມທີ່ກວມເອົາຫຼາຍເສັ້ນ.
ເບິ່ງເອກະສານ MultiMarkdown ສໍາລັບລາຍລະອຽດ. ຖ້າ pandoc_title_block ຫຼື
yaml_metadata_block ຖືກເປີດໃຊ້ງານ, ມັນຈະມີສ່ວນສຳຄັນກວ່າ mmd_title_block.
ຂະຫຍາຍ: ຕົວຫຍໍ້
Parses PHP Markdown ລະຫັດຫຍໍ້ພິເສດ, ເຊັ່ນ:
*[HTML]: ພາສາ Hypertext Markup
ໃຫ້ສັງເກດວ່າຮູບແບບເອກະສານ pandoc ບໍ່ສະຫນັບສະຫນູນຕົວຫຍໍ້, ດັ່ງນັ້ນຖ້າການຂະຫຍາຍນີ້
ຖືກເປີດໃຊ້ງານ, ລະຫັດຫຍໍ້ແມ່ນຂ້າມພຽງແຕ່ (ກົງກັນຂ້າມກັບການແຍກເປັນ.
ວັກ).
ຂະຫຍາຍ: autolink_bare_uris
ເຮັດໃຫ້ URI ຢ່າງແທ້ຈິງທັງຫມົດເຂົ້າໄປໃນການເຊື່ອມຕໍ່, ເຖິງແມ່ນວ່າໃນເວລາທີ່ບໍ່ໄດ້ອ້ອມຮອບດ້ວຍວົງເລັບ pointy <...>.
ຂະຫຍາຍ: ascii_identifiers
ເຮັດໃຫ້ຕົວລະບຸທີ່ຜະລິດໂດຍ auto_identifiers ເປັນ ASCII ບໍລິສຸດ. ສຳນຽງແມ່ນ
ຖອດຕົວອັກສອນລາຕິນທີ່ເນັ້ນສຽງອອກ, ແລະຕົວອັກສອນທີ່ບໍ່ແມ່ນລາຕິນຖືກລະເວັ້ນ.
ຂະຫຍາຍ: mmd_link_attributes
parses multimarkdown style key-value attributes on link and image references . ນີ້
ສ່ວນຂະຫຍາຍບໍ່ຄວນສັບສົນກັບສ່ວນຂະຫຍາຍ link_attributes.
ນີ້ແມ່ນເອກະສານອ້າງອີງ ![image][ref] ທີ່ມີຄຸນລັກສະນະ multimarkdown.
[ອ້າງອີງ]: http://path.to/image "ຊື່ຮູບພາບ" width=20px height=30px
id=myId class="myClass1 myClass2"
ຂະຫຍາຍ: mmd_header_identifiers
parses ຕົວລະບຸສ່ວນຫົວແບບ multimarkdown (ໃນວົງເລັບສີ່ຫຼ່ຽມ, ຫຼັງຈາກສ່ວນຫົວແຕ່
ກ່ອນທີ່ຈະຕິດຕາມ #s ໃນສ່ວນຫົວ ATX).
ຂະຫຍາຍ: compact_definition_lists
ເປີດໃຊ້ syntax ລາຍຊື່ຄໍານິຍາມຂອງ pandoc 1.12.x ແລະກ່ອນຫນ້ານັ້ນ. syntax ນີ້ແຕກຕ່າງກັນ
ຈາກອັນທີ່ອະທິບາຍໄວ້ຂ້າງເທິງພາຍໃຕ້ລາຍການຄໍານິຍາມໃນຫຼາຍດ້ານ:
· ບໍ່ຈໍາເປັນຕ້ອງມີເສັ້ນຫວ່າງລະຫວ່າງລາຍການຕິດຕໍ່ກັນຂອງລາຍການຄໍານິຍາມ.
· ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ "ແຫນ້ນ" ຫຼື "ຫນາແຫນ້ນ", ຍົກເວັ້ນຊ່ອງຫວ່າງລະຫວ່າງລາຍການຕິດຕໍ່ກັນ; ຊ່ອງ
ລະຫວ່າງຄໍາສັບແລະຄໍານິຍາມຂອງມັນບໍ່ມີຜົນກະທົບຫຍັງເລີຍ.
· ບໍ່ອະນຸຍາດການຫໍ່ຫຍໍ້ໜ້າທີ່ຂີ້ຄ້ານ: ຄໍານິຍາມທັງໝົດຕ້ອງຖືກຫຍໍ້ໜ້າສີ່ອັນ
ສະຖານທີ່.
markdown variants
ນອກເຫນືອຈາກການຂະຫຍາຍ Markdown ຂອງ pandoc, ຕົວແປ Markdown ຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:
markdown_phpextra (PHP markdown ພິເສດ)
ໝາຍເຫດ, pipe_tables, raw_html, markdown_attribute, fenced_code_blocks,
definition_lists, intraword_underscores, header_attributes, link_attributes,
ຕົວຫຍໍ້, shortcut_reference_links.
markdown_github (GitHub-ປຸງລົດຊາດ Markdown)
pipe_tables, raw_html, tex_math_single_backslash, fenced_code_blocks,
auto_identifiers, ascii_identifiers, backtick_code_blocks, autolink_bare_uris,
intraword_underscores, strikeout, hard_line_breaks, emoji,
shortcut_reference_links.
markdown_mmd (MultiMarkdown)
pipe_tables raw_html, markdown_attribute, mmd_link_attributes, raw_tex,
tex_math_double_backslash, intraword_underscores, mmd_title_block, footnotes,
definition_lists, all_symbols_escapable, implicit_header_references,
auto_identifiers, mmd_header_identifiers, shortcut_reference_links.
markdown_strict (Markdown.pl)
raw_html
ການຂະຫຍາຍ ກັບ ຮູບແບບ ອື່ນໆ ກ່ວາ markdown
ບາງສ່ວນຂະຫຍາຍທີ່ໄດ້ກ່າວມາຂ້າງເທິງນັ້ນສາມາດໃຊ້ກັບຮູບແບບອື່ນນອກຈາກ Markdown:
· auto_identifiers ສາມາດນໍາໃຊ້ກັບ latex, rst, mediawiki, ແລະການປ້ອນຂໍ້ມູນສິ່ງທໍ (ແລະຖືກນໍາໃຊ້
ໂດຍຄ່າເລີ່ມຕົ້ນ).
· tex_math_dollars, tex_math_single_backslash, ແລະ tex_math_double_backslash ສາມາດໃຊ້ໄດ້.
ດ້ວຍການປ້ອນ html. (ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການອ່ານຫນ້າເວັບທີ່ຈັດຮູບແບບໂດຍໃຊ້ MathJax, ສໍາລັບ
ຕົວຢ່າງ.)
ການຜະລິດ ສະໄລ້ ສະແດງ ກັບ PANDOC
ທ່ານສາມາດນໍາໃຊ້ pandoc ເພື່ອຜະລິດ HTML + javascript slide presentation ທີ່ສາມາດເບິ່ງໄດ້
ຜ່ານຕົວທ່ອງເວັບ. ມີຫ້າວິທີທີ່ຈະເຮັດສິ່ງນີ້, ການນໍາໃຊ້ S5, DZSlides, Slidy, Slideous,
ຫຼືເປີດເຜີຍ.js. ນອກນັ້ນທ່ານຍັງສາມາດຜະລິດສະໄລ້ PDF ໂດຍໃຊ້ LaTeX beamer.
ນີ້ແມ່ນແຫຼ່ງ Markdown ສໍາລັບການສະແດງສະໄລ້ແບບງ່າຍໆ, habits.txt:
% ນິໄສ
% John Doe
% 22 ມີນາ 2005
# ໃນຕອນເຊົ້າ
## ລຸກຂຶ້ນ
- ປິດການປຸກ
- ລຸກອອກຈາກຕຽງ
## ອາຫານເຊົ້າ
- ກິນໄຂ່
- ດື່ມກາເຟ
# ໃນຕອນແລງ
## ຄ່ໍາ
- ກິນສະປາເກັດຕີ້
- ດື່ມເຫຼົ້າແວງ
------------------

## ໄປນອນ
- ໄດ້ຮັບການນອນ
- ນັບແກະ
ເພື່ອຜະລິດສະໄລ້ HTML/javascript, ພຽງແຕ່ພິມ
pandoc -t FORMAT -s habits.txt -o habits.html
ບ່ອນທີ່ FORMAT ແມ່ນ s5, slidy, slideous, dzslides, ຫຼື Revealjs.
ສໍາລັບ Slidy, Slideous, Reveal.js, ແລະ S5, ໄຟລ໌ທີ່ຜະລິດໂດຍ pandoc ກັບ
-s/-- ທາງເລືອກ standalone ຝັງການເຊື່ອມຕໍ່ກັບໄຟລ໌ javascripts ແລະ CSS, ເຊິ່ງສົມມຸດວ່າຈະເປັນ
ມີຢູ່ໃນເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ s5 / ຄ່າເລີ່ມຕົ້ນ (ສໍາລັບ S5), slideous (ສໍາລັບ Slideous), Reveal.js
(ສໍາລັບການເປີດເຜີຍ.js), ຫຼືຢູ່ໃນເວັບໄຊທ໌ Slidy ທີ່ w3.org (ສໍາລັບ Slidy). (ເສັ້ນທາງເຫຼົ່ານີ້ສາມາດເປັນ
ປ່ຽນແປງໂດຍການຕັ້ງຕົວແປ slidy-url, slideous-url, Revealjs-url, ຫຼືຕົວແປ s5-url; ເບິ່ງ
ຕົວແປສໍາລັບສະໄລ້, ຂ້າງເທິງ.) ສໍາລັບ DZSlides, javascript ແລະ css (ຂ້ອນຂ້າງສັ້ນ) ແມ່ນ.
ລວມຢູ່ໃນໄຟລ໌ໂດຍຄ່າເລີ່ມຕົ້ນ.
ດ້ວຍຮູບແບບສະໄລ້ HTML ທັງໝົດ, ຕົວເລືອກ -- ບັນຈຸດ້ວຍຕົນເອງສາມາດຖືກໃຊ້ເພື່ອຜະລິດອັນດຽວ
ໄຟລ໌ທີ່ປະກອບດ້ວຍຂໍ້ມູນທັງຫມົດທີ່ຈໍາເປັນເພື່ອສະແດງໃຫ້ເຫັນ slideshow, ລວມທັງການເຊື່ອມຕໍ່
scripts, stylesheets, ຮູບພາບ, ແລະວິດີໂອ.
ເພື່ອຜະລິດສະໄລ້ PDF ໂດຍໃຊ້ beamer, ພິມ
pandoc -t beamer habits.txt -o habits.pdf
ກະລຸນາຮັບຊາບວ່າ slide show.js ສາມາດປ່ຽນເປັນ PDF ໂດຍການພິມເປັນໄຟລ໌
ຈາກຕົວທ່ອງເວັບ.
ໂຄງສ້າງ ໄດ້ ບໍລິການ ສະແດງໃຫ້ເຫັນ
ໂດຍຄ່າເລີ່ມຕົ້ນ, the ບໍລິການ ລະດັບ ແມ່ນລະດັບຫົວທີ່ສູງທີ່ສຸດໃນລຳດັບທີ່ປະຕິບັດຕາມ
ທັນທີໂດຍເນື້ອຫາ, ແລະບໍ່ແມ່ນຫົວຂໍ້ອື່ນ, ບາງບ່ອນໃນເອກະສານ. ໃນຕົວຢ່າງ
ຂ້າງເທິງ, ສ່ວນຫົວລະດັບ 1 ແມ່ນຕິດຕາມດ້ວຍຫົວລະດັບ 2 ສະເໝີ, ເຊິ່ງຕິດຕາມດ້ວຍ
ເນື້ອໃນ, ດັ່ງນັ້ນ 2 ແມ່ນລະດັບສະໄລ້. ຄ່າເລີ່ມຕົ້ນນີ້ສາມາດຖືກລົບລ້າງໂດຍໃຊ້ --slide-level
ທາງເລືອກ.
ເອກະສານຖືກແກະສະຫຼັກເປັນສະໄລ້ຕາມກົດລະບຽບຕໍ່ໄປນີ້:
· ກົດລະບຽບແນວນອນຈະເລີ່ມສະໄລ້ໃໝ່ສະເໝີ.
· ສ່ວນຫົວໃນລະດັບສະໄລ້ຈະເລີ່ມສະໄລ້ໃໝ່ສະເໝີ.
· ສ່ວນຫົວ ຕ່ໍາກວ່າ ລະດັບສະໄລ້ໃນລຳດັບສ້າງສ່ວນຫົວ ພາຍໃນ ສະໄລ້.
· ສ່ວນຫົວ ຂ້າງເທິງ ລະດັບສະໄລ້ໃນລຳດັບສ້າງ "ຫົວຂໍ້ສະໄລ້," ເຊິ່ງພຽງແຕ່ບັນຈຸ
ຫົວຂໍ້ພາກສ່ວນແລະການຊ່ວຍເຫຼືອເພື່ອທໍາລາຍ slideshow ເປັນພາກສ່ວນ.
· ໜ້າຫົວຂໍ້ຖືກສ້າງໂດຍອັດຕະໂນມັດຈາກບລັອກຫົວຂໍ້ຂອງເອກະສານ, ຖ້າມີ.
(ໃນກໍລະນີຂອງ beamer, ນີ້ສາມາດປິດການໃຊ້ງານໄດ້ໂດຍການອອກຄໍາເຫັນບາງສາຍໃນຄ່າເລີ່ມຕົ້ນ
ແມ່ແບບ.)
ກົດລະບຽບເຫຼົ່ານີ້ໄດ້ຖືກອອກແບບເພື່ອສະຫນັບສະຫນູນຫຼາຍຮູບແບບທີ່ແຕກຕ່າງກັນຂອງ slideshow. ຖ້າເຈົ້າບໍ່
ການດູແລກ່ຽວກັບໂຄງສ້າງ slides ຂອງທ່ານເຂົ້າໄປໃນພາກສ່ວນແລະພາກສ່ວນຍ່ອຍ, ທ່ານພຽງແຕ່ສາມາດນໍາໃຊ້ລະດັບ 1
ສ່ວນຫົວສຳລັບແຕ່ລະສະໄລ້. (ໃນກໍລະນີດັ່ງກ່າວ, ລະດັບ 1 ຈະເປັນລະດັບເລື່ອນ.) ແຕ່ທ່ານສາມາດເຮັດໄດ້
ຍັງຈັດໂຄງສ້າງການສະແດງສະໄລ້ເປັນພາກສ່ວນຕ່າງໆ, ເຊັ່ນດຽວກັບຕົວຢ່າງຂ້າງເທິງ.
ຫມາຍເຫດ: ໃນການສະແດງ slide.js, ຖ້າລະດັບ slide ແມ່ນ 2, ຮູບແບບສອງມິຕິຈະເປັນ.
ຜະລິດ, ມີລະດັບ 1 headers ການກໍ່ສ້າງຕາມລວງນອນແລະລະດັບ 2 headers ການກໍ່ສ້າງ
ຕັ້ງ. ມັນບໍ່ໄດ້ຖືກແນະນໍາໃຫ້ທ່ານໃຊ້ການຮັງເລິກຂອງລະດັບພາກສ່ວນທີ່ມີ
ເປີດເຜີຍ.js.
Incremental ລາຍການ
ໂດຍຄ່າເລີ່ມຕົ້ນ, ນັກຂຽນເຫຼົ່ານີ້ຜະລິດລາຍການທີ່ສະແດງ "ທັງຫມົດໃນເວລາດຽວກັນ." ຖ້າທ່ານຕ້ອງການລາຍຊື່ຂອງທ່ານ
ເພື່ອສະແດງເທື່ອລະກ້າວ (ໜຶ່ງລາຍການຕໍ່ຄັ້ງ), ໃຊ້ຕົວເລືອກ -i. ຖ້າທ່ານຕ້ອງການ a
ບັນຊີລາຍຊື່ໂດຍສະເພາະທີ່ຈະອອກຈາກຄ່າເລີ່ມຕົ້ນ (ນັ້ນແມ່ນ, ການສະແດງ incrementally ໂດຍບໍ່ມີການ
-i ທາງເລືອກແລະທັງຫມົດໃນເວລາດຽວກັນກັບທາງເລືອກ -i), ເຮັດໃຫ້ມັນຢູ່ໃນ block quote:
> - ກິນ spaghetti
> - ດື່ມເຫຼົ້າແວງ
ດ້ວຍວິທີນີ້, ບັນຊີລາຍຊື່ທີ່ເພີ່ມຂຶ້ນແລະບໍ່ເພີ່ມຂຶ້ນສາມາດຖືກປະສົມຢູ່ໃນເອກະສານດຽວ.
ການແຊກ ພັກຜ່ອນ
ທ່ານສາມາດເພີ່ມ "ຢຸດຊົ່ວຄາວ" ພາຍໃນສະໄລ້ໂດຍການໃສ່ວັກທີ່ມີສາມຈຸດ,
ແຍກໂດຍຍະຫວ່າງ:
# ເລື່ອນດ້ວຍການຢຸດຊົ່ວຄາວ
ເນື້ອໃນກ່ອນການຢຸດຊົ່ວຄາວ
. . .
ເນື້ອໃນຫຼັງຈາກຢຸດຊົ່ວຄາວ
Styling ໄດ້ ບໍລິການ
ທ່ານສາມາດປ່ຽນຮູບແບບຂອງສະໄລ້ HTML ໂດຍການໃສ່ໄຟລ໌ CSS ທີ່ປັບແຕ່ງເອງ
$DATADIR/s5/ຄ່າເລີ່ມຕົ້ນ (ສຳລັບ S5), $DATADIR/slidy (ສຳລັບ Slidy), ຫຼື $DATADIR/slideous (ສຳລັບ
Slideous), ບ່ອນທີ່ $DATADIR ແມ່ນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້ (ເບິ່ງ --data-dir, ຂ້າງເທິງ). ໄດ້
ຕົ້ນສະບັບອາດຈະພົບເຫັນຢູ່ໃນລະບົບຂໍ້ມູນລະບົບຂອງ pandoc (ໂດຍທົ່ວໄປ
$CABALDIR/pandoc-VERSION/s5/ຄ່າເລີ່ມຕົ້ນ). Pandoc ຈະຊອກຫາໄຟລ໌ໃດໆທີ່ມັນບໍ່ມີ
ຊອກຫາຢູ່ໃນໄດເລກະທໍລີຂໍ້ມູນຜູ້ໃຊ້.
ສໍາລັບ dzslides, CSS ແມ່ນລວມຢູ່ໃນໄຟລ໌ HTML ຕົວຂອງມັນເອງ, ແລະອາດຈະຖືກດັດແກ້ຢູ່ທີ່ນັ້ນ.
ຕົວເລືອກການຕັ້ງຄ່າເປີດເຜີຍທັງໝົດສາມາດຖືກກຳນົດຜ່ານຕົວແປໄດ້. ຕົວຢ່າງ, ຫົວຂໍ້ສາມາດເຮັດໄດ້
ຖືກນໍາໃຊ້ໂດຍການຕັ້ງຄ່າຕົວແປຫົວຂໍ້:
-V ຫົວຂໍ້ = ເດືອນ
ຫຼືທ່ານສາມາດລະບຸສະໄຕລ໌ຊີດແບບກຳນົດເອງໂດຍໃຊ້ຕົວເລືອກ --css.
ເພື່ອຈັດຮູບແບບ slides beamer, ທ່ານສາມາດກໍານົດຫົວຂໍ້, colortheme, fonttheme, innertheme, ແລະ.
ຮູບແບບພາຍນອກ, ໂດຍໃຊ້ຕົວເລືອກ -V:
pandoc -t beamer habits.txt -V ຫົວຂໍ້:Warsaw -o habits.pdf
ໃຫ້ສັງເກດວ່າຄຸນລັກສະນະສ່ວນຫົວຈະປ່ຽນເປັນຄຸນລັກສະນະສະໄລ້ (ໃນ a ຫຼື ) ໃນ
ຮູບແບບສະໄລ້ HTML, ຊ່ວຍໃຫ້ທ່ານຈັດຮູບແບບສະໄລ້ສ່ວນບຸກຄົນ. ໃນ beamer, header ພຽງແຕ່
ຄຸນລັກສະນະທີ່ມີຜົນກະທົບ slides ແມ່ນຊັ້ນ allowframebreaks, ເຊິ່ງກໍານົດໄດ້
ທາງເລືອກ allowframebreaks, ເຮັດໃຫ້ເກີດການສ້າງ slides ຫຼາຍຖ້າເນື້ອຫາເກີນ
ກອບ. ນີ້ແມ່ນແນະນໍາໂດຍສະເພາະສໍາລັບບັນນານຸກົມ:
# ອ້າງອີງ {.allowframebreaks}
ລໍາໂພງ ອ່ືນ
Reveal.js ມີການສະຫນັບສະຫນູນທີ່ດີສໍາລັບບັນທຶກຂອງລໍາໂພງ. ທ່ານສາມາດເພີ່ມບັນທຶກໃສ່ເອກະສານ Markdown ຂອງທ່ານໄດ້
ດັ່ງນັ້ນ:
ນີ້ແມ່ນບັນທຶກຂອງຂ້ອຍ.
- ມັນສາມາດບັນຈຸ Markdown
- ມັກບັນຊີລາຍຊື່ນີ້
ເພື່ອສະແດງປ່ອງຢ້ຽມບັນທຶກ, ກົດ s ໃນຂະນະທີ່ເບິ່ງການນໍາສະເຫນີ. ບັນທຶກຍັງບໍ່ທັນໄດ້
ສະຫນັບສະຫນູນສໍາລັບຮູບແບບ slideshow ອື່ນໆ, ແຕ່ບັນທຶກຈະບໍ່ປາກົດຢູ່ໃນ slideshow ໄດ້.
ພາ attributes in ໂປເຈັກເຕີ
ບາງຄັ້ງມັນຈໍາເປັນຕ້ອງເພີ່ມທາງເລືອກ LaTeX [fragile] ກັບກອບໃນ beamer (ສໍາລັບ
ຕົວຢ່າງ, ເມື່ອນໍາໃຊ້ສະພາບແວດລ້ອມ minted). ນີ້ສາມາດຖືກບັງຄັບໂດຍການເພີ່ມຄວາມອ່ອນແອ
class to the header ແນະນຳສະໄລ້:
# ສະໄລ້ທີ່ອ່ອນແອ {.fragile}
ຄຸນລັກສະນະກອບອື່ນໆທັງໝົດທີ່ອະທິບາຍໄວ້ໃນພາກ 8.1 ຂອງຄູ່ມືຜູ້ໃຊ້ Beamer ອາດຈະ
ຍັງຖືກນໍາໃຊ້: allowdisplaybreaks, allowframebreaks, b, c, t, ສະພາບແວດລ້ອມ, ປ້າຍຊື່, ທົ່ງພຽງ,
ຫຍໍ້ລົງ.
ການສ້າງ EPUBS ກັບ PANDOC
EPUB Metadata
EPUB metadata ອາດຈະຖືກລະບຸໂດຍໃຊ້ຕົວເລືອກ --epub-metadata, ແຕ່ຖ້າແຫຼ່ງ
ເອກະສານແມ່ນ Markdown, ມັນດີກວ່າທີ່ຈະໃຊ້ບລັອກ metadata ຂອງ YAML. ນີ້ແມ່ນຕົວຢ່າງ:
---
ຊື່:
- ປະເພດ: ຕົ້ນຕໍ
ຂໍ້ຄວາມ: ປື້ມຂອງຂ້ອຍ
- ປະເພດ: subtitle
ຂໍ້ຄວາມ: ການສືບສວນຂອງ metadata
ຜູ້ສ້າງ:
- ບົດບາດ: ຜູ້ຂຽນ
ຂໍ້ຄວາມ: John Smith
- ພາລະບົດບາດ: ບັນນາທິການ
ຂໍ້ຄວາມ: Sarah Jones
ຕົວລະບຸ:
- ໂຄງການ: DOI
text: doi:10.234234.234/33
Publisher: My Press
ສິດ: © 2007 John Smith, CC BY-NC
...
ຊ່ອງຂໍ້ມູນຕໍ່ໄປນີ້ຖືກຮັບຮູ້:
ຕົວລະບຸ
ບໍ່ວ່າຈະເປັນຄ່າສະຕຣິງ ຫຼືວັດຖຸທີ່ມີຂໍ້ຄວາມ ແລະຮູບແບບໃນຊ່ອງຂໍ້ມູນ. ຄ່າທີ່ຖືກຕ້ອງສໍາລັບ
ໂຄງການແມ່ນ ISBN-10, GTIN-13, UPC, ISMN-10, DOI, LCCN, GTIN-14, ISBN-13,
ໝາຍເລກເງິນຝາກຕາມກົດໝາຍ, URN, OCLC, ISMN-13, ISBN-A, JP, OLCC.
ຫົວຂໍ້ ທັງຄ່າສະຕຣິງ, ຫຼືວັດຖຸທີ່ມີຊ່ອງຂໍ້ມູນເປັນໄຟລ໌ ແລະປະເພດ, ຫຼືລາຍການດັ່ງກ່າວ
ວັດຖຸ. ຄ່າທີ່ຖືກຕ້ອງສໍາລັບປະເພດແມ່ນຕົ້ນຕໍ, subtitle, ສັ້ນ, ການເກັບກໍາ, ສະບັບ,
ຂະຫຍາຍ.
ເພື່ອນ E-
ທັງຄ່າສະຕຣິງ, ຫຼືວັດຖຸທີ່ມີບົດບາດໃນຊ່ອງຂໍ້ມູນ, ໄຟລ໌ເປັນ, ແລະຂໍ້ຄວາມ, ຫຼືລາຍການ
ຂອງວັດຖຸດັ່ງກ່າວ. ຄ່າທີ່ຖືກຕ້ອງສໍາລັບບົດບາດແມ່ນຜູ້ທີ່ກ່ຽວຂ້ອງ MARC, ແຕ່ pandoc ຈະພະຍາຍາມ
ເພື່ອແປສະບັບທີ່ມະນຸດສາມາດອ່ານໄດ້ (ເຊັ່ນ "ຜູ້ຂຽນ" ແລະ "ບັນນາທິການ") ເປັນ
ທີ່ກ່ຽວຂ້ອງ marc ທີ່ເຫມາະສົມ.
ຜູ້ປະກອບສ່ວນ
ຮູບແບບດຽວກັນກັບຜູ້ສ້າງ.
ວັນ ຄ່າສະຕຣິງໃນຮູບແບບ YYYY-MM-DD. (ພຽງແຕ່ປີແມ່ນມີຄວາມຈໍາເປັນ.) Pandoc ຈະ
ພະຍາຍາມປ່ຽນຮູບແບບວັນທີທົ່ວໄປອື່ນໆ.
lang (ຫຼື ມໍລະດົກ: ພາສາ)
ຄ່າສະຕຣິງໃນຮູບແບບ BCP 47. Pandoc ຈະເລີ່ມຕົ້ນເປັນພາສາທ້ອງຖິ່ນຖ້າ
ບໍ່ມີຫຍັງຖືກລະບຸ.
ເລື່ອງ
ຄ່າສະຕຣິງ ຫຼືລາຍຊື່ຂອງຄ່າດັ່ງກ່າວ.
ຄໍາອະທິບາຍ
ຄ່າສະຕຣິງ.
ປະເພດ ຄ່າສະຕຣິງ.
ຮູບແບບ ຄ່າສະຕຣິງ.
ການພົວພັນ
ຄ່າສະຕຣິງ.
ການຄຸ້ມຄອງ
ຄ່າສະຕຣິງ.
ສິດທິ ຄ່າສະຕຣິງ.
ຮູບໜ້າປົກ
ຄ່າສະຕຣິງ (ເສັ້ນທາງໄປຫາຮູບພາບປົກ).
stylesheet
ຄ່າສະຕຣິງ (ເສັ້ນທາງໄປຫາ CSS stylesheet).
page-progression-direction
ທັງ ltr ຫຼື rtl. ລະບຸຄຸນສົມບັດການກ້າວໜ້າ-ທິດທາງສຳລັບ
ອົງປະກອບຂອງກະດູກສັນຫຼັງ.
ເຊື່ອມຕໍ່ ປານກາງ
ໂດຍຄ່າເລີ່ມຕົ້ນ, pandoc ຈະດາວໂຫລດສື່ທີ່ເຊື່ອມໂຍງ (ລວມທັງສຽງ ແລະວິດີໂອ) ແລະລວມເອົາມັນ
ໃນຕູ້ບັນຈຸ EPUB, ຜະລິດເປັນ EPUB ທີ່ບັນຈຸດ້ວຍຕົນເອງຢ່າງສົມບູນ. ຖ້າທ່ານຕ້ອງການເຊື່ອມຕໍ່ກັບ
ຊັບພະຍາກອນສື່ພາຍນອກແທນ, ໃຊ້ HTML ດິບໃນແຫຼ່ງຂອງທ່ານແລະເພີ່ມ data-external="1" ໃສ່
ແທັກທີ່ມີຄຸນລັກສະນະ src. ຍົກຕົວຢ່າງ:
<ແຫຼ່ງທີ່ມາ src="/http://example.com/music/toccata.mp3"
data-external="1" type="audio/mpeg">
ຮູ້ຫນັງສື HASKELL ສະຫນັບສະຫນູນ
ຖ້າທ່ານຕື່ມ +lhs (ຫຼື +literate_haskell) ເຂົ້າໄປໃນຮູບແບບການປ້ອນຂໍ້ມູນຫຼືຜົນຜະລິດທີ່ເຫມາະສົມ
(markdown, markdown_strict, rst, ຫຼື latex ສໍາລັບ input ຫຼື output; beamer, html ຫຼື html5 ສໍາລັບ
ຜົນຜະລິດເທົ່ານັ້ນ), pandoc ຈະປະຕິບັດເອກະສານເປັນແຫຼ່ງ Haskell ທີ່ຮູ້ຫນັງສື. ນີ້ຫມາຍຄວາມວ່າ
· ໃນການປ້ອນຂໍ້ມູນ Markdown, ພາກສ່ວນ "ຕິດຕາມນົກ" ຈະຖືກແຍກເປັນລະຫັດ Haskell ແທນ
ບລັອກວົງຢືມ. ຂໍ້ຄວາມລະຫວ່າງ \begin{code} ແລະ \end{code} ຍັງຈະຖືກປະຕິບັດເປັນ
ລະຫັດ Haskell. ສໍາລັບຫົວແບບ ATX ລັກສະນະ '=' ຈະຖືກໃຊ້ແທນ '#'.
· ໃນ ຜົນ ຜະ ລິດ Markdown, ຕັນ ລະ ຫັດ ທີ່ ມີ ຫ້ອງ ຮຽນ haskell ແລະ ຮູ້ ຫນັງ ສື ຈະ ໄດ້ ຮັບ ການ rendered ໂດຍ ນໍາ ໃຊ້
ຕິດຕາມນົກ, ແລະວົງຢືມຕັນຈະຖືກຫຍໍ້ຫນ້າຊ່ອງຫນຶ່ງ, ດັ່ງນັ້ນເຂົາເຈົ້າຈະບໍ່ເປັນ
ຖືວ່າເປັນລະຫັດ Haskell. ນອກຈາກນັ້ນ, ສ່ວນຫົວຈະຖືກສະແດງແບບ setext (ກັບ
underlines) ແທນທີ່ຈະເປັນແບບ ATX (ມີຕົວອັກສອນ '#'). (ນີ້ແມ່ນຍ້ອນວ່າ ghc ປິ່ນປົວ
'#' ຕົວອັກສອນໃນຖັນທີ 1 ເປັນການແນະນຳຕົວເລກແຖວ.)
· ໃນການປ້ອນຂໍ້ຄວາມທີ່ປັບໂຄງສ້າງຄືນໃຫມ່, ພາກສ່ວນ "ການຕິດຕາມນົກຊະນິດ" ຈະໄດ້ຮັບການແຍກເປັນລະຫັດ Haskell.
· ໃນການສົ່ງອອກຂໍ້ຄວາມທີ່ປັບໂຄງສ້າງ, ຕັນລະຫັດທີ່ມີ class haskell ຈະໄດ້ຮັບການ rendered ໂດຍນໍາໃຊ້ນົກ
ຕິດຕາມ.
· ໃນການປ້ອນຂໍ້ມູນ LaTeX, ຂໍ້ຄວາມໃນສະພາບແວດລ້ອມລະຫັດຈະຖືກວິເຄາະເປັນລະຫັດ Haskell.
· ໃນຜົນອອກມາຂອງ LaTeX, ບລັອກລະຫັດທີ່ມີ class haskell ຈະຖືກສະແດງຢູ່ໃນລະຫັດ
ສະພາບແວດລ້ອມ.
· ໃນ HTML output, ລະຫັດບລັອກທີ່ມີ class haskell ຈະຖືກສະແດງດ້ວຍຫ້ອງຮຽນ
literatehaskell ແລະຕິດຕາມນົກ.
ຕົວຢ່າງ:
pandoc -f markdown+lhs -t html
ອ່ານແຫຼ່ງ Haskell ທີ່ຮູ້ຫນັງສືທີ່ຈັດຮູບແບບດ້ວຍສົນທິສັນຍາ Markdown ແລະຂຽນ HTML ທໍາມະດາ
(ໂດຍບໍ່ມີການຕິດຕາມນົກ).
pandoc -f markdown+lhs -t html+lhs
ຂຽນ HTML ດ້ວຍລະຫັດ Haskell ໃນການຕິດຕາມນົກ, ດັ່ງນັ້ນມັນສາມາດຖືກຄັດລອກແລະວາງເປັນ
ແຫຼ່ງ Haskell ທີ່ຮູ້ຫນັງສື.
SYNTAX ໄຮໄລ້
Pandoc ຈະເນັ້ນ syntax ໂດຍອັດຕະໂນມັດໃນບລັອກລະຫັດຮົ້ວທີ່ຖືກຫມາຍດ້ວຍ a
ຊື່ພາສາ. ຫໍສະຫມຸດ Haskell highlighting-kate ຖືກນໍາໃຊ້ສໍາລັບການເນັ້ນ, ເຊິ່ງ
ເຮັດວຽກຢູ່ໃນ HTML, Docx, ແລະຜົນໄດ້ຮັບ LaTeX/PDF. ໂຄງການສີສາມາດໄດ້ຮັບການຄັດເລືອກໂດຍການນໍາໃຊ້
--highlight-style option. ໂຄງການສີເລີ່ມຕົ້ນແມ່ນ pygments, ເຊິ່ງ imitates ໄດ້
ລະບົບສີເລີ່ມຕົ້ນທີ່ໃຊ້ໂດຍ pygments ຫໍສະຫມຸດ Python, ແຕ່ pygments ບໍ່ແມ່ນຕົວຈິງ
ໃຊ້ເພື່ອເຮັດການເນັ້ນ.
ເພື່ອເບິ່ງລາຍຊື່ພາສາທີ່ pandoc ຈະຮັບຮູ້, ພິມ pandoc --version.
ເພື່ອປິດການເນັ້ນ, ໃຫ້ໃຊ້ຕົວເລືອກ --no-highlight.
CUSTOM ນັກຂຽນ
Pandoc ສາມາດຂະຫຍາຍໄດ້ດ້ວຍນັກຂຽນແບບກຳນົດເອງທີ່ຂຽນເປັນ lua. (Pandoc ປະກອບມີ lua
ນາຍພາສາ, ສະນັ້ນ lua ບໍ່ຈໍາເປັນຕ້ອງຕິດຕັ້ງແຍກຕ່າງຫາກ.)
ເພື່ອໃຊ້ຕົວຂຽນທີ່ກໍາຫນົດເອງ, ພຽງແຕ່ລະບຸເສັ້ນທາງໄປຫາ lua script ແທນຜົນໄດ້ຮັບ
ຮູບແບບ. ຍົກຕົວຢ່າງ:
pandoc -t data/sample.lua
ການສ້າງຕົວຂຽນແບບກຳນົດເອງຕ້ອງການການຂຽນຟັງຊັນ lua ສໍາລັບແຕ່ລະອົງປະກອບທີ່ເປັນໄປໄດ້ໃນ a
ເອກະສານ pandoc. ເພື່ອໃຫ້ໄດ້ຮັບຕົວຢ່າງເອກະສານທີ່ທ່ານສາມາດປັບປຸງແກ້ໄຂຕາມຂອງທ່ານ
ຕ້ອງການ, ເຮັດ
pandoc --print-default-data-file sample.lua
AUTHORS
© 2006-2015 John MacFarlane ([email protected]). ປ່ອຍອອກມາພາຍໃຕ້ GPL, ຮຸ່ນ 2 ຫຼື
ຍິ່ງໃຫຍ່ກວ່າ. ຊອບແວນີ້ບໍ່ມີການຮັບປະກັນໃດໆ. (ເບິ່ງ COPYRIGHT ສະບັບເຕັມ
ລິຂະສິດ ແລະການຮັບປະກັນ.)
ຜູ້ປະກອບສ່ວນປະກອບມີ Aaron Wolen, Albert Krewinkel, Alexander Kondratskiy, Alexander
Sulfrian, Alexander V Vershilov, Alfred Wechselberger, Andreas Lööw, Andrew Dunning,
Antoine Latter, Arata Mizuki, Arlo O'Keeffe, Artyom Kazak, Ben Gamari, Beni
Cherniavsky-Paskin, Bjorn Buckwalter, Bradley Kuhn, Brent Yorgey, Bryan O'Sullivan, B.
Scott Michel, Caleb McDaniel, Calvin Beck, Christoffer Ackelman, Christoffer Sawicki,
Clare Macrae, Clint Adams, Conal Elliott, Craig S. Bosma, Daniel Bergey, Daniel T.
Staal, David Lazar, David Röthlisberger, Denis Laxalde, Douglas Calvert, Douglas F.
Calvert, Eric Kow, Eric Seidel, Florian Eitel, François Gannaz, Freiric Barral, Fyodor
Sheremetyev, Gabor Pali, Gavin Beatty, Greg Maslov, Grégory Bataille, Greg Rundlett,
gwern, Gwern Branwen, Hans-Peter Deifel, Henry de Valence, Ilya V. Portnov, infinity0x,
Jaime Marquínez Ferrándiz, James Aspnes, Jamie F. Olson, Jan Larres, Jason Ronallo, Jeff
Arnold, Jeff Runningen, Jens Petersen, Jérémy Bobbio, Jesse Rosenthal, J. Lewis Muir, Joe
Hillenbrand, John MacFarlane, Jonas Smedegaard, Jonathan Daugherty, Josef Svenningsson,
Jose Luis Duran, Julien Cretel, Justin Bogner, Kelsey Hightower, Konstantin Zudov,
Lars-Dominik Braun, Luke Plant, Mark Szepiniec, Mark Wright, Masayoshi Takahashi, Matej
Kollar, Mathias Schner, Matthew Pickering, Matthias CM Troffaes, Mauro Bieg, Max
Bolingbroke, Max Rydahl Andersen, Merijn Verstraaten, Michael Snoyman, Michael Thompson,
MinRK, Nathan Gass, Neil Mayhew, Nick Bart, Nicolas Kaiser, Nikolay Yakimov, nkalvi, Paulo
Tanimoto, Paul Rivier, Peter Wang, Philippe Ombredanne, Phillip Alday, Puneeth Chaganti,
qerub, Ralf Stephan, Recai Oktaş, rodja.trappe, RyanGlScott, Scott Morrison, Sergei
Trofimovich, Sergey Astanin, Shahbaz Youssefi, Shaun Attfield, shreevatsa.public, Simon
Hengel, Sumit Sahrawat, Takahashim, Thsutton, Tim Lin, Timothy Humphries, Todd Sifleet,
Tom Leese, Uli Köhler, Václav Zeman, Viktor Kronvall, Vincent, Wikiwide, ແລະ Xavier Olive.
ລະຫັດແຫຼ່ງ Pandoc ແລະເອກະສານທັງຫມົດອາດຈະຖືກດາວໂຫຼດຈາກhttp://pandoc.org>.
ໃຊ້ pandoc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net