5.2 KiB
Формулирование проблем
Если возникают какие-то проблемы, то можете писать в gitter-чат.
Желательно описывать проблемы с предоставлением минимального рабочего примера (описание минимального примера для задания вопроса, связанного с LaTeX, на русском языке), чтобы желающие вам помочь могли скопировать предоставленный вами код и скомпилировать его, увидев то же, что видите вы. Формулировать желаемые результаты стоит конкретным примером вида «вот что получаю, а вот что хочу получить на выходе».
Если хотите, чтобы решение проблемы поскорее попало в шаблон, то создавайте Issue с предоставлением минимального рабочего примера.
Простые правки
Если вы хотите сделать простую правку (исправить опечатку или дописать что-нибудь полезное в инструкцию по установке), то это можно сделать непосредственно через GitHub. Краткая инструкция:
- Форкаете репозиторий: для этого нужно нажать кнопку Fork в правом верхнем углу с любой страницы репозитория.
- Переходите к себе в профиль, там у вас будет форк репозитория с диссертацией. Переходите в него, выбираете нужную страничку с инструкцией и тыкаете на карандаш вверху справа (edit this file).
- Редактируете файл, сохраняете изменения.
- На странице с вашим форком появится большая зелёная кнопка «New Pull Request». Нажимаете её и создаёте Pull Request.
Сложные правки
Если вы хотите сделать сложную правку (например, поправить шаблон), то лучше бы
это сделать на локальной машине, проверить, что всё работает, а только после
этого сделать Pull Request. Проверить предлагаемые доработки необходимо в трёх
компиляторах (pdflatex, xelatex, lualatex), а также двух вариантах работы
с библиографией (bibtex и biblatex).
Если знакомы с утилитой make, то в корне репозитория прописана инструкция
examples для подобной проверки. Вызов make examples попробует собрать
автореферат и диссертацию тремя компиляторами в различных вариантах.
Если вы не знакомы с системой контроля версий git, то можно начать со следующей статьи: Pull request'ы на GitHub или Как мне внести изменения в чужой проект.
Стилистика
Желательно:
-
выполнять индентацию четырьмя пробелами, в соответствии с настройками latexindent.
-
не оставлять пробелов в конце строк
-
оставлять в коце файла пустую строку
-
использовать
LF(т.е. неCRLF) для перевода строки(для Windows, может быть удобно использовать автопреобразование,
git config --local core.autocrlf true) -
использовать UTF-8