Если есть возможность, то лучше поставить полный дистрибутив Латеха, например, texlive.

Однако бывают ситуации, когда тех нужно поставить, а ни времени, ни достаточного объёма жесткого диска нет.

Поехали!

  1. Ставим из Rstudio пакет tinytex.
install.packages('tinytex')
  1. Ставим самую минимальную версию TinyTex:
tinytex::install_tinytex()

Под windows во время инсталляции может появляться окно с предупреждением, что не хватает файла lualatex.dll, ничего страшного. Смело жмём ок и продолжаем.

  1. Перезапускаем Rstudio.

  2. Ставим дополнительные пакеты Latex для русского языка и типичного Rmd-файла

popular_packs <- c('babel-russian', 'cyrillic', 'cm-super',
                    'lh', 'makecmds', 'polyglossia', 'ulem',
                    'siunitx', 'multirow', 'xcolor', 'colortbl')
tinytex::tlmgr_install(popular_packs)
  1. Ставим небольшую подборку русскоязычных Rmd-шаблонов
devtools::install_github('bdemeshev/azbuka')