Latex 和 Markdown 文件

Latex 和 Markdown 文件

我正在用 latex 编写项目文档,但我有一堆 markdown (.md) 文件要作为章节包含。我遇到一个问题,当 latex 解析 md 文件时,它会将所有表格和图形读取为平面文本,但不会渲染表格和图像。我的环境是使用 MacTex-20180417 的 Mac OSX Mojave,我的编辑器是带有 LuaLatex 引擎的 TexMaker。我的文件如下所示:

\usepackage[blankBeforeHeading, html, fencedCode, 
            inlineFootnotes, citations, definitionLists, 
            hashEnumerators, smartEllipses, hybrid]{markdown}

\begin{document}

\markdownInput{myfile.md}

\end{document}

myfile.md 包含一个基本表格和一个图形,但 pdf 输出仅显示原始数据。例如:|this|is|my|table|。

我的问题是:为了呈现表格和图形,我还需要设置其他东西或包含任何包吗?

我添加了我制作的一个最小示例这里

答案1

您必须使用以下选项pipeTables

\documentclass{article}
\usepackage[blankBeforeHeading, html, fencedCode,
            inlineFootnotes, citations, definitionLists,
            hashEnumerators, smartEllipses, hybrid, pipeTables]{markdown}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.md}
This file is generated as a test for tables:

| Version | Date        |Paragraph| Description       | Author|
|:--------|:------------|---------|:------------------|-------|
| 1.0     | 12/Abril/19 | All     | initial commit    | RACG  |
| 1.0     | 12/Abril/19 | All     | initial commit    | RACG  |

\end{filecontents*}

\begin{document}
  \markdownInput{\jobname.md}
\end{document}

在此处输入图片描述

答案2

也许你应该看看 Pandoc:https://pandoc.org/并将.md 文件转换为 LaTeX 文件?

相关内容