Как устранить ошибку tikzDevice при запуске команды?

Я пытаюсь использовать R tikzDevice пакет в системе Mac OS X, чтобы включить кликабельные изображения в отчете PDF. Для этого я использую код ответа. Как сделать кликабельную картинку в PDF, созданную с помощью pictureGrob? включенный здесь для самодостаточности, я запускаю это, помещая ожидаемое изображение PNG в правильное место:

library(tikzDevice)
tikz("annotation.tex",width=4,height=4, standAlone = TRUE,
     packages = c(getOption('tikzLatexPackages'),
                  "\\usepackage{hyperref}",
                  "\\usetikzlibrary{positioning}")
)

tg <- tikzNodeGrob(x = 0.5, y = 0.5, name = 'google',
             content='\\href{http://www.google.com}{\\includegraphics[width=1in]{google.png}}',
             units = "native")

qplot(1:10, 1:10) +
  annotation_custom(grob = tg, xmin=3,xmax=3,ymin=5,ymax=5)

dev.off()

Однако я тогда получаю следующую ошибку:

Measuring dimensions of: \char77
Error in system(latexCmd, intern = T, ignore.stderr = T) : 
   error in running command

Но не знаю, в чем же заключается ошибка.

0 ответов

Другие вопросы по тегам