Pdf Pandoc:从降价生成可编译的.tex

Pdf Pandoc:从降价生成可编译的.tex,pdf,markdown,pandoc,Pdf,Markdown,Pandoc,我已经开始使用Markdown来编写我的Latex PDF,到目前为止,它带走的样板文件数量给我留下了深刻的印象 但是,我发现Markdown没有Tex那么有表现力,因此在某些情况下,我希望用Markdown编写文档,转换为Tex,然后添加一些仅限Latex的内容,然后再转换为PDF 但是,使用Pandoc将.md转换为.tex不会生成可编译文件:它只包含文件的正文,而不包含“文档设置” 例如,以下.md文件: ```haskell data Expr = I Int ``` 转换为: \be

我已经开始使用Markdown来编写我的Latex PDF,到目前为止,它带走的样板文件数量给我留下了深刻的印象

但是,我发现Markdown没有Tex那么有表现力,因此在某些情况下,我希望用Markdown编写文档,转换为Tex,然后添加一些仅限Latex的内容,然后再转换为PDF

但是,使用Pandoc将.md转换为.tex不会生成可编译文件:它只包含文件的正文,而不包含“文档设置”

例如,以下.md文件:

```haskell
data Expr = I Int
```
转换为:

\begin{Shaded}
\begin{Highlighting}[]
\KeywordTok{data} \DataTypeTok{Expr} \FunctionTok{=} \DataTypeTok{I} \DataTypeTok{Int}
\end{Highlighting}
\end{Shaded}

显然,这缺少了一些东西,比如文档类、文档开头和导入的包。有没有办法生成这个完整的文件而不仅仅是正文?或者如果没有,至少有人能告诉我阴影、高亮、关键字tok、DataTypeTok和FunctionTok命令是从哪个包中提取的吗?然后我可以自己添加这些导入。

默认情况下,Pandoc会创建小片段。使用
--standalone
(或
-s
)命令行标志调用它以获取完整文档