Я создаю блог с blogdown
, в котором я сравниваю код из R и код из Stata. Я хотел бы показать оба кода, чтобы пользователь мог сравнить, как это делается в R и в Stata. Однако размещение двух или более фрагментов подряд (код для R, код для Stata + вывод) делает чтение весьма неудобным.
Мне пришло в голову несколько макетов, включающих несколько фрагментов, но я не знаю, реализованы ли они уже и возможно ли это сделать.
Наличие кнопки для отображения/скрытия фрагментов (одна кнопка на каждый фрагмент)
Одна идея заключалась бы в том, чтобы иметь:
- куски кода R, видимые по умолчанию в статье,
- фрагменты кода Stata невидимы по умолчанию, но видны, если пользователь нажимает кнопку
Этот человек и этому человеку удалось свернуть фрагменты кода в blogdown, но, по-видимому, он скрывает или показывает каждый фрагмент по умолчанию. Как я могу скрыть только некоторые фрагменты по умолчанию? Есть ли опция (например, опции eval
, echo
...), которая скрывает или показывает фрагмент кода в blogdown
?
Фрагменты с вкладками
Название этой части говорит само за себя: возможно ли иметь вкладки в чанке, чтобы мы могли переключаться с одного кода на другой (как, например, вкладки в веб-браузерах)?
Отображать два фрагмента рядом
В некоторых blogdown
темах (может и во всех, не знаю) ширина довольно сильно уменьшена и по бокам остается неиспользуемое пространство. Следовательно, можно ли увеличить ширину некоторых частей статьи и отобразить два фрагмента рядом?
Есть идеи, можно ли реализовать один из этих макетов в blogdown
?
blogdown
добавлять CSS? Используя CSS, вы можете создать два блока кода и разместить их рядом. С помощью CSS вы также можете отображать или скрывать фрагменты и, возможно, делать вкладки, но это не моя сильная сторона. - person BeastCoder   schedule 15.01.2020blogdown
может использовать CSS (см. здесь), но я никогда не использовал так что я постараюсь, но я не думаю, что смогу добиться этого - person bretauv   schedule 15.01.2020