2013-03-05 3 views
1

R и LaTeX (...) можно легко комбинировать с использованием Sweave или knitr.DocBook & R с Sweave/knitr

Есть ли возможность сделать то же самое с DocBook?

+0

DocBooK выглядит как XML-документ, поэтому я не вижу отношения с латекс. Поэтому может возникнуть вопрос: как я могу использовать пакет XML для создания dockbook? – agstudy

+0

Нужно ли, чтобы то, что вы пишете, было в DocBook или просто чтобы ваш выход был в DocBook? –

ответ

0

Knitr и Sweave не предоставляют DocBook в качестве бэкэнд. Googling для r docbook не принес много, кроме вопроса о R-help в 2008 году, который точно спросил, что вы сделали. Вы могли бы взглянуть на то, как knitr использует уценку и переносит эти идеи в docbook. Это, вероятно, выполнимо, но много работы.

+1

XML - это простой текст, поэтому его можно обрабатывать с помощью knitr; однако вам придется переопределить парсер и рендерер. Я бы предпочел писать в Markdown и преобразовать его в DocBook с Pandoc вместо этого, так как DocBook выглядит слишком подробным в моих глазах. Я мало знаю об этом, поэтому я могу быть предвзятым. –

2

Это не ответ на каждый вопрос «как преобразовать формат разметки A в формат разметки B?» вопрос просто «пандок»?

Не уверен в точном рабочем процессе, но вы должны писать R-flavor markdown, вязать его, а затем pandoc конвертировать в docbook.

Написание новой книги O'Reilly? Я знаю, что они приносят док-книгу!

Смежные вопросы