2017-12-20 30 views
0

나는이 문제를 해결하기 위해 Google에서 매우 유용한 솔루션으로 검색해 보았습니다.R Sweave : NO TeX 설치가 감지되었습니다.

저는 Miktex, R and R studio를 설치했습니다. Sweave를 사용하여 Miktex에서 PDF 문서를 작성하고 싶습니다. 내 .Rnw 파일을 열 때마다, 그것은 내가 그것을 반환 Sys.which("pdflatex") 명령으로 내 시스템에 pdflatex를 찾으

를 "없음 텍 설치 감지가. 컴파일하기 전에 TeX이 설치주세요"읽고 상단에 경고를 표시합니다 ""

누구든지 해결 방법을 알고 있습니까? 이 시점에서 어떤 것도 유용 할 것입니다.

+0

을 나는 윈도우 8.1 – user9084595

답변

1

일반적으로 Rstudio는 Latex 설치에 대한 올바른 경로를 자동으로 찾습니다. 귀하의 경우에는 그렇게 보이지 않습니다. 제대로 설치되어 있는지 확인 Miktex을 한 후에 (당신은 그것을 열었습니다 간단한 파일을 컴파일?) 수동으로 pdflatex 경로를 설정할 수 있습니다 : 이것은 내 pdflatex.exe 파일의 경로가

Sys.setenv(PATH = paste(Sys.getenv("PATH"), "C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64", sep=.Platform$path.sep)) 

, 당신은 다른 곳에서 살 수를 .

RStudio를 다시 시작할 때마다이 작업을 실행해야합니다. pdflatex.exe에 대한 경로를 Windows의 PATH 변수에 추가하면 영구적으로 유지되지만 테스트하지는 못했습니다. 시스템 특성으로 가서 환경 변수를 클릭 한 다음 경로와 편집을 차례로 클릭하십시오. 그런 다음 당신의 pdflatex.exe의 경로를 입력 :

enter image description here

+0

를 사용하고 대단히 감사합니다! 이것은 완벽하게 작동했습니다. – user9084595