Новость дня: случайно узнал как включать в pdf, генерируемый rst2pdf'ом, svg-картинки.
Вообще, reStructuredText никто из русскоговорящих практически не пользует [1]. Есть небольшая группа пайфонщиков, которые не штопают уеб-сайты; если погуглить, можно найти несколько каких-то кислых любителей криво переводить чужие англоязычные бложики и все.
Я вставляю reStructuredText куда только можно, наверное, несколько лет, хотя на пайфончике мне писать нечего, ввиду наличия Ruby. Такой дуализм вводит некоторых чуваков в когнитивный диссонанс, когда они видят исходник на Ruby с документаций генерация которой требует пайфоновских docutils и/или rst2pdf.
Недостаток у reStructuredText, пожалуй, только 1: у него нет, как например, в texinfo, conditional commands: из-за этого, чтобы производить из 1 .rest файла (содержащего формулы [2]

и ссылочки на svg) output в 2 разных форматах (pdf и xhtml), приходится прогонять тот .rest файл сквозь m4.
Зато не нужно никакого установленного latex: формулы вставляются либо с помощью matplotlib (для pdf) или itex2MML (MathML для xhtml), а аргентинский rst2pdf даже умеет рисовать текст в несколько колонок. Yay! Yay!
(Этот же текст в pdf и reST форматах.)
| [1] | As usual, this is a good sign of a nice peace of software. |
| [2] | An unscientific & dumb way to predict a user's satisfaction (in %) of using a shared OpenOffice document on a network drive depending on number of pages in the document (p), revisions (r) and participating users (u). |

0 comments:
Post a Comment