首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Markdown文件转换为PDF

如何将Markdown文件转换为PDF
EN

Stack Overflow用户
提问于 2013-07-13 21:07:57
回答 9查看 131.6K关注 0票数 95

我有一个Markdown文件,我希望转换为PDF,以便我可以上传到扬声器。我正在使用Pandoc从markdown转换为PDF。

我的问题是我不能指定什么内容应该放在PDF的哪个页面上,因为Markdown没有提供任何这样的功能。

例如,Markdown:

代码语言:javascript
复制
###Hello
* abc
* def

###Bye
* ghi
* jkl

现在我希望Hello是一张幻灯片,而Bye是扬声器上的另一张幻灯片。所以,我需要他们在我使用Pandoc生成的PDF中的不同页面上。

但是HelloBye都在PDF的同一页上。

我如何才能做到这一点呢?

EN

回答 9

Stack Overflow用户

发布于 2019-04-03 06:00:07

通过终端(2020年测试)

下载依赖项

代码语言:javascript
复制
sudo apt-get install pandoc texlive-latex-base texlive-fonts-recommended texlive-extra-utils texlive-latex-extra

试着使用

代码语言:javascript
复制
pandoc MANUAL.txt -o example13.pdf
pandoc MANUAL.md -o example13.pdf

通过Visual Studio代码扩展(2020年测试)

click the >单击下面的内容将显示extension

  • Right (md)

  • The appear

注意:表情符号在Windows中比Linux中更好(我不知道为什么)

票数 95
EN

Stack Overflow用户

发布于 2016-06-23 04:07:27

2016年更新:

NPM模块:https://github.com/alanshaw/markdown-pdf

有一个命令行界面:https://github.com/alanshaw/markdown-pdf#usage

代码语言:javascript
复制
npm install -g markdown-pdf
markdown-pdf <markdown-file-path>

或者,一个在线服务:http://markdown2pdf.com

票数 49
EN

Stack Overflow用户

发布于 2013-07-13 22:31:11

因为SpeakerDeck只接受PDF文件,所以最简单的选择是使用pandocLatex Beamer后端。

代码语言:javascript
复制
pandoc -t beamer -o output.pdf yourInput.mkd

请注意,您应该为此安装了LaTeX Beamer。

在Ubuntu中,你可以通过sudo apt-get install texlive-latex-recommended来安装它。如果你使用Windows,你可以使用try this answer

您可能还想尝试从Slidy输出HTML/CSS:

代码语言:javascript
复制
pandoc --self-contained -t slidy -o output-slidy.html yourInput.mkd

它有一个不错的打印输出,你可以查看trying to print the original

阅读more about slideshows with pandoc here

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17630486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档