компиляция минимального примера Knitr не удалась

Я работаю над настройкой Knitr. Я установил последнюю версию R (2.15.1), Lyx 2.0, включая дистрибутив MiKTex 2.9, и RStudio 0.96.304 на компьютере с Windows 7 Enterprise. Я могу получить вывод в формате pdflatex, если открою Lyx и просто просмотрю учебник, так что основная система работает. Затем я скачал минимальный пример Rnwи сохранил его в моем рабочем каталоге как testknitr.Snw, открыл этот файл в RStudio и нажал кнопку компиляции PDF. Вывод Knitr завершается одним предупреждением о пакете синтаксического анализатора и создает файл testknitr.tex. Затем pdflatex.exe запускается, но завершается сбоем, и в файле журнала появляется конкретная ошибка

 ! LaTeX Error: Environment alltt undefined.  

. Я получил ту же ошибку при попытке скомпилировать testknitr.tex с помощью TexWorks. Я создал этот файл изнутри R, используя вязание («testknitr.Rnw») — другое расширение из-за значения по умолчанию в RStudio. Я сказал MikTek автоматически обновлять пакеты при компиляции. Небольшое исследование CTANпредполагает, что среда alltt является частью пакета ltxbase, который устанавливается, когда я смотрю на диспетчер пакетов. На самом деле это кажется довольно основной частью всего этого!

Хорошо. Я читал комментарии на странице с минимальным примером и обнаружил обходной путь для этой проблемы, а также то, что эта ошибка известна 19 часов назад. И да, я перепроверил, что RStudio настроен на использование вязания, а не свова. Теперь я получаю новую ошибку:

! LaTeX Error: Command \textquotesingle unavailable in encoding T1. 

РЕДАКТИРОВАТЬ: ОК! оказывается, что ошибка не фатальна - в рабочем каталоге есть прекрасный pdf-файл минимального примера, если вы потратите время на просмотр. Несколько настораживает тот факт, что RStudio думает, что компиляция завершилась неудачно, хотя это не так?

11
задан MichaelChirico 31 July 2015 в 14:10
поделиться