Używam RStudio v0.96.331 z pdfTeX, wersja 3.1415926-1.40.10 (TeX Live 2009/Debian). Mam projektu R w "/ home/operacao/Myprojs/projName", który jest mój katalog roboczy.R Błąd wyjścia Sweave
Teraz, jeśli utworzyć folder o nazwie 'zgłoszeń' w '/ home/operacao/Myprojs/projName/reports', a wewnątrz pliku sweave (który znajduje się w folderze raportów) użyć kodu
setwd('/home/operacao/Myprojs/projName')
Po załadowaniu kilka pakietów, otrzymuję błąd
Error in driver$finish(drobj) :
the output file 'my_report.tex' has disappeared
Calls: <Anonymous> -> <Anonymous>
Execution halted
ale plik znajduje się w folderze, a działki zrobiłem pojawiają się w .pdf. Tekst wyjściowy nie pojawia się.
Ktoś wie, dlaczego tak się dzieje? Jeśli zapisuję pliki Sweave bezpośrednio w moim katalogu roboczym, wszystko działa poprawnie.
Dzięki!
Nigdy nie będziesz 'setwd()' wewnątrz raportu! 'setwd()' powinno zawsze być trzymane poza raportem, w przeciwnym razie zepsujesz strukturę wyjściową. –