R Markdown은 R에서 동적 문서, 프레젠테이션 및 보고서를 쉽게 생성할 수 있는 저작 형식입니다.
(원천)
RStudio에서 개발하고 지원합니다. 저는 NotePad ++에서 Rmarkdown 버전을 쉽게 사용할 수 있고 사용하기 더 편리한 사용자 정의 스타일을 찾고 있습니다. 이것이 가능한지 아시나요?
답변1
npp에서 Rmarkdown을 편집하고 사용하는 데는 세 가지 구성 요소가 있습니다. 특히 프로그래밍을 염두에 두고 다른 언어별 편집기(예: GAMSide, 표준 메모장, 워드패드) 대신 npp를 권장하지만 npp를 많이 사용하지 않는다고 미리 말씀드립니다.
구문 강조
github에서 더 오래된 것을 찾았습니다.NPP용 마크다운 구문 강조 표시, 그리고 최소한 두 개의 포크(여기그리고여기), 하지만 이들 중 누구도 지난 몇 년 동안 어떤 활동도 하지 않은 것으로 보입니다. 이것이 좋지 않다는 의미는 아니지만 지난 몇 년 동안 마크다운(CommonMark?) 표준이 조정되었으므로 모든 것을 정확하게 표시하지 못할 가능성이 있습니다.
시사
npp 포럼에는 특히 여러 대화가 있습니다.이 하나미리보기를 제공하는 npp 플러그인에 대해 설명합니다. 일부 구성에서는 작동하지 않을 수도 있다는 논의가 있었던 것 같은데, 이제 시작입니다. 내 생각에 한 가지 부작용은 Rstudio가 사용하는 것과 동일한 렌더러와 마찬가지로 특정 렌더러(Cpp-Markdown)를 사용한다는 것입니다(판독). 플러그인의 렌더링은 HTML로만 진행되므로 플러그인의 유용성은 필요에 따라 달라집니다.
처리
지금까지 이 중 어느 것도 인라인 코드 블록 사용 및 처리에 대해 실제로 다루지 않았습니다. 그렇게 하려면 .Rmd
현재 디렉터리에서 현재 파일을 렌더링하도록 매크로를 설정하는 것이 좋습니다 . 이를 수행하는 한 가지 방법은 다음과 같습니다.
- NPP에서 "실행"을 선택하고 입력합니다
Rscript.exe -e "setwd('$(CURRENT_DIRECTORY)'); rmarkdown::render('$(FULL_CURRENT_PATH)')"
(필요에 따라 Rscript 경로 수정). 선택적으로render
특정 출력 형식을 강제하는 등 필요에 따라 추가 인수를 제공합니다 . (이 후자 지점에서는 하나의 단축키를 사용하여 PDF로 렌더링하고 다른 단축키를 사용하여 HTML로 렌더링할 수 있습니다.) - "Render Rmd to PDF"와 같은 이름을 지정합니다.
- 달리 사용되지 않는 단축키를 지정하십시오. (이 후자의 경우에는 약간의 조사 및/또는 시행착오가 필요합니다.)
다음과 같은 명령을 사용하여 결과 파일을 여는 "렌더링된 문서 보기" 매크로(다른 단축키)를 유사하게 설정할 수 있습니다 SumatraPDF.exe $(CURRENT_DIRECTORY)/$(NAME_PART).pdf
. (나는 사용한다수마트라 PDF여러 가지 이유로 눈에 띄는 점은 AcroRead의 기능이 아니라 PDF 파일이 업데이트되면 자동으로 업데이트된다는 점입니다. 이를 통해 PDF를 한 번 열고 열어두면 다시 렌더링할 때마다 업데이트됩니다.)
도움이 되었기를 바랍니다.
답변2
더 나은SynWRite편집기에서 Markdown을 기반으로 새 어휘 분석기를 만들고(Markdown을 새 이름으로 복사) "Lexer 속성" 대화 상자에서 수정합니다.