Репозиторий создан для публикации затеханых материалов для студентов Факультета компьютерных наук с образовательной программы Прикладная математика и информатика, НИУ ВШЭ, Москва.
Версия этого документа доступна на сайте hse-tex.me.
Актуальные новости публикуются в Telegram-канале @hsetex.
При нахождении опечатки можно создать issue или исправить её самостоятельно в pull request'e.
- Конспект
- Коллоквиум I
- Коллоквиум I [альтернативная версия]
- Коллоквиум II
- Коллоквиум III
- Коллоквиум IV
- Коллоквиум I
- Коллоквиум II
- Коллоквиум II [первые 5 билетов, альтернативная версия]
- Коллоквиум III
- Коллоквиум IV
Конспекты от Евы Неудачиной
Благодарность выражается
- Авдееву Роману Сергеевичу за прекрасный курс по линейной алгебре
- Косову Егору Дмитриевичу за предоставленный исходный код записей с лекций
- Рубцову Александру Александровичу за PDF с конспектом лекций
- Вялому Михаилу Николаевичу за PDF с конспектом лекций
Люди, которые помогали пополнять материалы и улучшать их качество:
- Игорь Балюк
- Вячеслав Бобень
- Андрей Филиппов
- Денис Козлов
- Сергей Лоптев
- Даниил Казанцев
- Сергей Рахманов
- Максим Николаев
- Сергей Пилипенко
- Денис Болонин
- Егор Гутров
- Ульяна Виноградова
- Яна Долватова
- Александр Богданов
- Анастасия Григорьева
- Елизавета Орешонок
- Алиса Вернигор
- Анастасия Смородинникова
- Артём Парфенов
- Сурен Элбакян
- Вероника Аксененко
Не стесняйтесь добавлять себя в этот список в pull request'ах.
На данный момент в CI нет линтера. В этой секции собраны советы, как сделать TeX чище и читабельнее.
-
Не думайте "Ну это же TeX, а не код, тут не надо писать красиво". Надо.
-
Самое важное: сделайте свой TeX консистентным. Старайтесь писать в одном стиле. Чтобы одинаковые места в разных частях документа оформлялись схожим образом.
-
Не используйте стандартное оформление для гиперссылок. Красные прямоугольники в тексте выглядят ужасно. Например, вместо этого можно выделять ссылки синим цветом:
\usepackage[unicode=true, colorlinks=true, linkcolor=blue, urlcolor=blue]{hyperref}
-
Старайтесь не писать много операторов подряд без пробельных символов, чтобы TeX читался лучше. Например, вместо
F\simeq\FF_{p^m}\implies\RR^n\simeqS
лучше написатьF \simeq \FF_{p^m} \implies \RR^n \simeq S
. -
Для того, чтобы начать новый абзац, вместо
\\
лучше оставить следующую строку пустой.Было
... мы доказали первый пункт теоремы. \\ Чтобы доказать следующий пункт, вспомним теорему Пифагора.
Стало
... мы доказали первый пункт теоремы. Чтобы доказать следующий пункт, вспомним теорему Пифагора.
-
Обычно для стрелок лучше использовать следующие команды:
- вместо
\Longrightarrow
и\Rightarrow
лучше использовать\implies
; - вместо
\Leftrightarrow
—\iff
, когда это подходит по контексту; - вместо
\rightarrow
—\to
.
- вместо
-
Вместо
tan
,cos
,tg
,sup
,lim
используйте\tan
,\cos
,\tg
,\sup
,\lim
и так далее. -
Мы используем
\leqslant
вместо\leq
. Поэтому в репозитории\leq
будет переопределен как\leqslant
, чтобы не было соблазна не использовать\leqslant
. -
Ставьте пробел после запятой.
-
Для множеств стоит использовать запись вида
\{ f(x) \mid x \in A \}
.\mid
лучше тем, что правильно расставляет пробелы. -
Для определения функций стоит использовать
\colon
вместо:
для правильных пробелов около:
. Напримерf \colon \N \to \N
. -
Если в скобки надо обернуть выражение, которое по размеру выше стандартных скобок, используйте конструкции вида
\left(...\right)
,\left\{...\right\}
и так далее, а не просто(...)
,\{...\}
. Но не стоит их использовать везде, читать или изменять такой код сложнее. Также, из-за скобок могут быть проблемы с пробелами, например@InLaTeXbot \begin{align*} & U\left(S\left(n\right),x\right) \\ & U\left(S\left(n\right), x\right) \\ & U\left(S(n), x\right) \\ & U(S(n), x) \end{align*}
-
Если необходимо быстро найти обозначение какого-то математического символа, можно использовать detexify, этот и этот ресурсы.
В репозитории используется лицензия MIT.
Эта лицензия — разрешительная, без копилефта. Она разрешает использование и изменение кода практически любым образом, при условии, что текст самой лицензии и указание авторства никуда не исчезнут, даже если вы разобьете изначальный проект на части.