3

私はニットとラテックスが初めてです。

「! LaTeX エラー: ファイル `figure/unnamed-chunk-1' が見つかりません」というエラーが表示され続けます。エラーメッセージには次のように記載されています。

>! LaTeX Error: File `figure/unnamed-chunk-1' not found.
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
...
> l.77 ...[width=\textwidth]{figure/unnamed-chunk-1}
> I could not locate the file with any of these extensions:
> .png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPEG,.JBIG2,.JB2,.eps

私は単純なtexファイルを持っています

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage[font={small}]{caption}
\author{My Name }
\title{knitr example}
\begin{document}
\maketitle

<<loading,echo=F>>=
library(ggplot2)
@

<< message=F,fig.width=9,fig.height=6,out.width='\\textwidth',cache= TRUE>>=
mydata  <- data.frame(year = seq(1901: 1950), debt = rnorm(50))
plot(mydata$year, mydata$debt, main = "Debt")
@
\end{document}  

関連すると思われるものを見つけることができないようです。明らかに「figure/unnamed-chunk-1」はどこかに表示されるはずですが、knitr オプション ドキュメントには、それを保存する具体的な方法を提案するものは何もありません。インポートするプロットに名前を付ける方法。

4

2 に答える 2

1

Knitr メーリングリストで解決済みです。この問題は、 のoutput引数で絶対パスを使用したことが原因であったknit()ため、図と tex 出力が同じディレクトリにありませんでした。一般に、絶対パスを使用することはお勧めしません。メーリングリストでさらに議論を参照してください。

于 2012-11-22T17:22:48.550 に答える