私はR
に新しく、Sweave
にはるかに新しいです。私はグラフィックスを試しています。R/Sweave:プレフィックスと図形ファイルの名前付け
\documentclass[a4paper]{article}
\usepackage{Sweave} %%%%%%
\SweaveOpts{eps=true}
\begin{document}
<<echo=FALSE>>=
test.frame<-data.frame(year=8:11, value= c(12050,15292,23907,33991))
@
\SweaveOpts{prefix.string=Evolution}
<<label=amount,echo=FALSE,results=hide>>=
postscript('doudou.eps',
width=6, height=7,
colormodel="cmyk",
family = "ComputerModern")
with(test.frame,plot(year, value))
dev.off()
@
\begin{figure}[htbp]
\begin{center}
\includegraphics[width=1\textwidth,angle=90]{doudou.eps}
\end{center}
\end{figure}
\end{document}
What I want to do above?
私はSweave
ファイル自体に\includegraphics
コマンドを持つことができるように、私が挿入していますEPS
ファイルを手動制御を持っている:ここではサンプルコードです。
そして、私は数字に適切なファイル名を与えることをしようとしています:接頭Evolution
とラベルamount
生産EPS
図がEvolution-amount.eps
という名前になりますように。
What is going wrong?
あなたが見ることができるように、私はすなわちdoudou.eps
R
postscript
オプションでファイル名を挿入しています。私がこれをしないと、Rplots.ps
というファイルがR
によって作成されます。
私のコードは、私のFigureファイルに与えたい接頭辞とラベルをよく無視しています。
そして、後で\includegraphics
に明示的に質問して、doudou.eps
と書いています。
How I want it to be?
私はまだSweave
ファイル内\includegraphics
コマンドを手動で制御している間、私は、数字のファイル名に上記のように、プレフィックスとラベルを持ってできるようにするには。これは可能ですか?
What is the use of this?
は、私は紙を書いていますし、私は別のセクション内の数字を持っていると言います。
\SweaveOpts{prefix.string=Paper2}
<<label=section2,echo=FALSE,results=hide>>=
例えば、私はpostscript
オプションで指定します:model.eps
だから、のようなものを持っていいだろう。
次に数字はPaper2-section2.model.eps
となります。それは実現可能ですか?
私はこの名前を何とか手動で入力する必要がありますか?次の\includegraphics
コマンドで実行します。
おかげでたくさん...
更新:12月9日、2011年
cbeleitesの助けを借りて、近いソリューションです:コンパイルに
\documentclass[fleqn, a4paper,12pt]{article}
\usepackage[latin1]{inputenx}
\usepackage[T1]{fontenc}
\usepackage{Sweave} %%%%%%
\SweaveOpts{eps=TRUE}
\begin{document}
<<echo=FALSE>>=
test.frame<-data.frame(year=8:11, value= c(12050,15292,23907,33991))
@
\SweaveOpts{prefix.string=Paper2}
<<label=section2, echo=FALSE,results=hide>>=
ps.options (width=6, height=7, colormodel="cmyk", family = "ComputerModern")
@
<<label=section2, fig=TRUE, include = TRUE, echo=FALSE>>=
with(test.frame,plot(year, value))
@
\end{document}
私は、EPSを取得しますPaper2-section2という名前のPDFファイルがあります。これは私が得ることができるほど近いです。
あなたの質問に回答を追加しないでください。これは非常に混乱します。 SOに関する各質問は、それ自体が問題として立つべきです。 – Andrie