Документ
Last updated
Last updated
Документ АТЛАС - это особенный тип графа, в основе которого лежит полноценный текстовый редактор. Создавайте отчеты, доклады, результаты исследований одновременно используя программирование на Julia, математические формулы и удобное форматирование текста.
Как обычный текстовый редактор, Документ позволяет редактировать и форматировать текст. Здесь вы можете найти привычные инструменты - шрифт, размер, цвет текста, а также вставка Таблиц, Изображений, ссылок, кода, специальных символов и тд.
Важной особенностью Документа АТЛАС является возможность использования полноценного языка программирования Julia внутри текста. В отличие от популярных "блокнотов" типа Jupyter, где нужно четко разделять код от текста - в Документе Атлас вы можете смешивать код с текстом, формулами, изображениями в любом порядке, в том числе в одной строке.
Вы можете использовать математические формулы LaTex с автоматическим вычислением или добавить фрагмент кода Julia, который выполнится в документе.
Чтобы использовать код Julia внутри документа, просто нажмите на кнопку {;} (code sample) в верхнем меню. Используется стандартный синтаксис Julia.
Вы можете использовать сложные выражения и библиотеки, например plot
для отображения графика (нужно добавить библиотеку Plots из раздела "Библиотеки").
Вы можете использовать красивые математические формулы внутри текста Документа. АТЛАС использует базовую библиотеку Latexify для преобразования выражений в формат LaTex и далее специальным способом генерирует формулы в браузере.
``
Используйте разделитель ``
[expression]
``
чтобы отобразить формулу и выполнить вычисления в тексте. "Под капотом" используется макрос @latexrun
из библиотеки Latexify.
Вы можете вычислить результат выражения сразу, добавив =
в конце выражения. "Под капотом" используется макрос @latexdefine
из библиотеки Latexify. Исполняется код Julia внутри разделителя, после формулы отображается сразу результат расчета.
Если вы не хотите вычислять выражение, просто поставьте кавычки с обеих сторон. Формула отобразится в формате LaTex, но вычисление не будут выполнены.
Форматирование LaTex -> fmt
Для выражений LaTex вы можете использовать дополнительные параметры форматирования результата с помощью параметра fmt
.
Подробнее про варианты форматирования fmt - в документации к библиотеке Latexify:
В тексте Документа вы также можете использовать сложные выражения и библиотеки, например plot
для отображения графика (нужно добавить библиотеку Plots из раздела "Библиотеки").
В Документе АТЛАС есть возможность задать "глобальный" формат результата. Он задается с помощью двух параметров в панели "Свойства".
Result Format
- это формат результата исполнения кода Jula. Подробнее, про форматирование результата Julia можно посмотреть в документации - https://docs.julialang.org/en/v1/stdlib/Printf/
LaTex Format
- это формат результата исполнения формул LaTex. Подробнее, про форматирование формул LaTex можно посмотреть в документации - https://korsbo.github.io/Latexify.jl/stable/#Number-formatting
Примеры форматов:
Используйте формат %s
для сброса форматирования