Налаштування Notepad ++ для запуску knitr2pdf


1

Вибачте за таке основне питання, але так як у мене немає ступеня в програмуванні ...

Я користувач R, knitr і Notepad ++. Я намагався налаштувати Notepad ++, щоб запустити pdflatex і knitr ( knit2pdf ). За допомогою Google я знайшов, як це зробити для pdflatex, але я не знайшов нічого для sweave / knitr. Нижче наведено хороші для pdflatex

http://www2.sofi.su.se/~mbe/docs/npp_r_latex.pdf

http://www.tlhiv.org/ma497/software/

Я вставлений cmd /c cd /d "$(CURRENT_DIRECTORY)" && pdflatex.exe -shell-escape "$(FILE_NAME)" у меню запуску & gt; запуску в Notepad ++. Я не розумію повністю команду. Я буду вдячний за будь-яку допомогу.

  1. Будь ласка, направляйте мене, якщо можете, до будь-якого ресурсу для вивчення цих команд.
  2. Я буду вдячний, щоб отримати будь-яку допомогу в налаштуванні Notepad ++ для запуску knitr.

коли ви перебуваєте на суперкористувача (і тут теж), зауважте, що коли ви перекочуєте доданий тег (knitr), він покаже вам кількість послідовників. Багато досвідчених користувачів встановлюють список тегів, за якими вони переглядають запитання. У вас є лише 350 послідовників, які переглядають ваше запитання. Багато тем мають 1000 учасників. Шукайте інші теги для пов'язаних тем, які можуть отримати більше читачів. Удачі.
shellter

Завдяки @ Shellter за порадою. Я запам'ятаю це в майбутньому. Було б добре, якщо питання піде до суперкористувача ...
Stat-R

Це насправді тематика. Але після того, як ОП просила про міграцію ...
Will

Відповіді:


1

Я використав плагін NPPExec ( Посилання на NppExec ) в Notepad ++. Для використання:

  • Візьміть поточний файл (скажімо test.rnw) і запустіть knitr2pdf. Це генерує test.tex (потрібно змінити шлях до Rscript.exe відповідно)

    cmd /c cd /d "$(CURRENT_DIRECTORY)" &&  "C:/.../bin/Rscript.exe" -e "knitr::knit2pdf('"$(NAME_PART).rnw"')
    
  • Запустіть pdflatex до test.tex. Це створить test.pdf

    pdflatex.exe -shell-escape "$$(NAME_PART).tex"
    
  • Відкрийте файл test.pdf у форматі pdfview, який оновлює файл PDF, коли створюється новий файл

    npp_run "C:\Users\...\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"
    

Ми повинні вдарити F6 і вікно відкривається. Ми можемо поставити наступний блок команди і зберегти його. Відпочинок сам пояснює.

cmd /c cd /d "$(CURRENT_DIRECTORY)" &&  "C:/.../bin/Rscript.exe" -e "knitr::knit2pdf('"$(NAME_PART).rnw"') pdflatex.exe -shell-escape "$$(NAME_PART).tex" npp_run "C:\Users\...\SumatraPDF\SumatraPDF.exe" "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"

Посилання: Довідка додатку додатків NppExec та додатку NppExec


Переконайтеся, що форматування зараз у порядку. Розбиття командних рядків є проблематичним, оскільки ви не можете їх скопіювати.
slhck
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.