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

Комментарии 17

Для интересующихся темой создания PDF из Markdown и LaTeX, советую также посмотреть на github.com/RelaxedJS/ReLaXed — зрелое решение для этих целей.
включает поддержку Microsoft шрифтов, а именно Times New Roman. Такие уж требования к диплому по ГОСТу были


ГОСТ Р 7.0.97-2016
«3.3. Для создания документов необходимо использовать свободно распространяемые бесплатные шрифты.»

Я не в тот ГОСТ смотрю или он наоборот — запрещает использовать Times New Roman? Потому что он не распространяется свободно и он не бесплатный (см. docs.microsoft.com/en-gb/typography/font-list/times-new-roman). Все права на этот шрифт принадлежат The Monotype Corporation и она продаёт его за деньги.

Что же. Возможно я не так выразился. Не то чтобы по ГОСТу, просто кафедра требовала оформление в терминах Word — шрифт Times, отступы тут полуторные, там двойные и прочие подобные требования. Помню, несколько дней гуглил соответствующие опции для LaTeX. А на днях возникла необходимость сделать PDF из md вот я и поднял диплом из пыльных сетевых хранилищ.

Просто на мой взгляд нужно этому идиотизму сопротивляться — умно, мягко, вежливо уточнять, просить ссылки на нормативные документы, плакаться о нехватке денег на Microsoft Office и пр. Если есть возможность вставать в позу: «не будет Times New Roman и всё», то вставать в позу (но у студента/аспиранта такой возможности, конечно, нет).
НЛО прилетело и опубликовало эту надпись здесь
Завкафы и/или деканат одного поля ягоды были. Чем бодаться, проще было сделать как они хотят, плюс как бонус пришло какое никакое понимание LaTeX, GnuPlot и т.д.
Так майкрософт уже давненько дает студентом бесплатно версии офиса, студии и кое-каких еще штук.

Тогда можно плакаться на боль при нумерации формул и работе с библиографией в Office, отсутствии версионирования, съезжающем оформлении и так далее.

Из всего только вот с нумерацией формул разве что проблема, а для остального есть режимы правок и щаблоны оформления.

Зачем pscyr, есть же пакет tempora он часть современных дистрибутивов латеха. Можно использовать xelatex и шрифт PT Serif, он метрически соответствует TMR. Если научрук в теме, то можно его попросить надавить на деканат, что бы они указали конкретные несоответствия, у нас канает любой шрифт с засечками, а замечания деканата касаются расположения названия министерства и университета по строкам.

Вы правы, попробовал, критической разницы не увидел, а мороки меньше в разы. Подправлю шаблон. Заодно по неким причинам начало нормально работать копирование с PDF, без ýëåêòðèôè кракозябр

Копирование в /usr/share или /usr/bin в обход пакетного менеджера — это очень плохая практика, постепенно превращающая систему в помойку. Тем более, без этого можно обойтись.


1) Свой скрипт можно положить в ~/bin/ или ~/.local/bin которые обычно уже добавлены в PATH. Либо можно их туда добавить.
2) template.tex можно положить в ~/.local/share/md2pdf.
3) шрифты надо бы ставить не в общесистемные файлы, а в локальные (TEXMFHOME, путь меняется в настройках).


А ещё лучше — не использовать PSCyr вообще. XeLaTeX прекрасно работает с любыми шрифтами (как для текста, так и для формул).


В крайнем случае можно было задействовать /usr/local/, если очень хочется, чтоб скрипт был виден всем пользователям. А ещё лучше, и это было бы удобнее для пользователей, чем выполнять инструкции по этой статье, было бы собрать deb-пакет.


Немного по поводу bash. Не обязательно выполнять touch. Можно сразу перенаправлять вывод в файл с помощью >. И можно (но не нужно) перенаправлять сразу в файл в системной директории. Просто используйте tee и ставьте sudo перед ним. Тогда копировать не придётся.

НЛО прилетело и опубликовало эту надпись здесь
Могу быстренько накидать на GitHub скрипт и выложить сюда ссылку. Считаете, это кому нибудь понадобится?
Да. Мне, например.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации