Диссретация создана на оснвое шаблона Russian-Phd-LaTeX-Dissertation-Template с модификациями, описанными ниже.
- Включает название и символику МГУ имени М.В. Ломоносова
- Многие поля заполнены для упрощения использования этого шаблона в МГУ
- Изменена работа с литературой для интеграции с Zotero
- Из Zotero экспортируется список литературы через BetterBitTex. Печатные работы размечены следующми тэгами abstract (тезисы докладов и труды конференций), article (статья), vak (опубликовано в журнале списка ВАК), novak (не отностися к ВАК), thesis (диccертация).
- При экспорте эти поля попадают в раздел keywords.
- Данная вариация шаблона на основе данных слов подсчитывает статистику.
- Поднастроен вывод литературы, не выводятся URL, но выводятся DOI
- Сделан список литературы автора в диссертации в конце введения, аналогично автореферату. NB: Несколько криво, и нарушает универсальность.
- Некоторые изменения субъективного характера и поддержка дополнительных пакетов (tabularx и др.)
- Некоторые измениния субъективного характера по некоторым разделам астореферата и диссертации (расположение благодарностей, списка публикаций автора и т.д.)
- Через Makefile - работает не всегда. В usercfg.mk - можно попробовать более простой движок установить, pdflatex более устойчивый.
make clean; make dissertation
make synopsis
Для больших проектов начинает не хватать памяти. sudo vim /usr/local/texlive/2020/texmf.cnf Change the value main_memory to higher value Run fmutil helper script: sudo fmtutil-sys --all
- Кодировка: UTF-8.
- Стандарт: ГОСТ Р 7.0.11-2011.
- Поддерживаемые движки: pdfTeX, XeTeX, LuaTeX.
- Поддерживаемые реализации библиографии: встроенная на движке BibTeX, BibLaTeX на движке Biber.
Установка программного обеспечения и сборка диссертации в файлы PDF.
Как писать диссертацию на GitHub?
Общие вопросы лучше всего писать в gitter-канал:
Для отчётов об ошибках и для конкретных пожеланий/предложений лучше всего использовать раздел Issues.
- dissertation.tex: главный файл диссертации.
- папка Dissertation: Структурированная система файлов с
шаблоном диссертации.
- папка images: Папка для размещения файлов изображений, относящихся только к диссертации.
- setup.tex: Файл упрощённой настройки оформления диссертации.
- synopsis.tex: главный файл автореферата диссертации.
- папка Synopsis: Структурированная система файлов с шаблоном
автореферата.
- папка images: Папка для размещения файлов изображений, относящихся только к автореферату диссертации.
- setup.tex: Файл упрощённой настройки оформления автореферата.
- presentation.tex: главный файл презентации.
- папка Presentation: Структурированная система файлов с
шаблоном презентации.
- папка images: Папка для размещения файлов изображений, относящихся только к презентации.
- setup.tex: Файл упрощённой настройки оформления презентации.
- папка Documents: Полезные документы (ГОСТ-ы и постановления).
- папка PSCyr: Пакет PSCyr + инструкции по установке.
- папка BibTeX-Styles: Подборка русских стилевых пакетов BibTeX под UTF-8.
- папка common: Общие файлы настроек и управления содержанием шаблонов.
- characteristic.tex: Часть общей характеристики работы, повторяющаяся в диссертации и автореферате.
- concl.tex: Заключение. Является общим для автореферата и диссертации (согласно ГОСТ Р 7.0.11-2011, пункты 5.3.3 и 9.2.3).
- data.tex: Общие данные (название работы, руководитель, оппоненты, ключевые слова и т. п.).
- packages.tex и styles.tex: Общие пакеты и стили оформления автореферата и диссертации.
- setup.tex: Общие настройки автореферата и диссертации. В нём же настраивается выбор реализации библиографии.
- папка biblio: Файлы с библиографией.
- author.bib: Публикации автора по теме диссертации.
- registered.bib: Зарегистрированные патенты и программы для ЭВМ.
- external.bib: Работы которые ссылается автор.
- папка images: Общие файлы изображений шаблонов.
- папка cache: Папка прекомпелированных рисунков.
- placeholder.txt: Файл, необходимый для прекомпиляции рисунков в overleaf.
- папка cache: Папка прекомпелированных рисунков.
- папка listings: Общие файлы листингов.
Дополнительные файлы:
- Makefile, compress.mk, unix.mk, windows.mk, examples.mk, latexmkrc: Файлы системы сборки шаблона.
- usercfg.mk: Пользовательские настройки системы сборки шаблона.
- indent.yaml: Файл настройки форматирования исходного кода для latexindent.
- .editorconfig: Файл настройки текстовых редакторов, поддерживающих стандарт editorconfig.
- Dockerfile, install-dockertex.sh: Файлы генерации Docker образа для сборки шаблона.
- siunitx.cfg: Определения величин SI для библиотеки siunitx.
- synopsis_booklet.tex, presentation_booklet.tex: Файлы генерации печатных версий автореферата и презентации.
- tikz.tex: Файл изолированной сборки векторной графики tikz.
- Оформление библиографии
- Как вносить правки в проект
- Полезные ссылки
- Шаблон в галерее шаблонов ShareLaTeX (очень старая версия).
- Большое спасибо Юлии Мартыновой за оригинальный вариант шаблона.
- Большое спасибо dustalov, Lenchik, tonkonogov за значительный вклад и обсуждения.
- Спасибо storkvist, kshmirko, ZoomRmc, tonytonov, Thibak, eximius8, Nizky за полезные правки и замечания.
CC BY 4.0
Поэтому можно модифицировать и использовать шаблон любым образом, при условии сохранения авторства на шаблон оформления диссертации в формате LaTeX (в виде списка авторов в настоящем файле). При этом не накладывается никаких ограничений на текст диссертации, все права на содержательную часть диссертации остаются за её автором. В том числе, если в тексте возникает раздел благодарностей (например, научному руководителю за умелое руководство, коллегам за помощь в работе и т.д.), то надо ли выносить авторам шаблона Russian-Phd-LaTeX-Dissertation-Template благодарность за помощь в оформлении диссертации или нет - решает сам диссертант. Использвание шаблона не накладывает никаких ограничений на использование итоговых файлов (например, PDF с готовой диссертацией или авторефератом), т.е. никак не регулирует то, как они распространяются, копируются, модифицируются и т.д.