Всем привет. Опять решил поделиться опытом своих провалов.

В общем, как-то раз я решил написать самоучитель по Bash.

По традиции все учебники либо в HTML, либо в PDF. Я решил остановиться на PDF. Я начал писать в LibreOffice, там есть экспорт в PDF. Пока писал — познакомился с Markdown. И вдруг подумалось: Markdown такой классный, напрямик можно в GitHub запихнуть. И в PDF конвертнуть с помощью Pandoc можно. В общем, решил верстать в Markdown.

Для начала познакомился с редакторами, которые умеют подсвечивать Markdown (Pluma, Mousepad, Geany). В общем, жить можно, но подсвечивается не всё.

После этого попробовал Apostrophe. Он уже умеет дополнительно показывать результат. Но работает медленно. Особенно на больших документах.

В общем, перепробовал — не нравится. Решил писать в Mousepad, а потом конвертить с помощью Pandoc.

Написал скрипт для удобства пользования: меняется дата файла — автоматом резервная копия версии и конвертация в фоне.

Начал работать, и тут вскрылась куча недостатков Markdown:

  1. Нет нормального форматирования (заголовок нельзя центрировать).
  2. Нет нормальных таблиц, один ущерб какой-то.
  3. Проблема с кириллицей (решаемая), но с помощью дополнительного TeX-файла настроек.
\usepackage{longtable}\setlength{\LTleft}{2em}
\setmainfont{Liberation Serif}
\setsansfont{Liberation Sans}
\setmonofont{Liberation Mono}
\newfontfamily\cyrillicfont{Liberation Sans}
\defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text}
\usepackage{polyglossia}
\setmainlanguage{russian}
\setotherlanguage{english}
  1. Нет возможности печатать некоторые символы UTF.
  2. Некоторые символы приходится маскировать, чтобы они не понимались как управляющие.

Единственный плюс — подсветка синтаксиса Bash.

Tagd Tagd
Tagd Tagd
Bash Master
Задать вопрос
В общем, после 19 главы я понял, что моего терпения не хватит закончить работу. Вернулся к LibreOffice.

За два дня освоил работу со стилями, и всё пошло как по маслу. Кстати, экспорт в PDF тоже быстрее, на мой взгляд.

Может, и не всё получилось, сами знаете — первый блин комом.

Замечания и комментарии приветствуются.

С результатом можно ознакомиться в репозитории.