Skip to content

Commit

Permalink
update Makefile and README
Browse files Browse the repository at this point in the history
  • Loading branch information
xtotdam committed Mar 14, 2021
1 parent 277b53c commit 97e287e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 44 deletions.
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
all: timetable.pdf

timetable.pdf: timetable.tex
latexmk -lualatex timetable.tex
latexmk -lualatex $<

timetable-example.pdf: timetable-example.tex
latexmk -lualatex $<

# delete temporary files
clean:
Expand Down
47 changes: 5 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,16 @@
# Timetable #

Эта маленькая штуковина генерирует расписание на неделю в формате `pdf`, используя `pdflatex`. Неделя описывается в `data.py`.
Расписание на неделю при помощи LaTeX и TikZ.

### Использование ###

```bash
make color # цветная версия
make wb # черно-белая версия (хорошо для лазерного принтера)
make # создает обе
make # создает pdf

make clean # очищает временные файлы (кроме финальных)
make purge # удаляет все, кроме исходников
```

### Типы клеток ###

Описаны в `defines.tex`. Обратный слеш `\` кодируется в строках как `\\`.

* `\ppp{What}{Where}{Who}` - обычная пара
* `\pppl{What}{Where}{Who}` - ее сестра для длинного названия пары
* `\ppps{What}` - заглушка
* `\pppf{What}{Where}{Who}{eo}` - мигающая пара. Вместо `eo` необходимо подставить `Неч` либо `Ч` в зависимости от четности недели. `ётная неделя` подставится самостоятельно
* `\pppfl{What}{Where}{Who}{eo}` - ее сестра для длинного названия, аналогично `\pppl`
* `\ppppp{What1}{Where1}{Who1}{What2}{Where2}{Who2}` - полноценно мигающие пары, когда пара занята и на четной, и на нечетной неделе. `1` отвечает за нечетные недели, `2` - за четные

##### Сокращения #####

* `\pppnir ---> НИ/Р`
* `\pppmil ---> В/П`
* `\pppsprak ---> Практикум`
* `\pppmfk ---> МФК`

### Цвета ###

Описаны в `colors.tex`, `colors_laser.tex`. Добавляются до `\ppp?{?}?`, например`\blue \ppp?{?}?`.

* `\blue`
* `\green`
* `\orange`
* `\magenta`
* `\yellow`
* `\violet`

Цвет текста меняется с помощью обычного `{ \color{?}{ \ppp?{?}? }`.

В `colors_laser.tex` переопределяются на белый - для чистой печати на лазерном принтере.

### Пример ###

`make example`
make example # собирает пример
```

![Example](https://cloud.githubusercontent.com/assets/5108025/12861910/e16ae94e-cc77-11e5-818c-b085ffb1aaf6.png)
![Example](https://user-images.githubusercontent.com/5108025/111074037-5d778c80-84f2-11eb-8a6f-3553a9acacf2.png)
2 changes: 1 addition & 1 deletion timetable.tex
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
landscape,
left=0.5cm,
right=0.5cm,
top=1.2cm,
top=1.5cm,
bottom=1cm
}

Expand Down

0 comments on commit 97e287e

Please sign in to comment.