系统环境是: ubuntu 16.04
atom版本是: 1.26.0 x64
——————————————————
首先,打开atom的设置界面,在ubuntu下是“菜单栏-Edit-Preferences”。
windows 下是在“菜单栏-File-Settings”
——————————————————
会弹出如下的Settings界面,在此界面中选择左下放的"Install",在中间的搜索框里输入“markdown-pdf”,并按回车。
点击“install”安装markdown-pdf。
——————————————————
安装完成后就能在“菜单栏-Packages-Markdown to PDF-Convert”找到并生成PDF了。
或者直接使用快捷ctrl+shift+c
——————————————————
有人可能会遇到错误:
-Attempting conversion with fallback
-Markdown-pdf: Error. Check console for more information
点击“Open console”打开控制台,可以看到错误原因:
可以看到错误原因:
Error: ENOENT: no such file or directory, open '/home/xxxx/.atom/styles.less'
TypeError: mdpreview.mainModule.copyHtml is not a function
也就是没能找到 styles.less
在控制台的最下方输入:
atom.styles.getUserStyleSheetPath();
可以得到styles.less文件的默认位置(红色文字),每个人的路径都不相同。
可以在终端中打开这个文件,或者在文件管理中打开。(没有就新建一个)
输入以下代码(来自github,markdown-pdf的issue),并保存即可。
.markdown-preview[data-use-github-style]{
font-size: 11px;
h1 {
font-size: 1.3em;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 1.1em;
}
h4 {
font-size: 1.1em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 1em;
}
table {
font-size: 1em;
padding: 0;
}
}