以Pandoc Markdown为中心的图像

时间:2019-02-15 00:32:14

标签: markdown pandoc

我需要定期为使用Word的管理员创建文档。如何使用Pandoc Markdown居中图像?我看到提到了div块,但我不知道它们是什么。

![](myimage.png){.center}

使用上面的图像代码和命令行,例如:

pandoc -s test.md -o test.docx

pandoc -s test.md -o test.pdf

我总是以文档中的左对齐图像结束。

3 个答案:

答案 0 :(得分:1)

对于PDF输出,使用implicit_figure选项将自动使图像在页面上居中,并允许您显示图像标题。

在.md文档中:

![This is an image](path/to/image.png)

运行以下命令从您的.md

中生成PDF
pandoc ./README.md \
  -o ./README.pdf \
  -f markdown+implicit_figures

答案 1 :(得分:1)

如果将图像渲染为图形,则可以添加样式以使其居中。 有两种方法可以使图像呈现为图形:

  1. 给它一个标题:

    ![Caption](folder/img.png){ style="width: 70%; margin: auto;" }

  2. 由于某些原因,如果您不提供标题,Pandoc将不会创建图形。在这种情况下,您可以手动执行以下操作:

    <figure>![](folder/img.png){ style="width: 70%; margin: auto;" }</figure>

答案 2 :(得分:0)

如果您正在使用诸如 pandoc-template 之类的在下面使用乳胶的东西,您可以插入乳胶说明,它们将被解释。

\begin{center} 
\includegraphics[]{./images/my_image.png}
\end{center}