相当于LaTeX的描述环境的Markdown是什么?

6 markdown list

有没有相当于LaTeX的描述环境的Markdown?这使作者能够生成第一个单词以粗体显示的列表,如下所示:

描述环境

LaTeX 源代码是:

\begin{description}
  \item[First] The first item
  \item[Second] The second item
  \item[Third] The third etc \ldots
\end{description}
Run Code Online (Sandbox Code Playgroud)

我想在 Markdown 中复制这一点,这样如果我通过像这样的工具运行 Markdown,pandoc我会得到类似的结果。

Car*_*era 5

如果您使用的是最新版本的 Pandoc (ver 2.0+),您可以使用定义列表符号,如下所示。这会容易得多。

First

: The first item

Second

: The second item

Third

: The third etc
Run Code Online (Sandbox Code Playgroud)


Chr*_*ris 4

Markdown 不像 LaTeX 甚至HTML那样全面那样全面:

\n
\n

Markdown\xe2\x80\x99s 语法仅用于一个目的:用作一种书写格式网络

\n

Markdown 并不是 HTML 的替代品,甚至不能接近它。它的语法非常小,仅对应于 HTML 标签的一个非常小的子集。

\n
\n

它支持项目符号列表和编号列表,但不支持定义列表。

\n

但是,您提到使用“诸如”之类的工具pandoc来处理您的输入文件。Pandoc 使用扩展支持内联 LaTeX raw_tex

\n
\n

扩展名:raw_tex

\n

除了原始 HTML 之外,pandoc 还允许将原始 LaTeX、TeX 和 ConTeXt 包含在文档中。内联 TeX 命令将被保留并原封不动地传递给 LaTeX 和 ConTeXt 编写器。因此,例如,您可以使用 LaTeX 来包含 BibTeX 引用:

\n
This result was proved in \\cite{jones.1967}.\n
Run Code Online (Sandbox Code Playgroud)\n

请注意,在 LaTeX 环境中,例如

\n
\\begin{tabular}{|l|l|}\\hline\nAge & Frequency \\\\ \\hline\n18--25  & 15 \\\\\n26--35  & 33 \\\\\n36--45  & 22 \\\\ \\hline\n\\end{tabular}\n
Run Code Online (Sandbox Code Playgroud)\n

开始和结束标签之间的材料将被解释为原始 LaTeX,而不是 Markdown。

\n

在 Markdown、LaTeX 和 ConTeXt 以外的输出格式中,内联 LaTeX 会被忽略。

\n
\n

因此,只需包含您的 LaTeXdescription环境并运行带扩展名的 Pandocraw_tex就可以得到您想要的结果。

\n

您可能必须手动指定源格式,例如使用-f markdown_strict+raw_tex命令中的类似内容。

\n