我正在用 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 文件?