DOI: 10.5300/2016-1-4/78
Zpravodaj Československého sdružení uživatelů TEXu
1-4/2016
Pages: 78–93
Author: Vít Novotný
Sazba textu označkovaného v jazyce Markdown uvnitř TEXových dokumentů
Článek pojednává o novém makrobalíku pro formáty odvozené od plain TEXu,
který umožňuje do sázených dokumentů přímo vkládat pasáže v odlehčeném
značkovacím jazyce Markdown. Autor popisuje motivaci pro vznik balíku
a způsob, jakým balík pracuje. Použití je ilustrováno na příkladech.
Markdown, odlehčené značkování, Lua, plain TEX, LATEX,
ConTEXt, Pandoc
Rendering Markdown inside TEX Documents
The article describes a new package for plain TEX derivatives that
enables the direct inclusion of Markdown-formatted text into TEX
documents. The author describes their motivation for the creation of the
package and its inner workings. The usage of the package is explained
through example.
Markdown, lightweight markup, Lua, plain TEX, LATEX,
ConTEXt, Pandoc
References
- Johannes Braams, David Carliste, Alan Jeffrey a kol. The LATEX2e
Sources URL: http://mirrors.ctan.org/macros/latex/base/source2e.pdf [cit. 2016-06-02]
- Massmiliano Dominici: An overview of Pandoc. TUGboat 35(1), 44 (2014).
- Bryan Ford: Parsing expression grammars. ACM SIGPLAN Notices 39(1), 111–122 (2004).
doi: 10.1145/982962.964011
- John Gruber: Markdown URL: http://daringfireball.net/projects/markdown/ [cit. 2016-08-15]
- Michal Horáček: Markdown to OPmac converter. Ver. 2dd262d 2016-06-24 URL: https://bitbucket.org/horacmi/md2opmac
- Donald Ervin Knuth: The TeXbook. (1986).
- LuaTeX dev. team: LuaTeX reference manual URL: http://www.luatex.org/svn/trunk/manual/luatex.pdf [cit. 2016-12-23]
- Uwe Lück: nicetext: Minimal markup for simple text (Wikipedia style) and
documentation. Ver. r0.67 URL: https://www.ctan.org/pkg/nicetext
- John MacFarlane: lunamark. Ver. 0.4.0 URL: http://jgm.github.io/lunamark
- John MacFarlane: Pandoc: A universal document converter.
Ver. 1.17.2 URL: http://pandoc.org
- Vít Novotný: A Markdown Interpreter forTeX URL: http://mirrors.ctan.org/macros/generic/markdown/markdown.pdf [cit. 2016-08-17]
- Petr Olšák: Program vlna. Ver. 1.5 URL: http://petr.olsak.net/ftp/olsak/vlna/vlna-1.5.tar.gz
- Zdeněk Wagner, Petr Olšák: encxvlna: Vlna implemented in encTeX. Ver. 1.1 URL: https://www.ctan.org/pkg/encxvlna
- Geoffrey Poore: The minted package. Ver. 2.4 URL: http://ctan.org/pkg/minted
- Zdeněk Wagner: XeVlna: Vlna implemented in XeTeX. Ver. 1.0 URL: https://www.ctan.org/pkg/xevlna

Hlavní stránka Zpravodaje CSTUGu. Adresa redakce: zpravodaj@cstug.cz.
(c) 1996-2012 CSTUG