當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。