我正在使用rticles
R Markdown 包中的“IEEE 事务”模板。我想要一个跨越整个页面宽度的 2 图像图形。但是,似乎没有办法从 R 代码块中执行此操作。发生各种错误,例如当我尝试为 R Markdown 执行此操作的“行业标准”(AFAIK)方式时:
{r TestGraphic, echo=F, out.width='49%', fig.show='hold'}
knitr::include_graphics(c("Test1.jpg","Test2.jpg"))
将上述块插入到标准 IEEE 文章框架中,无需额外修改,我收到以下错误:
! Undefined control sequence.
l.524 \includegraphics
[width=0.49\linewidth]{Test1}
生成的 LaTeX 代码如下所示:
\includegraphics[width=0.49\linewidth]{Test1}
\includegraphics[width=0.49\linewidth]{Test2}
这看起来与模板描述多列数字的方式完全不同:
\begin{figure*}[!t]
\centering
\subfloat[Case I]{\includegraphics[width=2.5in]{box}%
\label{fig_first_case}}
\hfil
\subfloat[Case II]{\includegraphics[width=2.5in]{box}%
\label{fig_second_case}}
\caption{Simulation results for the network.}
\label{fig_sim}
\end{figure*}
所以问题:
- 如模板中所述,如何获得 R 块以输出正确的 LaTex 以给出“使用两个子图的双列浮动图”?
- 有没有办法从代码块中做到这一点,或者如果我想能够调整图像大小,我是否必须对 LaTeX 进行硬编码?2.a. 如果是后者,如果我想要一个包含多个子图的单个图,包括图像和 R 生成的图怎么办?