正确呈现 Markdown 表格

正确呈现 Markdown 表格

我正在尝试使用该包渲染 Markdown 表格markdown。表格在 Pandoc 中可以正确渲染,但在 LaTeX 中则不行。这是我的 .tex:

\documentclass[a4paper]{article}
\usepackage[top=1.25in, bottom=1.25in, left=1in, right=3in]{geometry}

\title{Title}
\author{Author}
\date{Today}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\DeclareUnicodeCharacter{202F}{\,}
\usepackage{markdown}

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

我的.md文件如下:

## Some title

A few words before the table.

| Product                                   | Price   |
| :---------------------------------------- | :------ |
| Good                                      | 14 €/kg |
| Better                                    | 19 €/kg |
| Best                                      | 32 €/kg |

LaTeX 不会渲染表格,而是创建一个 pdf,其中的整个表格和格式只是内联文字。

答案1

需要设置包选项pipeTables=true,此设置默认为false。

\documentclass[a4paper]{article}
\usepackage[top=1.25in, bottom=1.25in, left=1in, right=3in]{geometry}

\title{Title}
\author{Author}
\date{Today}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\DeclareUnicodeCharacter{202F}{\,}
\usepackage[pipeTables=true]{markdown}

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

在此处输入图片描述

相关内容