Knitr: блок эха не работает при использовании отдельного файла шаблона/установки.

Я обнаружил проблему с Knitr, из-за которой использование центрального файла для хранения настроек, таких как

\documentclass{article}
\usepackage[T1]{fontenc}

и определенные стили, поля и т. д. вызовут ошибки, если для блока Knitr установлено значение echo=TRUE.

Я создал MWE на github, так как для этого требуется как минимум два файла. https://github.com/stephlocke/knitrhighlighting

Я поднял запрос на github для вязания, чтобы разместить \input команды, но я надеюсь, что кто-то может предложить правильную комбинацию кода, которую нужно добавить в установочный файл, что позволит тем временем выделить код.

я пытался добавить

\usepackage{framed}
\usepackage{alltt}

но все равно получаю следующую ошибку

! LaTeX Error: Environment kframe undefined.

person Steph Locke    schedule 29.04.2014    source источник


Ответы (1)


Спасибо Yihui (https://github.com/yihui/knitr/issues/765 ), перемещение \documentclass{} в файл .Rnw вместо стандартного документа достаточно, чтобы это работало.

person Steph Locke    schedule 01.05.2014