Skip to content
 
 

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задачи дня из телеграм канала @boitsov_astro

Расписывание решений задач из телеграм канала Евгения Бойцова и создание книги.

Алгоритм работы (для начинающих пользователей git и latex)

  1. Выберите задачу и запишитесь (ссылка на Google таблицу с записью лежит в группе -- про вступление информация в этом посте)
  2. Создайте fork данного репозитория (кнопка справа вверху) и работайте в нём.
  3. Затехайте одну задачу в одном файле main.tex Шаблон проекта для одной задачи лежит по ссылке в overleaf -- слева во всплывающем окне menu надо скопировать проект и его можно изменять.(подробности про то, как надо писать код, ниже в этом файле)
  4. После того, как код напеисан, его надо закомитеть (самая сложная операция)
  • Перейдите в свой репозиторий.
  • В github нельзя загружать папки, поэтому это ограничение надо обойти. Для этого в репозитории необходимо нажать на Add file, Create new file и создать файл с названием problems/{номер задачи}/.gitkeep как на картинке ниже Картинка
  • Далее необхожимо нажать на кнопку Commit changes
  • Теперь необходимо загрузить файлы проекта (для этого надо выбрать вариант Add files, находясь в папке problems/{номер вашей задачи} и загрузить все необходимые файлы). Так же для упрощения дальнейшеё проверки рекомендуем так же загружать и получившийся pdf файл для одной задачи.
  • Аналогично надо создать папку для изображений (снова создавать файл problems/{номер задачи}/img/.gitkeep). Папка должна называть именно img
  • Загрузить изображения в эту папку. После этого необходимо сделать pull request (смотри изображения ниже)
  1. Мы проверим и прокомментируем пул-реквест. Возможно, придётся внести некоторые правки. После одобрения код будет добавлен в основной репозиторий.
  2. Повторите шаги для следующих задач, выбранных Вами. Вы восхитительны.

Инструкция (про особенности использвоания latex для данного проект)

!! Данная часть обязательна к прочтению для всех, не зависимо от умения пользоваться latex !!

  1. В начале докмента должна быть стандартная шапка (она есть в шаблоне sample.tex -- файл Dayproblem.sty должен находиться в той же папке, что и main.tex)
\documentclass[12pt,a4paper]{article}
\usepackage{Dayproblem}

! Основной файл проекта обязательно должен называть main.tex !

  1. Все условия задач надо писать в специальном окружении task
\begin{task}{№ задачи}[Cложность задачи по 5-й шкале, как в тг канале]
    % Здесь формулировка задачи
\end{task}

Внутри можно писать любые маетематические выражения и текст. Пример использования окружения

\begin{task}{1}[2/5]
    Орбитальная скорость Земли внезапно увеличилась в $\sqrt{2}$ раз и планета отправилась осваивать новое космическое пространство. Во сколько раз Земля будет быстрее Марса в момент пересечения его орбиты?
\end{task}
  1. Решения задач нужно писать в другом окружении -- solution Его шаблон:
\begin{solution}
    % Здесь решение задачи
\end{solution}

Пример использования смотрить в problems/1/main.tex 4. Ответ на задачу записывате с помощью команды \answer

\answer{здесь надо написать ответ на задачу}

ВАЖНО! \answer должен быть внутри блока \solution 5. Вставка картинок осуществляется с помощью окружения image (пожалуйста, используйте именно его, а не классическую латеховскую вставку изображения) Шаблон использования данной команды

\image[центровка][ширина]{путь_к_первому_изображению}[путь_ко_второму][путь_к_третьему][подпись][метка]

📌 Примеры использования:

🔹 Только одно изображение:

\image{img/1.jpg}

🔹 Одно изображение с подписью:

\image{img/1.jpg}[][][Это подпись]

🔹 Два изображения с подписью и меткой:

\image{img/1.jpg}[img/2.jpg][][][Два рисунка рядом][fig:double]

🔹 Три изображения, ширина 0.3\textwidth, выравнивание по центру:

\image[c][0.3\textwidth]{img/1.jpg}[img/2.jpg][img/3.jpg][Сравнение трёх случаев][fig:three]

📘 Аргументы команды:

Позиция Описание Пример Обязательно?
1 Центровка (l, c, r) c Нет
2 Ширина каждого изображения 0.3\textwidth Нет
3 Путь к первому изображению images/pic1.jpg ✅ Да
4 Путь ко второму изображению images/pic2.jpg Нет
5 Путь к третьему изображению images/pic3.jpg Нет
6 Подпись к изображению Рис. X: описание Нет
7 Метка (\label) fig:example Нет

Все эти пункты необходимы для дальнейшей простой вёрстки и удобной вставки на сайт.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages