Отладка для сборки PDF от LaTeX в R

---- Вопрос и мои желаемые выводы ---------------

Мой вопрос: как создать Tex-файл, который отражает все комментарии roxygen.

МОЙ ЖЕЛАЕМЫЙ ВЫХОД - это Tex-файл или pdf-файл, который отражает все комментарии Roxygen в моем пакете.

------------------Подробности------------------------------- ----------

devtools::check() создает файл pkg.Rcheck без руководства pdf. Файл PackageName.Rcheck содержит следующее:

* 00_pkg_src file
* pkg file
*00check.log
*00install.out
*pkgname-Ex.pdf
*pkgname-Ex.R
*pkgname-Ex.Rout
*pkgname-Ex.timings
*COMPLETE

То есть проверка на вкладке " Сборка " в Rstudio не удалась, поэтому я пробую следующее:

------------------- Попытка 1 ----------------------------- ---------------

Я исполняю R CMD Rd2pdf pkgpathзатем Rd2.Tex создается в файле.Rd2pdf4264 (последние четыре числа меняются в зависимости от работы) без руководства в формате pdf, а также возникает следующая ошибка, где мое имя пакета - BayesianAAAA.

C:\Users\usename>R CMD Rd2pdf C:\Users\usename\Desktop\BayesianAAAA
Hmm ... looks like a package
Converting Rd files to LaTeX ...
Creating pdf output from LaTeX ...
sed: not found
sed: not found
kpsewhich: not found
cat: not found
Warning: running command '"C:\w32tex\bin\texi2dvi.exe"  --pdf "Rd2.tex" ' had status 1
Saving output to 'BayesianAAAA.pdf' ...
Done
'BayesianAAAA.pdf' not found
Warning: running command 'open BayesianAAAA.pdf' had status 34

В той же ошибке выше можно реплицировать с помощью командной строки следующим образом;

C:\Users\username>texi2dvi file.info
sed: not found
sed: not found
kpsewhich: not found
cat: not found

Обратите внимание, что kpsewhich.exe а также sed.exe а такжеcat.exe содержится в C:\w32tex\bin

Я добавил (домашний) путь C:\w32tex\bin;, однако ошибка та же.

------- Содержание результирующего TeX --------

Используя TeXworks, я открываю результирующий Rd2.TeX, все коды которого показаны ниже, что для меня нежелательно, потому что любые комментарии не отражаются и не заканчиваются кодом \end{document}:

\documentclass[a4paper]{book}
\usepackage[times,inconsolata,hyper]{Rd}
\usepackage{makeidx}
\usepackage[latin1]{inputenc} % @SET ENCODING@
% \usepackage{graphicx} % @USE GRAPHICX@
\makeindex{}
\begin{document}
\chapter*{}
\begin{center}
{\textbf{\huge \R{} documentation}} \par\bigskip{{\Large of \file{BayesianAAAA}}}
\par\bigskip{\large \today}
\end{center}

------------------- Попытка 2 ----------------------------- ---------------

На некоторых веб-страницах (не на английском языке) написано, что установка MikTex рекомендуется, поэтому я попытался установить, но произошла ошибка _| _| ○

------------Ссылка -------------------

Хэдли Уикхем говорит в своей книге следующее:

Проверка PDF-версии руководства. Иногда вы получаете сообщение об ошибке при создании руководства в формате PDF. Обычно это происходит потому, что PDF создан LaTeX, и вы забыли что-то избежать. Отладка это болезненно - лучше всего искать журналы LaTeX и комбинированный текстовый файл, а затем возвращаться к файлам.Rd, а затем возвращаться к комментарию roxygen. Я считаю любую такую ​​ошибку ошибкой в ​​roxygen2, поэтому, пожалуйста, дайте мне знать.

После запуска R CMD Check исчез каталог mypackage.Rcheck с руководством в формате PDF

R создать справочное руководство с проверкой CMD R

R пакет RD2PDF ошибка

Диагностика предупреждения о сборке пакета R: "Ошибки LaTeX при создании PDF-версии"

R создать справочник с R CMD rd2pdf

Ошибка в сборке пакетов в R 3.2.0: Латексная ошибка при создании PDF-версии


0 ответов

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