当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R pictex PicTeX 图形驱动程序


R语言 pictex 位于 grDevices 包(package)。

说明

此函数生成适合包含在 TeX 和 LaTeX 文档中的简单图形。它可以追溯到很早的时候R并且仅用于历史兴趣。

用法

pictex(file = "Rplots.tex", width = 5, height = 4, debug = FALSE,
       bg = "white", fg = "black")

参数

file

输出将出现的文件路径。波形符扩展(参见path.expand)已完成。带有标记编码的输入将转换为本机编码,否则会给出错误。

width

绘图的宽度(以英寸为单位)。

height

绘图的高度(以英寸为单位)。

debug

应该打印调试信息。

bg

绘图的背景颜色。被忽略了。

fg

绘图的前景色。被忽略了。

细节

该驱动程序比其他包含的图形驱动程序要基本得多R。它没有任何字体规格信息,因此使用plotmath不支持。

除非设置线条纹理的间距,否则线条宽度将被忽略。 pch = "."对应边长为1pt的正方形。

该设备不支持颜色(PicTeX 软件包也不支持),并且所有颜色设置都将被忽略。

请注意,文本按原样记录在文件中,因此涉及 TeX 特殊字符(例如与号和下划线)的注释需要像输入 TeX 时一样加引号。

多个绘图将作为单独的环境放置在输出文件中。

惯例

本节介绍“R Internals”手册中规定的图形设备约定的实现。

  • 默认设备尺寸为 5 英寸 x 4 英寸。

  • 没有 pointsize 参数:默认大小被解释为 10 磅。

  • 唯一的字体系列是 cmss10

  • 仅当设置线条纹理上的间距时才使用线条宽度。

  • 任何半径的圆都是允许的。

  • 不支持颜色。

例子

require(graphics)


pictex()
plot(1:11, (-5:5)^2, type = "b", main = "Simple Example Plot")
dev.off()
##--------------------
## Not run: 
%% LaTeX Example
\documentclass{article}
\usepackage{pictex}
\usepackage{graphics} % for \rotatebox
\begin{document}
%...
\begin{figure}[h]
  \centerline{\input{Rplots.tex}}
  \caption{}
\end{figure}
%...
\end{document}

## End(Not run)
##--------------------
unlink("Rplots.tex")

作者

This driver was provided around 1996-7 by Valerio Aimale of the Department of Internal Medicine, University of Genoa, Italy.

参考

Knuth, D. E. (1984) The TeXbook. Reading, MA: Addison-Wesley.

Lamport, L. (1994) LATEX: A Document Preparation System. Reading, MA: Addison-Wesley.

Goossens, M., Mittelbach, F. and Samarin, A. (1994) The LATEX Companion. Reading, MA: Addison-Wesley.

也可以看看

postscriptpdfDevices

CRAN 包中的 tikzDevice 用于更现代的基于 TeX 的图形( https://pgf.sourceforge.net/ ,尽管通过 pdftex 包含 PDF 图形在 (La)TeX 文档中最常见)。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 A PicTeX Graphics Driver。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。