Skip to content

Пишите курсовые и дипломные работы по ГОСТу в формате Markdown

License

Notifications You must be signed in to change notification settings

Cregennan/Markus

Repository files navigation

build Stargazers Issues MIT License


Markus

Пишите курсовые и дипломные работы по ГОСТу в формате Markdown
Документация
Отчеты о багах · Предложения

О проекте

Когда нужно написать диплом, начинается битва с Word - картинка сместилась и утащила за собой весь текст. В одном определенном абзаце на странице 34, почему-то исчез абзацный отступ 1,25.
Данная проблема решается с помощью Markus. Вы пишете свою работу не отвлекаясь на оформление по ГОСТу, приложение будет делать это за вас. Вы пишете то, что хотите увидеть в вашем документе - Markus сам применит все нужные стили оформления.

(Вверх)

Собственные шаблоны

Вы можете использовать собственные шаблоны .dotm. Создайте пустой документ Word, подстройте внешний вид элементов страницы (стили шрифтов, отступы и т.д.) на свое усмотрение и сохраните файл с расширением .dotm.
Перед созданием проекта переместите шаблон в папку будущего проекта и выберите его при создании.

Переопределение шаблонов

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

Похожие решения

Данное приложение было вдохновлено Gostdown. Оно отлично выполняет свои задачи, но сложнее в использовании и расчитано на большие требования к оформлению.

Преимущества Markus:

  • Его легко использовать. Документ верстается одной командой
  • Не требуется установка Pandoc.
  • Не требуется наличие Word в системе. Markus не использует COM объекты Word а почти напрямую записывает данные в .docx файл. Вы можете продолжить редактирование в любой удобной для вас программе поддерживающей документы Word.

(Вверх)

Использование

Скачайте архив с приложением отсюда. Распакуйте в удобной папке, откройте ее в любом терминале.

Команды

  • markus new <Название проекта> - создает новый шаблонный проект в выбранной папке
  • markus build - верстает проект с использованием выбранного шаблона
  • makrus config - изменение настроек проекта
  • markus help - помощь по командам

Дополнительно

Для того, чтобы запускать Markus из любой папки, добавьте путь к папке с markus.exe в PATH. Подробнее

Ограничения

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

(Вверх)

Дорожная карта

Приложение

  • Выбор папки проекта в командах
  • Команда "edit" для изменения настроек существуюего проекта

Осталось сделать

  • Дополнительные варианты выделения (перечеркнутый, подчеркнутый итд.)
  • Код
    • Поддержка кода внутри абзаца
    • Поддержка блоков кода
  • Ссылки на литературу
    • Единый стиль оформления ссылок на литературу

Дополнения

  • Поддержка подсветки синтаксиса
  • Поддержка PlantUML диаграмм

(Вверх)

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

Буду рад любому вкладу в разработку проекта.

Если вы хотите предложить свои изменения, создайте pull request. Также вы можете предложить свои идеи как issue с тэгом enchancement.

  • Сделайте fork проекта
  • Внесите свои изменения в отдельную ветку
  • Создайте Pull Request

(Вверх)

About

Пишите курсовые и дипломные работы по ГОСТу в формате Markdown

Topics

Resources

License

Stars

Watchers

Forks

Languages