You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
5.2 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## Формулирование проблем
Если возникают какие-то проблемы, то можете писать в gitter-чат.
[![Join the chat at https://gitter.im/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Желательно описывать проблемы с предоставлением [минимального рабочего примера](http://meta.tex.stackexchange.com/questions/228/ive-just-been-asked-to-write-a-minimal-example-what-is-that "Producing a concise Minimal Working Example")
(описание [минимального примера
для задания вопроса](https://dxdy.ru/post1315772.html#p1315772), связанного с LaTeX,
на русском языке), чтобы желающие вам помочь могли скопировать предоставленный
вами код и скомпилировать его, увидев то же, что видите вы. Формулировать
желаемые результаты стоит конкретным примером вида «вот что получаю, а вот что
хочу получить на выходе».
Если хотите, чтобы решение проблемы поскорее попало в шаблон, то создавайте
Issue с предоставлением [минимального рабочего примера](http://meta.tex.stackexchange.com/questions/228/ive-just-been-asked-to-write-a-minimal-example-what-is-that "Producing a concise Minimal Working Example").
## Простые правки
Если вы хотите сделать простую правку (исправить опечатку или дописать
что-нибудь полезное в инструкцию по установке), то это можно сделать
непосредственно через GitHub. Краткая инструкция:
1. Форкаете репозиторий: для этого нужно нажать кнопку **Fork** в правом верхнем
углу с любой страницы репозитория.
2. Переходите к себе в профиль, там у вас будет форк репозитория с диссертацией.
Переходите в него, выбираете нужную страничку с инструкцией и тыкаете на карандаш
вверху справа (**edit this file**).
3. Редактируете файл, сохраняете изменения.
4. На странице с вашим форком появится большая зелёная кнопка «New Pull Request».
Нажимаете её и создаёте **Pull Request**.
## Сложные правки
Если вы хотите сделать сложную правку (например, поправить шаблон), то лучше бы
это сделать на локальной машине, проверить, что всё работает, а только после
этого сделать **Pull Request**. Проверить предлагаемые доработки необходимо в трёх
компиляторах (`pdflatex`, `xelatex`, `lualatex`), а также двух вариантах работы
с библиографией (`bibtex` и `biblatex`).
Если знакомы с утилитой `make`, то в корне репозитория прописана инструкция
`examples` для подобной проверки. Вызов `make examples` попробует собрать
автореферат и диссертацию тремя компиляторами в различных вариантах.
Если вы не знакомы с системой контроля версий git, то можно начать со следующей
статьи: [Pull request'ы на GitHub или Как мне внести изменения в чужой проект](http://habrahabr.ru/post/125999/).
## Стилистика
Желательно:
* выполнять индентацию четырьмя пробелами, в соответствии с [настройками latexindent](indent.yaml).
* не оставлять пробелов в конце строк
* оставлять в коце файла пустую строку
* использовать `LF` (т.е. не `CRLF`) для перевода строки
(для Windows, может быть удобно использовать [автопреобразование](https://git-scm.com/book/ru/v1/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Git-%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-Git#%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B), `git config --local core.autocrlf true`)
* использовать UTF-8