我如何在 pandoc 中使用颜色和形状
How can I use colors and shapes in pandoc
我正在用 markdown 编写一个简单的文档,并将使用 pandoc
转换为 pdf。我想内联插入彩色形状。例如,红色圆圈,或蓝色正方形,或绿色三角形。最简单的方法是什么?
如果您了解 LaTeX,则可以在 markdown 中使用原始 TeX,并使用像 TikZ 这样的包。大致如下:
---
title: My title
header-includes:
- \usepackage{tikz}
---
# my markdown title
\begin{tikzpicture}
\filldraw[color=red!60, fill=red!5, very thick](-1,0) circle (1.5);
\fill[blue!50] (2.5,0) ellipse (1.5 and 0.5);
\draw[ultra thick, ->] (6.5,0) arc (0:220:1);
\end{tikzpicture}
或者,您可能想使用像 Inkscape 这样的矢量图像编辑器。然后您可以将图像导出为 SVG(在这种情况下您需要安装 rsvg-convert
以便 pandoc 生成 PDF),或者导出为 EPS 或 PDF(在这种情况下它应该可以正常工作)。
![](myimage.eps)
我正在用 markdown 编写一个简单的文档,并将使用 pandoc
转换为 pdf。我想内联插入彩色形状。例如,红色圆圈,或蓝色正方形,或绿色三角形。最简单的方法是什么?
如果您了解 LaTeX,则可以在 markdown 中使用原始 TeX,并使用像 TikZ 这样的包。大致如下:
---
title: My title
header-includes:
- \usepackage{tikz}
---
# my markdown title
\begin{tikzpicture}
\filldraw[color=red!60, fill=red!5, very thick](-1,0) circle (1.5);
\fill[blue!50] (2.5,0) ellipse (1.5 and 0.5);
\draw[ultra thick, ->] (6.5,0) arc (0:220:1);
\end{tikzpicture}
或者,您可能想使用像 Inkscape 这样的矢量图像编辑器。然后您可以将图像导出为 SVG(在这种情况下您需要安装 rsvg-convert
以便 pandoc 生成 PDF),或者导出为 EPS 或 PDF(在这种情况下它应该可以正常工作)。
![](myimage.eps)