Как стать автором
Обновить
0.8

LaTeX *

Набор макросов, надстройка над TeX

Сначала показывать
Порог рейтинга
Уровень сложности

Nota, Typst и Evidence. Языки программирования для генерации документов

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 7.7K


Все настолько привыкли к Markdown, что считают его неким стандартом для оформления документов в вебе. Но это не конечная истина, высеченная на камне, а просто популярный язык разметки, как HTML и TeX.

В то же время появляется всё больше новых языков, которые позиционируют себя как замену, альтернативу или дополнение к Markdown и TeX. В некоторых случаях они включают функции программирования, то есть позволяют добавить в документ исполняемый код. Веб-редакторы нового поколения можно использовать даже вместо Google Docs.
Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Комментарии 4

Новости

Musixtex для самых маленьких

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 4.5K

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

эта статья в будущем поможет таким людям.
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 8

Лесли Лэмпорт — человек, который придумал LaTeX

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 7.8K
Если вы пользовались LaTeX, то, возможно, знаете, что приставка «La» в названии проекта означает «Lamport» в честь разработчика этого набора макрорасширений для TeX. Однако Лесли Лэмпорт получил известность не только благодаря своему вкладу в развитие систем компьютерной верстки.
Читать дальше →
Всего голосов 44: ↑43 и ↓1 +42
Комментарии 21

Экспорт статьи из LibreOffice Writer в Habr Flavored Markdown или HTML

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2K

Резюме.
В статье дается ссылка на файл в формате ODT (основной формат файлов, используемый в текстовом редакторе LibreOffice Writer), содержащий макросы на «родном» для LibreOffice языке программирования макросов BASIC, которые осуществляют экспорт текста из LibreOffice Writer в новый файл в формате Habr Flavored Markdown (далее - HFM) или HTML, в виде, пригодном для размещения статьи в интернете, например, на сайте habr.com.

Текст данной статьи был экспортирован в формат HFM для размещения на сайте habr.com с помощью библиотеки макросов, содержащихся в данном файле.

Для использования достаточно скачать указанный файл (его можно переименовать), заменить в нем текст на свой текст, подготовленный в соответствии с описанием в статье, и вызвать макрос. В папке со скачанным файлом появится новый файл в выбранном формате.

Рассмотрение макросов на языке BASIC, которые осуществляют экспорт, предполагается в отдельной статье.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 13

Истории

Автоматизация написания ВКР: LaTeX, GitHub, Google Drive и ChatGPT в действии

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 4.9K

В жизни каждого студента наступает момент, когда необходимо написать выпускную квалификационную работу (ВКР). Бывшие выпускники говорят, что успех ВКР в значительной степени зависит от правильного оформления документации, в то время как основное содержание работы остается на втором плане. Но почему бы не внедрить автоматизированный процесс оформления, который соответствовал бы ГОСТам и внутренним стандартам университета, был бы удобен для проверки научному руководителю и позволял бы студенту сконцентрироваться на сути своего проекта ВКР? Вкратце, в процессе чтения вы узнаете, зачем и как внедрить LaTeX в ВКР, настроить отправку документов на Google Drive через Github Actions для отзыва научного руководителя и пользоваться LLM.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 12

Верстальная программа TeX: какие изменения сделаны в 2021 году

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 4.5K

Пишут, что ПО развивается — и только TEX Дональда Кнута завершён и остановлен. Однако в 2021 году TEX обновился. Посмотрим, что изменилось в программе, которая считается образцовой и примерной.

Читать далее
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 62

Typst — современная альтернатива LaTeX

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 12K


Языки разметки хорошо подходят для создания и редактирования структурированных документов. Они лучше автоматизированы и гибки, чем аналоги с WYSIWYG. Здесь контент отделён от представления, задаётся текст и его структура, далее на основе выбранного шаблона форматируется документ. Подобную систему компьютерной вёрстки TEX (TeX) разработал Дональд Кнут в 1978 году, окончательный релиз оформился в 1979-м. Системы на основе TeX до сих пор являются актуальными в этой области и продолжают развиваться. Вот несколько примеров.
Читать дальше →
Всего голосов 45: ↑41 и ↓4 +37
Комментарии 20

Как красиво писать формулы c LaTeX?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 23K

Привет, Хабр!

Меня зовут Шайдурова Арина, я Data Scientist  и участник профессионального сообщества NTA. Сегодня я поделюсь с вами своим опытом использования LaTeX для написания математических формул. Всё просто и с примерами, идеально подойдет для новичков синтаксиса LaTeX.

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

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 41

Декларативное построение диаграмм

Время на прочтение 2 мин
Количество просмотров 6K

Код может быть красивым сам по себе, но графическое представление не помешает.

Диаграммы, СТАНОВИСЬ!
Всего голосов 25: ↑24 и ↓1 +23
Комментарии 19

Шаблон диплома в LaTex / практика написания диплома и составления презентации

Время на прочтение 11 мин
Количество просмотров 13K

Изначально я хотел рассказать в данной статье про свой шаблон дипломной работы, но таких статей полно, зачем мне делать еще одну? За 6 лет работы научным сотрудником в лаборатории МГТУ им. Баумана я много чему научился, в том числе и оформлению своих результатов, как графически, так и в Latex. Поэтому эта статья будет посвящена работе со своим шаблоном дипломной работы, а также будет содержать некоторые полезные советы по оформлению презентации и диплома. Я думаю, что смогу дать некоторые полезные советы, так как много раз представлял результаты своей научной работы на конференциях и имею несколько публикаций в иностранных научных журналах Q1.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 7

Решение популярной задачи про книги

Время на прочтение 2 мин
Количество просмотров 7.2K

Современная программа школьного образования гораздо отличается от той, по которой учился я. По крайней мере, речь идёт про математику, так как именно эта наука была и есть для меня центральной. Порой даже в 5 классе можно встретить задачи по математике, которые не под силу решить даже взрослым. Особенно, если эти задачи взяты из олимпиадных работ. Порой ко мне обращаются родители школьников помочь разобрать ту или иную задачу. В основном это задачи на логику и комбинаторику.

Читать далее
Всего голосов 28: ↑18 и ↓10 +8
Комментарии 6

Руководство GNU troff

Время на прочтение 3 мин
Количество просмотров 3.2K

Здравствуй, Хабр!

Первая часть перевода документации troff в библиотеке Coolib. Сегодня этот замечательный текстовой процессор, старший брат LaTeX, редко упоминается на компьютерных форумах, однако история troff очень и очень достойная. Кроме всего прочего, troff компактный, прекрасно работает с большими текстовыми файлами (например, базами данных огромных размеров), позволяет простыми и удобочитаемыми методами форматировать текст. Наверное, относительная удобочитаемость и заставила меня полюбить этот текстовой процессор, детище Джерри Зальцера, Дж. Ф. Оссанны, Брайана Кернигана и Джеймса Кларка.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Установка шрифтов Groff

Время на прочтение 6 мин
Количество просмотров 3.8K

Здравствуй, Хабр!

Русские шрифты в Groff, пошаговая инструкция по установке. Groff - небольшой и очень-очень винтажный программный пакет, в каком-то смысле прадедушка TeX, LaTeX. Но если TeX создан Дональдом Кнутом, то Брайан Керниган приложил немало усилий для развития концепций Troff. Итак, две легенды и две дороги.

Конечно, сегодня программы troff (GNU версия называется по традиции groff) применяют в основном для форматирования man-страниц, но возможности процессора намного шире.

,,,

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Как нарисовать в TikZ молекулу с порядками связей

Время на прочтение 23 мин
Количество просмотров 3.2K

Иногда перед некоторыми химиками может встать задача получить картинку с публикационным качеством, на которой будет молекула, и над каждой связью будет подписан её порядок. В этом посте, на примере кораннулена, мы познакомимся с простейшими (полуэмпирическими) квантово-химическими расчётами, визуализацией молекул, узнаем про порядки связей, и напишем питоновский скрипт, который будет генерировать из результатов наших расчётов картинку при помощи LaTeX-овского пакета TikZ картинку, которую уже почти-почти можно вставлять в статью. Всё это под катом :)

Узреть сий самопальный кошмар!
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 15

Как я пишу на LaTeX в Emacs быстрее, чем от руки

Время на прочтение 17 мин
Количество просмотров 23K


Когда Жиль Кастель задокументировал метод ведения математических записей в Vim в реальном времени, многие захотели добиться тех же скорости и удобства ввода LATEX в Emacs1.

Я работаю на LaTeX весь день: уравнения пишу так же быстро, как на бумаге. И даже быстрее. Почему? За размышлением всегда следует работа пальцев. И это — та ситуация, когда количество переходит в качество. Хотя мои рекомендации — лишь 90 % решения.
Читать дальше →
Всего голосов 53: ↑51 и ↓2 +49
Комментарии 9

Осваиваем LaTeX за 30 минут

Время на прочтение 14 мин
Количество просмотров 242K

Это руководство нацелено на первое знакомство с LaTeX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента.
Читать дальше →
Всего голосов 66: ↑61 и ↓5 +56
Комментарии 57

Парсинг Markdown и LaTeX в Grazie Chrome Plugin

Время на прочтение 6 мин
Количество просмотров 3K

Возможно, вы уже пользуетесь Grazie — плагином для среды разработки Intellij IDEA, который проверяет естественные языки на грамматические, пунктуационные и прочие виды ошибок. Сейчас команда проекта работает над плагином для Chrome, который будет делать то же самое, но уже в браузере. С частью задач им помогают стажеры — студенты профильных программ из разных вузов. Например, Ольга Шиманская учится на третьем курсе бакалавриата «Современное программирование» в СПбГУ и на практике кодила для Grazie Chrome Plugin. За весенний семестр Оля реализовала парсинг языков разметки (LaTeX и Markdown) в обычный текст и попыталась подступиться к задаче подсветки синтаксиса выбранного языка в браузере. Что у нее получилось, а что нет, читайте под катом.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 7

Обновление МойОфис 2021.02. Пишите формулы и математические выражения в текстовом редакторе

Время на прочтение 6 мин
Количество просмотров 8.1K

Привет, Хабр! Недавно мы обновили МойОфис до версии 2021.02. Одним из важных улучшений стала возможность добавления формул в текстовом редакторе. Она может быть полезна всем, кто работает с текстами и хочет получить корректное отображение сложных математических выражений в документах, особенно при последующей печати или демонстрации на слайдах презентации.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 5

Mathcha — внебрачный сын Word и Latex

Время на прочтение 4 мин
Количество просмотров 11K


Некоторое время назад у меня возникла потребность писать несложные тексты, которые включали в себя математические рассуждения, формулы и вычисления. С помощью примеров и гайдов из интернета я смог освоить самые основы TeX и выполнять поставленные задачи. Но меня не покидала мысль о том, что я стреляю из пушки по воробьям, поэтому я очень обрадовался, когда один знакомый показал мне редактор Mathcha, который включал в себя возможности Word и TeX одновременно. Я считаю, что этот сервис слишком недооценён, и многим он понравится, поэтому я делаю обзор на него.


Дисклеймер: данный обзор основан на опыте работы автора с инструментом и не является рекламой сервиса Mathcha.io

Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Комментарии 13

Markdown в науке

Время на прочтение 10 мин
Количество просмотров 18K

Интернет и эпоха Web 2.0 существенно изменили метод подготовки научных публикаций. Сейчас мы читаем статьи с экранов компьютеров, смартфонов и электронных книг, а не только с бумаги. Крайне желательно, чтобы работа над текстом по превращению журнальной статьи в энциклопедическую вики-справку, в презентацию, или же в содержимое сайта, не требовала чрезмерных усилий. Далее мы рассмотрим решение означенной проблемы с помощью текстовой разметки Markdown и попробуем представить себе дальнейшее развитие технологий.

Читать далее
Всего голосов 38: ↑38 и ↓0 +38
Комментарии 20

Вклад авторов