Функция latex в R порождает процесс, который никогда не останавливается, что мешает вызову функции из скрипта - PullRequest
0 голосов
/ 11 марта 2020

Эта программа является примером ошибки, которую я получаю всякий раз, когда использую команду latex в R. Программа успешно создает и сохраняет таблицу латекса, но после печати: ".... Вывод записан в файле 391c2f292d5d.dvi (1 страница , 656 байт.) Стенограмма, записанная в файле 391c2f292d5d.log. "

Программа не переходит к следующей строке и генерирует красную кнопку остановки, указывающую, что процесс не завершен ... Это говорит о том, что мне нужен команда для выхода из среды латекса и возврата к R и python, но я не уверен, почему это так или как решить проблему.

Кроме того, файл R становится недоступным, утверждая, что используется другая программа, даже если я закрою каждый открытый файл или программу. Файл становится доступным только после перезапуска P C.

Это код R-файла:

####### Uncmment if you want to run the script from the command line with external arguments
#!/usr/bin/env Rscript#
args = commandArgs(trailingOnly=TRUE)

if(!require("stringr")){install.packages("stringr",repos="http://cran.ma.imperial.ac.uk")}
if(!require("Hmisc")){install.packages("Hmisc",repos="http://cran.ma.imperial.ac.uk")}
if(!require("dplyr")){install.packages("dplyr",repos="http://cran.ma.imperial.ac.uk")}


column21=c('$\\mu$','$\\tau$');  
column22=c(1.111,2.111);  
column23=c(3.111,4.111);  

baseline=cbind(column21,format(column22,digits=2),format(column23,digits=2));

caption="test"
TEXfilename<-'test.tex'
if (file.exists(TEXfilename)) file.remove(TEXfilename)                         
latex(baseline,file=TEXfilename)

Программа также доступна здесь: https://github.com/LlenaChavel/Stackoverflow-Q1--R-latex-pacakge

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...