Rendering Markdown inside TeX Documents

Vít Novotný

Zpravodaj Československého sdružení uživatelů TeXu (2016)

  • Volume: 026, Issue: 1-4, page 78-93
  • ISSN: 1211-6661

Abstract

top
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.

How to cite

top

Novotný, Vít. "Sazba textu označkovaného v jazyce Markdown uvnitř TeXových dokumentů." Zpravodaj Československého sdružení uživatelů TeXu 026.1-4 (2016): 78-93. <http://eudml.org/doc/298821>.

@article{Novotný2016,
abstract = {Č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.},
author = {Novotný, Vít},
journal = {Zpravodaj Československého sdružení uživatelů TeXu},
keywords = {Markdown; odlehčené značkování; Lua; plain TeX; LaTeX; ConTeXt; Pandoc; Markdown; lightweight markup; Lua; plain TeX; LaTeX; ConTeXt; Pandoc},
language = {cze},
number = {1-4},
pages = {78-93},
publisher = {Československé sdružení uživatelů TeXu},
title = {Sazba textu označkovaného v jazyce Markdown uvnitř TeXových dokumentů},
url = {http://eudml.org/doc/298821},
volume = {026},
year = {2016},
}

TY - JOUR
AU - Novotný, Vít
TI - Sazba textu označkovaného v jazyce Markdown uvnitř TeXových dokumentů
JO - Zpravodaj Československého sdružení uživatelů TeXu
PY - 2016
PB - Československé sdružení uživatelů TeXu
VL - 026
IS - 1-4
SP - 78
EP - 93
AB - Č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.
LA - cze
KW - Markdown; odlehčené značkování; Lua; plain TeX; LaTeX; ConTeXt; Pandoc; Markdown; lightweight markup; Lua; plain TeX; LaTeX; ConTeXt; Pandoc
UR - http://eudml.org/doc/298821
ER -

References

top
  1. Braams, Johannes, Carliste, David, Jeffrey, Alan, Lamport, Leslie, Mittelbach, Frank, Rowley, Chris, Schöpf, Rainer, The LaTeX2e Sources, [on-line]. 2016. [cit. 2016-06-02]. Dostupné na: http://mirrors.ctan.org/macros/latex/base/source2e.pdf (2016) 
  2. Dominici, Massmiliano, An overview of Pandoc, [on-line]. TUGboat, 2014, 35(1), s. 44–50. [cit. 2016-08-15]. (ISSN 0896-3207.) Dostupné na: http://tug.org/TUGboat/tb35-1/tb109dominici.pdf. (2014) 
  3. Ford, Brian, 10.1145/982962.964011, ACM SIGPLAN Notices, New York, NY, USA: ACM, 2014, 39(1), s. 111-122. (ISSN 0362-1340.). Dostupné z DOI: 10.1145/982962.964011. DOI10.1145/982962.964011
  4. Gruber, John, Markdown, [on-line]. 2013. [cit. 2016-08-15]. Dostupné na: http://daringfireball.net/projects/markdown/ (2013) 
  5. Horáček, Michal, Markdown to OPmac converter, [on-line]. Ver. 2dd262d 2016-06-24. 2016. Dostupné na: https://bitbucket.org/horacmi/md2opmac (2016) 
  6. Knuth, Donald E., The TeXbook, 3. vyd. Boston: Addison-Wesley, 1986. ix + 479 s. ISBN 0-201-13447-0. (1986) 
  7. Hagen, Hans, Henkel, Hartmut, Hoekwater, Taco, Scarso, Luigi, LuaTeX Reference Manual, [on-line]. 2015. [cit. 2016-12-23]. 222 s. Dostupné na: http://www.luatex.org/svn/trunk/manual/luatex.pdf. (2016) 
  8. Lück, Uwe, nicetext: Minimal markup for simple text (Wikipedia style) and documentation, [on-line]. Ver. r0.67. 2015. Dostupné na: https://www.ctan.org/pkg/nicetext. (2015) 
  9. MacFarlane, John, Lunamark, [on-line]. Ver. 0.4.0. 2012. Dostupné na: http://jgm.github.io/lunamark (2012) 
  10. MacFarlane, John, Pandoc: A universal document converter, [on-line]. Ver. 1.17.2. 2016. Dostupné na: http://pandoc.org (2016) 
  11. Novotný, Vít, A Markdown Interpreter for TeX, [on-line]. 2016. [cit. 2016-08-17]. Dostupné na: http://mirrors.ctan.org/macros/generic/markdown/markdown.pdf. (2016) 
  12. Olšák, Petr, Program vlna, [on-line]. Ver. 1.5. 2010. Dostupné na: http://petr.olsak.net/ftp/olsak/vlna/vlna-1.5.tar.gz (2010) 
  13. Wagner, Zdeněk, Olšák, Petr, encxvlna: Vlna implemented in encTeX, [on-line]. Ver. 1.1. 2014. Dostupné na: https://www.ctan.org/pkg/encxvlna. (2014) 
  14. Poore, Geoffrey M., The minted package, [on-line]. Ver. 2.4. 2016. Dostupné na: http://ctan.org/pkg/minted. (2016) 
  15. Wagner, Zdeněk, XeVlna: Vlna implemented in XeTeX, [on-line]. Ver. 1.0. 2013. https://www.ctan.org/pkg/xevlna. (2013) 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.