aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 2c46fb8f6437734f6072493a57175c4bed2b5b36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
LaTeX-шаблон для написания ВКР для ИТМО (кафедра ИПМ)
=====================================================

Это шаблон для бакалаврской работы с примерами наиболее популярных
элементов в ВКР (таблицы, рисунки, листинг кода, приложения, список
источников, список требований)

Технические требования
----------------------

  - TeX Live (`texlive-full` для Debian, `texlive-most` для Arch Linux)
  - пакет `pscyr` для TeX Live, для русского Times New Roman;
  - словарь переносов `ruenhyph` вместо `ruhyphen`: это нужно для того,
    чтобы английские слова переносились;
  - (опционально) `inkscape` — поддержка SVG;
  - (опционально) `pandoc` — поддержка Markdown (уберите из Makefile
    text.md.tex, если нет pandoc и не хочется markdown'а).

Установка pscyr
---------------

Для Debian Jessie: установить [пакет][1]

Подключение ruenhyph
--------------------

```bash
find /usr/share/ -name 'loadhyph-ru.tex' -print0 \
  | sudo xargs -0 sed -i 's/ruhyphen/ruenhyph/g'

sudo fmtutil-sys --all
```

Сборка
------

```bash
make
```

Текущие баги
------------

  - 42pt ­ захардкоженное значение для высоты в 3 интервала
    (14pt*3), я не уверен, что это нормальное решение

  - В оглавлении левое поле страницы относится к правому как 2.7 : 1,
    хотя должно 2.5 : 1

  - Не получается автоматически переводить в верхний регистр
    наименования разделов в ToC, поэтому названия разделов
    захардкоженны в верхнем регистре

  - Листинг всё ещё не "Рисунок" и не имеет единый счётчик с
    figure

[1]: https://people.debian.org/~sgolovan/debian/pool/main/tex/tex-pscyr/tex-pscyr_0.4d~beta9-1_all.deb