Friday, May 30, 2014

Papeeria News, May 28

TL;DR: insert plots easily; get notified about what you collaborators do; get closer to real-time editing

Plot builder

In the end of winter we launched a simple plot builder. It was pretty dumb and the only thing it could do was to build a histogram from CSV file. Now it is way more configurable. You can choose between a few types of 2-D plots, specify axis labels, tick label formatting and legend position. And with handy wizards you can insert a plot into your paper in just a few seconds.

How to start
Suppose you decided to insert a plot into this slide. All you have is a CSV file. What shall you do?

TODO: plot here


You could use a template "Simple line chart or histogram", but there is a faster way, which adds a CSV file, generates image and insert LaTeX markup simultaneously. Just position your caret where you want to insert a plot and hit Alt+Insert (or Cmd+N if you're on Mac). Choose Insert Chart... from the context menu and specify desired file name, figure caption and paste CSV data in a dialog window.

Chart wizard

Click Done ...and your plot is done. Recompile your project to see the result.

TODO: plot here Done!

Plot tuning
The plot is ready, but you may need a line chart or some other type of chart, and labels for axis. Open a CSV file which we've created from your CSV data and click cogs icon over the editor. In the plot settings pane you can tune a few parameters. Click Apply and we'll rebuild the plot, and if you check Show preview you will see it in the viewer pane.



Notifications

If you have collaborator in your project, you may want to be notified about their changes. We now have a notification widget which shows you the recent file updates, if any, and the authors who did the updates.
Нотификации

Real-time editing...

... is not yet completely done, but we're almost there.

We're still using file locks, and when someone is editing a file, the remaining collaborators can only read that file. But now they will see the edits in real-time. We're launching real-time collaborative editing soon. Stay tuned!

Wednesday, May 28, 2014

Курсор Папирии, выпуск от 28 мая

В номере: быстрое построение графиков, нотификации о действиях соавторов, очередной шаг к редактированию в реальном времени.

Быстрое построение графиков

В конце зимы у нас появилась возможность автоматической генерации гистограмм из CSV файлов. Ничего больше генератор тогда не умел. А теперь умеет. Разные типы двумерных графиков, названия осей, форматирование меток делений, позиционирование легенды - из этого вполне можно получить векторный график и за пару минут вставить его в текст работы или презентации.

Как создать график
Предположим, что вы решили, что вот на этом вот слайде презентации нужен график. Как его туда вставить?

Хочу график!


Можно воспользоваться появившимся ещё зимой шаблоном "Simple line chart or histogram", а можно сэкономить время и сразу сгенерировать график и вставить нужный код в документ. Это делает пункт Insert Chart... из контекстное меню в редакторе (Alt+Insert на Windows и Linux, Cmd+N на Mac OS). В диалоговом окне нужно указать название файла и подпись к графику и вставить CSV данные.

Вставляю данные


Нажать Done и... график сгенерирован, и код вставлен.

И результат готов

Настройка графика
Допустим, вам хочется линейный график, а не гистограмму, и нужны подписи к осям. Если открыть CSV файл и ткнуть в шестеренку над редактором, то появится панель с настройками. Выберите нужный тип графика, впишите подписи к осям, нажмите Apply и график перестроится. А если ткнёте в Show preview, то увидите как он будет выглядеть.



Нотификации

Если вы работаете над проектом не один, то вам хочется быть в курсе, что делают ваши коллеги. Саша сделал колокольчик, который показывает нотификации о недавних изменениях в файлах проекта.

Нотификации

Совместное редактирование в реальном времени...

... ещё не началось, но Гриша приблизил его ещё на несколько шагов.

Мы по-прежнему используем блокировки, и если кто-то редактирует файл, то остальные соавторы в это время могут этот файл только читать. Но теперь они получают изменения, сделанные писателем, в реальном времени. Скоро сделаем настоящее совместное редактирование.