我想在 latex 中使用 markdown 文件。邮政Overleaf 确实帮助我几乎解决了我的问题。唯一的问题是将表格从 markdown 插入到 latex 中。我需要这方面的帮助。我对 latex 还很陌生,一直在从 markdown 转来转去。也许我正处于过渡模式。
如您所见,我正在使用 markdown 包并将我的作品部分输入到 tex 文件中。除了表格之外,一切都运行良好。背面的帖子提到使用contentBlocks
或,inputFencedCode
但我找不到有关如何使用这些功能的任何信息。
我并不完全反对简单地取出 Markdown 包并用 Latex 编写,但我真的很欣赏用 Markdown 编写的简单性。因此,我希望将我对两者的热爱结合到这个项目和未来的项目中。
\documentclass[man,12pt,floatsintext]{apa6}
\usepackage[american]{babel}
%\usepackage[hybrid]{markdown} %waiting to see if this is a possibility with tables
\usepackage{booktabs}
\title{title}
\shorttitle{title}
\author{author}
\affiliation{affiliation}
\note{date}
\begin{document}
\maketitle
\markdownInput{01Intro.md}
\markdownInput{02Framework.md}
\markdownInput{03Methods.md}
\end{document}
这是一个.md
我希望看到其能够正常工作的示例文件.tex
:
# Heading
Some important text here, please refer to the following table:
| | Important | Information | Here |
|:------:|:---------:|:-----------:|:------:|
| Week 1 | null | null | null |
| Week 2 | null | null | null |
| Week 3 | null | null | null |
I hope this important table has lead to your increased
understanding of this very important topic. I trust that
it will.
答案1
这是您的文档的一个版本,可以使用 进行编译pandoc
。我用来编译它的命令是:
pandoc --standalone --variable documentclass=apa6 --variable classoption=12pt --variable classoption=floatsintext --variable classoption=man markdown-table.md -o markdown-table.pdf
该.md
文件(markdown-table.md
)包含 Markdown 和 LaTeX 的混合版本。
\title{title}
\shorttitle{title}
\author{author}
\affiliation{affiliation}
\note{date}
\abstract{}
\maketitle
# Heading
Some important text here, please refer to the following table:
| | Important | Information | Here |
|:------:|:---------:|:-----------:|:------:|
| Week 1 | null | null | null |
| Week 2 | null | null | null |
| Week 3 | null | null | null |
I hope this important table has lead to your increased
understanding of this very important topic. I trust that
it will.
第三页的输出: