Установить аргументы по умолчанию для фрагмента кода Sweave

StackOverflow https://stackoverflow.com/questions/9385960

  •  28-10-2019
  •  | 
  •  

Вопрос

Я использую cacheSweave с большим документом LaTeX Sweave.Вместо того, чтобы ставить

родовое слово

почти во всех моих фрагментах кода я бы предпочел, чтобы по умолчанию использовался код cache=true, а

родовое слово

когда я не хочу кэшировать фрагмент кода.Как я могу установить этот аргумент по умолчанию для фрагментов кода?

В настоящее время я использую следующий код для компиляции документа Sweave:

родовое слово
Это было полезно?

Решение

Есть несколько способов сделать это, но использование \SweaveOpts{} для установки опции где-нибудь в начале вашего файла *.Snw (например, в преамбуле документа), вероятно, является самым удобным:

родовое слово

Как описано в руководстве Sweave, оператор \SweaveOpts{} в любом месте фрагмента документации изменит значения по умолчанию для « всех фрагментов кода после оператора ».

Пара других вариантов упоминается здесь .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top