【发布时间】:2017-01-18 05:42:23
【问题描述】:
我想将 Jekyll markdown 页面转换为 PDF,但它不适用于 Pandoc,因为我使用 Jekyll-scholar 插件编译了一些 bibtex 引文。使用浏览器从 html 转换为 pdf 看起来也不太好。源代码在my github repo。您可以找到我要转换为 pdf 的页面的 viat.md。让我知道是否有办法进行转换。提前谢谢!
2017 年 1 月 19 日更新:如果您认为这个问题微不足道,这里有一些挑战。由于我使用了 Jekyll-scholar 插件,所以我所有的出版物列表都以 {% bibliography --file PublicationsFile --query @article %} 格式在 markdown 中调用,Pandoc 无法识别用于 markdown 编译;如果我使用浏览器将 HTML 页面保存为 pdf,那么“下载”和“链接”之类的按钮将显示为 Download (https://downloadlinke.com),我什至不想让无意义的下载按钮显示在 pdf 中,并且我希望为文章标题呈现链接;最后,我当然想从 pdf 文件的 HTML 页面中过滤掉页眉、页脚和侧边栏。您可以预览 vita 页面here 并自行尝试解决方案。理想情况下,我希望所有工作都可以在 Travis-CI 中自动完成,用于我当前的 HTML 和 PDF 版本的下载。希望您能指出一些解决这些问题的方法。
【问题讨论】:
-
有什么理由不能使用 Pandoc 将(Jekyll 生成的)HTML 转换为 PDF?
-
另外,浏览器生成 PDF 的具体问题是什么?您如何期望任何其他工具能够提供更好的结果?
-
@Waylan,由于我使用了 Jekyll-scholar 插件,所以我所有的出版物列表都以
{% file=xx.bib --all %}格式在 markdown 中调用,Pandoc 无法识别 markdown;如果我使用浏览器将页面保存为 pdf,那么像“下载”这样的按钮将显示为Download (https://downloadlinke.com),我什至不想让毫无意义的下载按钮显示在 pdf 中。我真的不知道如何处理这个。您可以在my vita page 上自行尝试工作选项。非常感谢您的见解。
标签: pdf markdown jekyll file-conversion