2016-10-06 11 views
1

knitrおよび/またはtikzDeviceおよび/またはRの新しいバージョンと競合しているようです。いずれにしても、私はもうそれを働かせることはできません。ニットを使用したtikzDeviceのエラー

\documentclass[12pt,a4paper]{article} 
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{tikz} 

<<setup, include=FALSE, cache=FALSE>>= 
    library(knitr) 

    opts_chunk$set(fig.path='figure/graphics-', 
       cache.path='cache/graphics-', 
       fig.align='center', 
       dev='tikz' 
       ) 
@ 

\begin{document} 
blop 

<<>>= 
plot(1:10) 
@ 

\end{document} 

これはエラーを返します:、私はRのバージョン3.3.1を使用しています

Quitting from lines 21-22 (testTikz.Rnw) Error in 
tikzDevice::tikz(..., packages = c("\n\\nonstopmode\n", packages, : 
unused argument (verbose = FALSE) Calls: knit ... chunk_device -> 
dev_new -> do.call -> <Anonymous> -> <Anonymous> 

Execution halted 

knitr_1.14とtikzDevice_0.8.1

EDITここ

はMWEです

私はハックを行って、knitrtikz_devファンクションを変更してverbose引数を削除するgithubのリポジトリ。私は今、次のエラーを取得する:

Error in (function (file = ifelse(onefile, "./Rplots.tex", "./Rplot%03d.tex"), : 
Graphics API version mismatch 
Calls: knit ... do.call -> <Anonymous> -> do.call -> <Anonymous> -> .External 

答えて

0

私は.Rprofile数行に追加することにより、この修正プログラムを持って、バージョンtikzDevice_0.10-1

options(tikzMetricPackages = c("\\usepackage[utf8]{inputenc}", 
           "\\usepackage[T1]{fontenc}", 
           "\\usetikzlibrary{calc}",     
           "\\usepackage{amssymb}" 
          ) 
     ) 
tikzDeviceを更新します
関連する問題