summaryrefslogtreecommitdiff
path: root/macros/generic/markdown/examples/latex.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/generic/markdown/examples/latex.tex')
-rw-r--r--macros/generic/markdown/examples/latex.tex42
1 files changed, 42 insertions, 0 deletions
diff --git a/macros/generic/markdown/examples/latex.tex b/macros/generic/markdown/examples/latex.tex
new file mode 100644
index 0000000000..07ebe631f9
--- /dev/null
+++ b/macros/generic/markdown/examples/latex.tex
@@ -0,0 +1,42 @@
+\documentclass{book}
+\usepackage{ifxetex,ifluatex}
+\ifxetex
+ \usepackage{polyglossia}
+ \setmainlanguage{english}
+ \usepackage{fontspec}
+\else\ifluatex
+ \usepackage{polyglossia}
+ \setmainlanguage{english}
+ \usepackage{fontspec}
+\else
+ \usepackage[english]{babel}
+ \usepackage[utf8]{inputenc}
+ \usepackage[T1]{fontenc}
+ \usepackage{lmodern}
+\fi\fi
+\usepackage{booktabs}
+\usepackage[
+ hashEnumerators,
+ definitionLists,
+ footnotes,
+ inlineFootnotes,
+ smartEllipses,
+ fencedCode,
+ contentBlocks,
+ pipeTables,
+ tableCaptions,
+]{markdown}
+\begin{document}
+% Typeset the document `example.md` by letting the Markdown package handle
+% the conversion internally.
+\markdownInput{./example.md}
+
+% Typeset the document `example.tex` that we prepared separately using the
+% Lua command-line interface of the Markdown package and that contains a
+% plain TeX representation of the document `example.md`.
+\InputIfFileExists{./example.tex}{}{}
+
+\begin{markdown}
+Here are some non-ASCII characters: *ěščřžýáíé*.
+\end{markdown}
+\end{document}