问题:

问题:

我过去经常使用 LaTeX,但现在,与 StackExchange 的出色编辑,我发现对于短文档(<2页)来说,必须使用纯 LaTeX

对于一个简短的文档,不需要有 30 行作为介绍:

\begin{document}
\documentclass[11pt,a4paper]{article}
\usepackage[frenchb]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts} 
+ <lots of other things>
...

我想用 MarkDown + Math 编写我的简短文档,例如https://math.stackexchange.com/questions/ask

问题:

是否有一个离线编译器,例如

compilemarkdown exercice.tex

将生成一个 PDF 文件:

#Title

Here is a *short document* including Markdown and Math, here is the equation:

$$f(x)=x^2$$

___

Proof: ... 

This is **bold**.

答案1

这是可能的pandoc。如果您发布的 Markdown 在文件中,您可以使用以下命令test.md生成一个名为的 PDF :test.pdf

pandoc test.md -o test.pdf

PDF 文件如下所示:

在此处输入图片描述

pandoc使用 LaTeX 将 Markdown 转换为 PDF。它根据文件扩展名识别出输入的是 Markdown,但如果您使用不同的文件扩展名,则可以包含-f markdown指示pandoc从 Markdown 转换。-o test.pdf命令的一部分指示pandoc输出具有给定文件名的 PDF。

pandoc网站有一个不错的入门指南

答案2

我会用红色笔记本用于笔记和小文档。它实际上是一本日记或日记,但它允许我使用(修改过的)markdown 和 MathJax(使用webkit)快速记笔记,然后,如果需要,导出为 html 或 pdf 或 LaTeX。

如果我输入:

= Title =

Here is a //short document// including Markdown and Math, here is the equation:

$$f(x)=x^2$$

====================

Proof: ... 

This is **bold**.

我得到这个(编辑模式):

编辑

还有这个(预览):

预览

然后导出为 pdf,如下所示:

PDF 输出

(可以从首选项中更改输出字体)。

答案3

我最初的评论的意思是这样的:pandoc -t html5 -o test.pdf test.md你可以完全绕过 LaTeX;你只需要安装转PDF,它是一个类似于 Windows 上的 pandoc 的单一可执行文件。

结果如下:

使用 wkhtmltopdf 的结果,不使用 LaTeX

您可以使用 css 控制输出。

相关内容