Побудуйте дипломну роботу в LaTeX до того, як почнеться паніка

Основні матеріали, розділи, абревіатури, файли університетських класів, швидкість компіляції та історію Git для студентів магістратури та аспірантури.

Дисертація — це довгий документ із бюрократією. LaTeX обробляє довго папір добре. Бюрократія - це, як правило, університетський класний файл, написаний у 2009 році і востаннє перевірено на іншому TeX Live.

Почніть структурувати завчасно, навіть якщо розділи ще порожні. Переміщення вмісту між файли в останній місяць - це те, як розриваються перехресні посилання та шляхи фігур.

Прийміть файл класу, огородіть решту

Додайте університетський .cls (і необхідні файли .bst/логотип) у проект. Не переписуйте клас. Додайте свої макроси, пакети та вміст розділу файли, якими ви керуєте:

thesis/
main.tex
macros.tex
chapters/
figures/
university.cls

Якщо клас ламається на сучасному двигуні, сортування с файли університетських класів, які не збираються. Задокументуйте, яку машину приймає дисертаційне бюро (pdfLaTeX проти XeLaTeX проти LuaLaTeX), перш ніж інвестувати в fontspec.

Головна справа, яку очікують комітети

Латинська нумерація сторінок для рефератів, присвят, подяк, змісту, списків малюнки/таблиці; арабська для основних розділів. Книга/доповідь занять викривають \frontmatter / \mainmatter; Шаблони на основі статей потребують посібника \нумерація сторінок. керівництво: римська, потім арабська.

Вміст титульної сторінки часто має відповідати зразку Word із аспірантури. Точно скопіюйте формулювання. Творчість тут призводить до відхилення PDF-файлу контрольний список.

Розділи як файли

Один корінь, багато включає:

\include{chapters/intro}
\include{chapters/background}
\include{chapters/methods}
\include{chapters/results}
\include{chapters/conclusion}

Самостійно володійте розділами, навіть якщо співавтори допомагають у статтях, які підживлюють дисертацію. Зберігайте фігури в figures/chapter3/, щоб шляхи залишалися стабільними під час зміни порядку. Використовуйте \includeonly{chapters/methods} під час написання, щоб компілювати повну тезу не є вартістю кожного редагування рівняння: розділити файли розділів.

Мітки мають бути унікальними в проекті (eq:ch3-main, а не eq:main у кожен файл). Перегляди структури для всього проекту та довідка щодо перевірки посилання в реальному часі на a 200-сторінкове дерево.

Акроніми та символи

Пакети глосаріїв є потужними та складними. Для багатьох тез ручне обслуговування списку символів на передній частині достатньо. Якщо вам потрібно авторозгортання акроніми, виділіть день, щоб вивчити glossaries-extra до тижня подання, а не під час нього.

Визначте математичні макроси в macros.tex і розглядайте цей файл як спільний закон. Позначення що дрейфує між розділом 2 і розділом 5, це подарунок педантичному екзаменатору.

Бібліографія

Один .bib для всієї дипломної роботи або невеликий набір, ретельно об’єднаний. Стабільні ключі. Перевірити перед м’яким прив’язуванням: Валідатор BibTeX. Відповідність стилю відділу бажає (числовий, авторський рік, гуманітарний стилі з виносками). Не перемішувати стеки biblatex і класичний BibTeX в одній преамбулі.

Швидкість

Повна дисертація збирається повільно. Режим чернетки для фігур, \includeonly і TikZ екстерналізувати купівлю годин назад. Примітки: коротше очікування PDF.

Дотримуйтесь ритуалу «повної компіляції» щотижня, щоб все одно бачити невдачі між розділами рано.

Резервне копіювання – це не те саме, що історія

Копія Dropbox є резервною. Git — це історія про те, як змінилася суперечка. Зафіксувати, коли розділ компілюється. Надішліть на приватний віддалений GitHub або GitLab.

Oleafly (opens in a new tab) ініціалізує реальне репо на проект, контрольні точки після успішної компіляції та неактивних редагувань, і відновлює одним клацанням миші, поруч із представленнями структури всього проекту та SyncTeX які все ще працюють у файлах розділів. Через це цю звичку важче пропустити. Ви можете отримати таку саму дисципліну з будь-яким редактором і обережним Git; дисертація не має залежати від запам’ятовування git init у вісімнадцятий місяць.

Петлі зворотного зв’язку комітету

Експорт PDF для читачів, які не відкривають код. Відстежуйте коментарі в питаннях або спільний документ, але застосувати зміни в TeX. Коли член комітету повертається a відскановану розмітку PDF, назвіть файл із датою та версією, щоб ви знали, яка джерело, на яке посилається.

Контрольний список у м’якій та твердій палітурках

Перш ніж роздрукувати або внести:

  • Файл класу та механізм відповідають правилам дисертації.
  • правильна нумерація перших сторінок; наявність сторінки підписів, якщо потрібно.
  • Вирішуються всі \ref/\cite; немає [?].
  • рисунки та таблиці, якщо потрібно; підписи послідовні.
  • Поля та розмір шрифту відповідають контрольному списку PDF (друк тестової сторінки).
  • Джерело + PDF + хеш фіксації архівується після депозиту.

Рисунки, таблиці та “список” сторінок

У багатьох кабінетах дипломних робіт потрібен список малюнків і таблиць. Підписи повинні бути послідовний і не скидає весь розділ методів у 20-рядковий підпис. використання короткі заголовки для списків і довші пояснювальні підписи в тілі, якщо клас підтримує додаткові короткі підписи.

Плагіат і попередні публікації

Якщо розділи реміксують опубліковані статті, дотримуйтеся університетських правил включення та дозвіл співавтора. Зберігайте прийнятий PDF-файл кожної попередньої статті та тези розділ із керування версіями з приміткою про зміни (нотація, розширена досліди, уніфікований вступ).

Почніть цей місяць, а не місяць, який ви пишете

Створіть скелет, коли запропонуєте контур. Порожні розділи, які компілюються вважати прогресом. Більшість паніки на пізній стадії - це структурний борг плюс упертий файл класу, а не прогалина в наук. Сплатіть цей борг раніше.

Всі пости