我有一个 R 数组输出,我想将其包含在 LaTeX 投影仪幻灯片中。
数组很简单
, , 1
[,1] [,2] [,3] [,4] [,5]
[1,] NA NA NA NA NA
[2,] NA NA NA NA NA
[3,] NA NA NA NA NA
[4,] NA NA NA NA NA
[5,] NA NA NA NA NA
[6,] NA NA NA NA NA
[7,] NA NA NA NA NA
[8,] NA NA NA NA NA
[9,] NA NA NA NA NA
[10,] NA NA NA NA NA
但使用 amsmath 包和 \begin{array}[cccccc] 和 \end{array}[cccccc] 快速轻松地进行格式化似乎是一场噩梦。
有人知道一个好的解决方案吗?
非常感谢您的帮助。
答案1
您可以将varbatim
环境用于程序输出等数据。请注意,投影仪框架需要适用fragile
于此环境。
字体大小可以通过使用 进行修补来更改\verbatim@font
,etoolbox
例如https://tex.stackexchange.com/a/161713。
梅威瑟:
\documentclass{beamer}
% optional font size setting for verbatim text, can be removed
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@verbatim}
{\verbatim@font}
{\verbatim@font\tiny} % set font size here
{}{}
\makeatother
% end of optional font size setting
\begin{document}
\begin{frame}[t,fragile]{50 tiny fragile top-aligned NAs}
\begin{verbatim}
[,1] [,2] [,3] [,4] [,5]
[1,] NA NA NA NA NA
[2,] NA NA NA NA NA
[3,] NA NA NA NA NA
[4,] NA NA NA NA NA
[5,] NA NA NA NA NA
[6,] NA NA NA NA NA
[7,] NA NA NA NA NA
[8,] NA NA NA NA NA
[9,] NA NA NA NA NA
[10,] NA NA NA NA NA
\end{verbatim}
\end{frame}
\end{document}
结果: