我需要定期为使用Word的管理员创建文档。如何使用Pandoc Markdown居中图像?我看到提到了div块,但我不知道它们是什么。
![](myimage.png){.center}
使用上面的图像代码和命令行,例如:
pandoc -s test.md -o test.docx
或
pandoc -s test.md -o test.pdf
我总是以文档中的左对齐图像结束。
答案 0 :(得分:1)
对于PDF输出,使用implicit_figure选项将自动使图像在页面上居中,并允许您显示图像标题。
在.md文档中:
![This is an image](path/to/image.png)
运行以下命令从您的.md
中生成PDFpandoc ./README.md \
-o ./README.pdf \
-f markdown+implicit_figures
答案 1 :(得分:1)
如果将图像渲染为图形,则可以添加样式以使其居中。 有两种方法可以使图像呈现为图形:
给它一个标题:
![Caption](folder/img.png){ style="width: 70%; margin: auto;" }
由于某些原因,如果您不提供标题,Pandoc将不会创建图形。在这种情况下,您可以手动执行以下操作:
<figure>![](folder/img.png){ style="width: 70%; margin: auto;" }</figure>
答案 2 :(得分:0)
如果您正在使用诸如 pandoc-template 之类的在下面使用乳胶的东西,您可以插入乳胶说明,它们将被解释。
\begin{center}
\includegraphics[]{./images/my_image.png}
\end{center}