![无需考虑纸张宽度即可进行 Sweave 打印编码](https://linux22.com/image/318662/%E6%97%A0%E9%9C%80%E8%80%83%E8%99%91%E7%BA%B8%E5%BC%A0%E5%AE%BD%E5%BA%A6%E5%8D%B3%E5%8F%AF%E8%BF%9B%E8%A1%8C%20Sweave%20%E6%89%93%E5%8D%B0%E7%BC%96%E7%A0%81.png)
我将纸张尺寸改为 A3,以便确保某些代码块能够不间断地显示。但是,Sweave 似乎不够智能,无法检测到纸张尺寸的变化,并且仍然会像 A4 纸一样换行,如下所示。显然,有足够的空间打印矩阵而不会换行。请问我该如何告诉 Sweave 这样做?谢谢。仅供参考,我的代码如下。
\documentclass[english, hidelinks, 11pt, landscape]{exam}
\usepackage[a3paper]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{bigints}
\usepackage[stable]{footmisc}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\SweaveOpts{concordance=TRUE}
<<>>=
x <- matrix(1:15)
y <- matrix(20:40, nrow=1)
x%*%y
@
\end{document}