我使用 Pandoc 的 markdown 生成 PDF 文件。为了更好地控制图形和图像,我使用内联 latex,如下所示:
## Chapter 12
\begin{figure}[htbp]\includegraphics[width=0.25\textwidth, height=!]{images/castle01.png}\centering\end{figure}
lorem ipsum
这会产生以下错误消息:
! Undefined control sequence.
l.80 \begin{figure}[htbp]\includegraphics
但如果我之前使用过一次 markdown 图像,则会呈现该图像。
## Chapter 12
![](castle01.png){width=50%}
\begin{figure}[htbp]\includegraphics[width=0.25\textwidth, height=!]{images/castle01.png}\centering\end{figure}
lorem ipsum
我认为这是某种初始化问题,只在第一张图片中发生一次。如何在没有 Markdown 图像的情况下使用 latex 方式?
答案1
使用YAML 元数据块像这样启用 graphics/graphicx:
---
graphics: yes
---
## Chapter 12
\begin{figure}[htbp]\includegraphics[width=0.25\textwidth, height=!]{images/castle01.png}\centering\end{figure}
lorem ipsum