使用 R 和 kntir 的图形后过多的空白

使用 R 和 kntir 的图形后过多的空白

问题如下: 在此处输入图片描述

我想让第 6 节中的文本更接近图形。

这是我正在使用的代码:

\documentclass{article}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{float}
\emergencystretch=20pt  
\usepackage{vmargin}
\setpapersize{A4}
\begin{document}
<<results='markup',fig.keep='all', message=FALSE, warning=FALSE>>=
par(mfrow= c(2,2))
boxplot(a5,b5,col=c("azure4","azure3"),ylab="Calor latente(cal/gm)",
        xlab="Muestras",names=c("A","B"))
qqplot(a5,b5,ylab="Muestra B",xlab="Muestra A")
par(mfrow= c(1,1)) 
@
\section{Ejercicio 6}
blabla
\end{document}

我猜问题在于 Latex 仍然占用整个图形窗口大小,尽管我只需要一半。非常感谢!

答案1

对于两个图使用par(mfrow= c(1,2))(不是2,2),并根据需要设置高度:

\documentclass[a4paper]{article}
\usepackage{graphicx}
\begin{document}
<<results='markup',fig.keep='all',fig.height=4, message=F, warning=F,echo=F>>=
a5=c(1,2,3,5)
b5=c(1,2,3,5)
par(mfrow= c(1,2))
boxplot(a5,b5,col=c("azure4","azure3"),ylab="Calor latente(cal/gm)",
        xlab="Muestras",names=c("A","B"))
qqplot(a5,b5,ylab="Muestra B",xlab="Muestra A")
par(mfrow= c(1,1)) 
@
\section{Ejercicio 6}
blabla
\end{document}

姆韦

相关内容