Разница между вставками для вязания на заказ ERT и LyX

Какая разница, если таковая имеется, с точки зрения контроля, между использованием ERT, как в минимальный пример, и вместо него используется LyX 'собственные Пользовательские вставки (фрагменты, S / R, параметры Sweave) для вязальщицы?

Я воспроизвел "минимальные" примеры, используя также вставку Options внутри вставки Chunk, и я не вижу различий. (Я до сих пор не знаю, как использовать вставку Sweave options.)


person Nikos Alexandris    schedule 12.09.2014    source источник


Ответы (1)


На данный момент есть только небольшие отличия. Использование вставки фрагментов занимает немного больше времени, если вы не настроили ярлыки, потому что вам нужно вставить вставку, а затем вставить параметры. Основные преимущества заключаются в том, что он просто помечен как фрагмент, и вам не нужно вручную вводить «‹* >> =» и «@». Иногда я забываю, что это «‹> = », а иногда забываю знак равенства, так что это хорошо для моей плохой памяти. Если вы хотите проявить фантазию, вы можете настроить размер и цвет шрифта во вставке фрагмента (вы можете сделать это и для ERT, но это применимо для всех ERT, а не только для фрагментов knitr). Если интересно, см. Help> Customization in LyX.

Мы надеемся реализовать некоторые функции, которые могут улучшить использование вставок фрагментов в ERT. Например, было бы неплохо перемещаться по вставкам фрагментов на панели структуры. Это http://www.lyx.org/trac/ticket/7790. Было бы Также позаботьтесь о том, чтобы блоки knitr начинались и заканчивались символами новой строки. Это предотвратило бы некоторые не такие уж редкие проблемы. Это http://www.lyx.org/trac/ticket/8875.

Все сводится к предпочтениям. Я предпочитаю вставку из чанка, но учтите, что автор knitr предпочитает ERT.

person scottkosty    schedule 12.09.2014
comment
То, что вы не набираете ‹* ›› = @, - большой плюс. И перемещаться по кускам было бы здорово :-). Спасибо за (экономию времени) детали. - person Nikos Alexandris; 12.09.2014
comment
Верно ли, что в нынешнем виде непросто / невозможно воспроизвести с помощью специальных вставок LyX следующие (взяты из knitr-graphics.lyx): <<two-high, fig.width=3, fig.height=2.5, out.width='.49\\linewidth'>>= plot(cars) boxplot(cars$dist,xlab='dist') @? Я не вижу простого способа разместить два графика рядом, кроме как с помощью ящиков (= minipages)? - person Nikos Alexandris; 20.09.2014