Friday, February 21, 2014

Курсор Папирии, выпуск от 21 февраля

Мы как-то подзабыли что справляем в феврале день рождения. Чуть больше года назад, 12 февраля 2013, мы произвели первый писк и стали получать первые HTTP запросы из внешнего мира.

Хоть мы в течении этого года были всего лишь латех редактором, во снах мы летали мечтали о большем. На этой неделе мы сделали первые шаги к расширению наших и ваших возможностей, и они доступны всем в выпущенной вчера Папирии v20.


Автоматическая генерация графиков

Эксперименты и представление результатов -- это едва ли не самая важная часть научной работы. Мир ждет от вас картинки, на которой кривая с характеристиками вашей работы выглядит лучше, чем другие кривые. В LaTeX'е есть средства построения графиков, но зачастую изучать их лень, либо уже нет времени, и в работу вставляется график, сделанный, в лучшем случае, в Excel.

Мы можем вам немного помочь. Если сделать в проекте файл Untitled.csv и заполнить его столбцами с данными, примерно так:

# Scalability benchmark of a few NoSQL databases
# Read-mostly worlkoad
Shards, Cassandra, HBase,   MongoDB
1,      624.31,    206.06,  115.47
2,      1091.83,   318.18,  183.03
4,      2608.90,   433.89,  298.69 
8,      5000.98,   784.60,  746.26
16,     10016.62,  1467.96, 1006.41
32,     19277.25,  2969.33, 1575.21

то мы автоматически сгенерируем картинку с гистограммой и положим ее рядом в файл Untitled.pdf. Картинку можно использовать стандартными ТеХовскими способами. Посмотрите результат в демо проекте, или потестируйте графики у себя, воспользовавшись шаблоном "Simple line chart or histogram".

Создание графика
Пока что возможностей для настройки нет никаких: только гистограмма, только с такими цветами, шрифтами и проч. Но это только начало, потом всё будет.

Помощник для вставки картинок

Кстати, о картинках. Для того чтобы она появилась в документе, надо написать несколько строк кода, а у нас еще и загрузить файл на сервер. Теперь, стараниями Александра, этот процесс стал проще. Нажмите Ctrl+I в редакторе и при помощи диалога сможете сразу загрузить картинку и вставить в текст окружение figure и команды \includegraphics и \caption
Помощник для вставки картинок


Мгновенные обновления структуры проекта 

Если вы поигрались уже с графиком, то наверное обнаружили, что PDF файл появился в дереве сам, безо всяких эфпячений. Мы потихоньку улучшаем совместную работу, и важная часть уже доступна: отныне изменения в структуре проекта мгновенно отображаются у всех, кто над ним работает. Если Вася создаст новый файл то Маша сразу же его увидит у себя в браузере, а если Маша передвинет папку, то у Васи в окне Папирии это тоже сразу же отобразится.


Багфиксы

В версии v20 исправлено еще несколько проблем с мобильной версткой и пара проблем с кешированием результата компиляции (тикеты 283, 297, 303). В частности, если вы компилируете проект pdfLaTeX'ом то мы это теперь запоминаем и будем автоматически выбирать соответствующую опцию, где бы вы ни зашли в Папирию.