며칠 전에 SweaveR을 설정하는 방법에 대한 게시물을 보았습니다.이를 통해 사용자는 테이블, 그래프 등과 같은 것을 라텍스로 직접 내보낼 수 있습니다. 지시 사항을 제대로 따르지 못했습니다.
누구든지 Mac과 Windows에서 모두 수행하는 방법에 대한 단계별 지침을 제공 할 수 있습니까?
며칠 전에 SweaveR을 설정하는 방법에 대한 게시물을 보았습니다.이를 통해 사용자는 테이블, 그래프 등과 같은 것을 라텍스로 직접 내보낼 수 있습니다. 지시 사항을 제대로 따르지 못했습니다.
누구든지 Mac과 Windows에서 모두 수행하는 방법에 대한 단계별 지침을 제공 할 수 있습니까?
답변:
Eclipse / StatEt를 사용하여 Sweave 및 LaTex로 문서를 작성하고 Eclipse를 편집 환경으로 완벽하게 찾습니다. 다음과 같은 가이드를 추천 할 수 있습니다.
또한 Windows에서 MikTex 를 사용 하고 일단 설정되면 모든 것이 제대로 작동한다는 것을 알았 습니다. 있다 스택 오버플로 몇 가지 좋은 질문과 답변 뿐만 아니라이.
저에게는 이클립스가 과학 논문을 작성하는 데 너무 과도하다는 것을 알았습니다. 따라서 Windows의 경우 내가 한 일은 다음과 같습니다. Miktex 2.8 (? 버전을 모르는 경우)을 설치하십시오. Latex는 공백이있는 파일 경로를 싫어하므로 Miktex를 C : \ Miktex와 같은 디렉토리에 설치해야합니다. 패키지를 즉석에서 설치하는 옵션을 선택하십시오.
또한 공간이없는 경로에서 Latex가 찾을 수있는 곳에 R이 설치되어 있는지 확인하십시오. 문서를 작성하는 프로그램으로 TechNix 센터를 설치했지만 WinEdt, eclipse, texmaker 또는 실제로 Emacs와 같은 다른 많은 것들이 있습니다. 이제 프리앰블에 \ usepackage {Sweave} 및 usepackage {graphicx}가 있는지 확인하십시오. 알다시피, R 청크의 시작 부분에 <> =를 넣고 @로 끝내야합니다. R 객체를 라텍스 형식으로 변환하려면 패키지 xtable 또는 Hmisc가 필요합니다.
나는 xtable을 좋아하지만 xtable이 허용하는 형태 (lm 출력, 데이터 프레임, 행렬)로 객체를 꽤 많이 저글링해야 할 것입니다. 테이블을 삽입 할 때 results = tex 옵션을 코드 청크의 프리앰블에 넣고 그림이 필요한 경우 fig = TRUE 옵션도 있는지 확인하십시오. 덩어리 당 하나의 그림 만 생성 할 수 있으므로 명심하십시오. 매우 조심해야 할 것은 R 코드가 페이지의 가장 왼쪽에 있다는 것입니다. 마치 마치 환경에 묶여있는 것처럼 무시 될 것입니다.
파일을 .Rnw로 저장해야합니다. 사용하는 tex 프로그램이 .tex를 추가하지 않는지 확인하십시오. 문제가 발생할 수 있습니다.
그런 다음 명령 행에서 R CMD Sweave foo.Rnw를 실행하거나 R에서 Sweave ( "foo.Rnw")를 실행하십시오. 필연적으로 어느 시점에서 (특히 이전에 수행하지 않은 경우) 실패하므로 .Rnw 파일을 디버그하고 헹구고 반복하십시오.
이 작업을 처음 수행 한 경우 r 내에서 모든 R 분석을 코딩 한 다음 print 문을 사용하여 LaTex에 삽입하는 것이 더 쉬울 수 있습니다. 이 절차가 끝날 때 (지난 주말에했던 것처럼) 데이터 파일에 오류가 있음을 발견 한 것처럼 모든 분석을 다시 실행해야합니다. 처음부터 라텍스 내에서 피할 수 있습니다.
또한 Sweave 계산에는 시간이 오래 걸릴 수 있으므로 R 패키지 cacheSweave를 사용하여 재실행 분석을 저장할 수 있습니다. 분명히 R 패키지 하이라이트는 문서에서 R 코드의 컬러 코딩을 허용하지만 이것을 사용하지 않았습니다.
나는 Mac에서 라텍스 나 R을 사용한 적이 없으므로 다른 사람에게 그 설명을 남길 것입니다. 도움이 되었기를 바랍니다.
RStudio (rstudio.org)를 사용하면 LaTeX가 시스템에 이미 설치되어 있다고 가정하면 작업이 매우 쉽습니다. Sweave를 통해 코드를 실행 한 다음 pdflatex를 통해 실행하고 PDF 뷰어를 시작하는 PDF 버튼이 있습니다.
이 제품군을 최근에 설치했으며 여기 의 지침에 따라 지침을 따랐습니다 .
필요한 모든 필수 소프트웨어 구성 요소에 대한 링크가 있습니다. 모든 LaTex 구성 요소에 MiKTex를 사용합니다.
추가 64 비트 Java 런타임이 필요하므로 64 비트 창을 사용하려는 경우 몇 가지 함정이 있습니다. 64 비트 IE에서 java.com으로 이동하여 설치를 확인하면 쉽게 해결할 수없는 64 비트 설치 프로그램이 표시됩니다.
경로 변수로 인한 혼란을 피하기 위해 Java가 있고 64 비트 R이있는 곳에서 C : \ Program Files의 Eclipse 폴더를 간단히 추출했습니다. 여기에서 Eclipse의 구성 옵션을 쉽게 자동으로 실행하고 적절한 매개 변수를 찾을 수 있습니다.
이게 도움이 되길 바란다.