Шаблон оформления курсовых и дипломных работ

Курсовая работа оформляется в Latex. Если вы не готовы писать тексты в Latex, то нечего было поступать на мехмат! вам придется самостоятельно осваивать возможности Microsoft Word или аналогичной не предназначенной для набора математических текстов программы.

Титульный лист

Для стандартного оформления титульного листа вам нужно скачать стилевой файл mechmath-title.sty и логотип.

\documentclass[a4paper,12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc} % Кодировку устанавливаем до включения пакета

\usepackage{mechmath-title}

\title{Название курсовой или дипломной работы}
\author{Студент Имя Отчество}
\groupNumber{310}
\departmentName{кафедра вычислительной математики}
\supervisor{Руководитель Имя Отчество}
\date{2018} % если не указывать, то будет дата компиляции файла

\begin{document}
\maketitle
\end{document}
    
В результате должно получиться что-то такое.

Основной текст

В первом приближении достаточно подключить пакет geometry и задать размеры текста. Например,

\usepackage[russian]{babel}
\usepackage[a4paper, total={6.5in, 10in}]{geometry}
      
По умолчанию Latex оставляет очень большие поля.

Список литературы

Используйте bibtex. Это действительно удобно. Суть этого пакета в том, что библиографические записи хранятся в неформатированном виде в специальных .bib-файлах (пример ниже), а список литературы автоматически формируется их тех ссылок, которые реально используются в тексте. Причем стиль оформления ссылок (например, фамилии авторов печатать жирным шрифтом, название журнала — курсивом, а литературу сортировать не по алфавиту, а по порядку упоминаний в тексте) можно выбрать произвольный, и для этого достаточно исправить одну строчку в tex-файле.

Библиографические записи в формате .bib можно найти в интернете на страницах издательств, в Google Scholar и т.п. Библиографическая запись выглядит примерно так:

@inproceedings{leacock,
  author = {Leacock, C. and Chodorow, M.},
  editor = {Fellfaum, Christiane},
  address = {Cambridge, Massachusetts},
  booktitle = {MIT Press},
  interhash = {6b2f381ec5c192c9624d3ef3267097bf},
  intrahash = {087c974e471792dd1fa536aa6a75e0bc},
  pages = {265--283},
  title = {Combining local context and {WordNet}
           similarity for word sense identification},
  year = 1998
}
В случае Google Scholar получить запись можно так. Заходим на сайт Google Scholar. Вводим в строку поиска то, что нам нужно, например "algorithmic complexity". На нужной ссылке нажимаем на символ двойных кавычек (в момент написания этого текста символ кавычек находится ниже текста библиографической ссылки и левее слова "цитируется"). Во всплывающем окне нажимаем на ссылку BibTeX, и копируем содержимое открывшейся страницы.

Для того, чтобы включить работу в список литературы нужно сделать следующее:

Программа bibtex добавляет в список литературы только те записи из .bib файла, которые используются в ссылках \cite или \nocite. В тексте вместо \cite{ключ} будет подставлена строчка вида [1]. Команда \nocite не создает текста, но добавляет запись в список литературы (желательно избегать её использования — каждая запись в списке литературы должна явно упоминаться в тексте). В команде \cite можно перечиcлить несколько ключей через запятую. В этом случае будет вставлен текст вида [1,2,7]. Ссылка ставится на ключ записи — уникальное имя, которое стоит после открывающей скобки bibtex-записи. Это имя должно быть уникальным в рамках всех используемых .bib-файлов (в строке \bibliography можно указать несколько имен файлов через запятую).

Если Вы добавили новую ссылку (в тексте появлась еще одна команда \cite c новым ключом), то нужно запустить latex и bibtex. Запуск latex filename.tex создает файл filename.aux, в котором, в числе прочего, перечисляются имена всех используемых ссылок (все, что стояло внутри \cite). Запуск bibtex filename (без расширения) из файла filename.aux и bib-файлов делает файл с именем filename.bbl, который содержит отформатированный список литературы. Форматрирование выполняется в соответствии с выбранным стилем (в приведенном выше примере —plain). Последующий запуск latex вставит этот измененный список в выходной PDF или DVI документ. Поскольку номера ссылок или номера страниц могут измениться после добавления новых записей, то исходный файл нужно перекомпилировать еще раз. Таким образом, для компиляции окончательного варианта нужно использовать последовательность команд latex, bibtex, latex, latex.

Если Ваш дистрибутив Latex содержит команду bibtex8, то лучше использовать её, так как она лучше обрабатывает русские буквы. Для стиля plain разницы быть не должно.