Skip to content

Commit b1a91e8

Browse files
committed
curves 1/7
1 parent 3c22bed commit b1a91e8

File tree

4 files changed

+302
-0
lines changed

4 files changed

+302
-0
lines changed

.gitignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
*.aux
2+
*.bbl
3+
*.toc
4+
*.bcf
5+
*.log
6+
*.out
7+
*.run.xml
8+
9+
all_solutions.tex

curves.pdf

27 KB
Binary file not shown.

curves.tex

+270
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,270 @@
1+
% arara: xelatex: {shell: yes}
2+
% %arara: biber
3+
% %arara: xelatex: {shell: yes}
4+
% %arara: xelatex: {shell: yes}
5+
6+
\documentclass[12pt]{article}
7+
8+
\usepackage{hyperref} % гиперссылки
9+
10+
\usepackage{tikz} % картинки в tikz
11+
\usetikzlibrary{arrows.meta} % tikz-прибамбас для рисовки стрелочек подлиннее
12+
13+
\usepackage{microtype} % свешивание пунктуации
14+
15+
\usepackage{array} % для столбцов фиксированной ширины
16+
17+
\usepackage{indentfirst} % отступ в первом параграфе
18+
19+
\usepackage{sectsty} % для центрирования названий частей
20+
\allsectionsfont{\centering}
21+
22+
\usepackage{amsmath} % куча стандартных математических плюшек
23+
\usepackage{amssymb} % символы
24+
\usepackage{amsthm} % теоремки
25+
26+
\usepackage{comment} % добавление длинных комментариев
27+
28+
\usepackage[top=2cm, left=1.2cm, right=1.2cm, bottom=2cm]{geometry} % размер текста на странице
29+
30+
\usepackage{lastpage} % чтобы узнать номер последней страницы
31+
32+
\usepackage{enumitem} % дополнительные плюшки для списков
33+
% например \begin{enumerate}[resume] позволяет продолжить нумерацию в новом списке
34+
35+
\usepackage{caption} % что-то делает с подписями рисунков :)
36+
37+
\usepackage{qcircuit} % для рисовки квантовых диаграмм
38+
\usepackage{physics} % бракеты
39+
40+
\usepackage{answers} % разделение условий и ответов в упражнениях
41+
42+
43+
\usepackage{fancyhdr} % весёлые колонтитулы
44+
\pagestyle{fancy}
45+
\lhead{Куда кривая вывезет}
46+
\chead{}
47+
\rhead{КЛШ-2022}
48+
\lfoot{}
49+
\cfoot{}
50+
\rfoot{\thepage/\pageref{LastPage}}
51+
\renewcommand{\headrulewidth}{0.4pt}
52+
\renewcommand{\footrulewidth}{0.4pt}
53+
54+
55+
56+
\usepackage{todonotes} % для вставки в документ заметок о том, что осталось сделать
57+
% \todo{Здесь надо коэффициенты исправить}
58+
% \missingfigure{Здесь будет Последний день Помпеи}
59+
% \listoftodos — печатает все поставленные \todo'шки
60+
61+
62+
63+
\usepackage{booktabs} % красивые таблицы
64+
% заповеди из докупентации:
65+
% 1. Не используйте вертикальные линни
66+
% 2. Не используйте двойные линии
67+
% 3. Единицы измерения - в шапку таблицы
68+
% 4. Не сокращайте .1 вместо 0.1
69+
% 5. Повторяющееся значение повторяйте, а не говорите "то же"
70+
71+
72+
73+
\usepackage{fontspec} % что-то про шрифты?
74+
\usepackage{polyglossia} % русификация xelatex
75+
76+
\setmainlanguage{russian}
77+
\setotherlanguages{english}
78+
79+
% download "Linux Libertine" fonts:
80+
% http://www.linuxlibertine.org/index.php?id=91&L=1
81+
\setmainfont{Linux Libertine O} % or Helvetica, Arial, Cambria
82+
% why do we need \newfontfamily:
83+
% http://tex.stackexchange.com/questions/91507/
84+
\newfontfamily{\cyrillicfonttt}{Linux Libertine O}
85+
86+
\AddEnumerateCounter{\asbuk}{\russian@alph}{щ} % для списков с русскими буквами
87+
\setlist[enumerate, 2]{label=\asbuk*),ref=\asbuk*}
88+
89+
%% эконометрические сокращения
90+
\DeclareMathOperator{\Cov}{Cov}
91+
\DeclareMathOperator{\Arg}{Arg}
92+
\DeclareMathOperator{\Corr}{Corr}
93+
\DeclareMathOperator{\Var}{Var}
94+
\DeclareMathOperator{\E}{\mathbb{E}}
95+
\newcommand \hVar{\widehat{\Var}}
96+
\newcommand \hCorr{\widehat{\Corr}}
97+
\newcommand \hCov{\widehat{\Cov}}
98+
\newcommand \cN{\mathcal{N}}
99+
\let\P\relax
100+
\DeclareMathOperator{\P}{\mathbb{P}}
101+
102+
\usepackage{multicol}
103+
104+
\usepackage[bibencoding = auto,
105+
backend = biber,
106+
sorting = none,
107+
style=alphabetic]{biblatex}
108+
109+
\addbibresource{forecast_everything.bib}
110+
111+
112+
113+
% делаем короче интервал в списках
114+
\setlength{\itemsep}{0pt}
115+
\setlength{\parskip}{0pt}
116+
\setlength{\parsep}{0pt}
117+
118+
119+
120+
121+
\Newassociation{sol}{solution}{solution_file}
122+
% sol --- имя окружения внутри задач
123+
% solution --- имя окружения внутри solution_file
124+
% solution_file --- имя файла в который будет идти запись решений
125+
% можно изменить далее по ходу
126+
\Opensolutionfile{solution_file}[all_solutions]
127+
% в квадратных скобках фактическое имя файла
128+
129+
% магия для автоматических гиперссылок задача-решение
130+
\newlist{myenum}{enumerate}{3}
131+
% \newcounter{problem}[chapter] % нумерация задач внутри глав
132+
\newcounter{problem}[section]
133+
134+
\newenvironment{problem}%
135+
{%
136+
\refstepcounter{problem}%
137+
% hyperlink to solution
138+
\hypertarget{problem:{\thesection.\theproblem}}{} % нумерация внутри глав
139+
% \hypertarget{problem:{\theproblem}}{}
140+
\Writetofile{solution_file}{\protect\hypertarget{soln:\thesection.\theproblem}{}}
141+
%\Writetofile{solution_file}{\protect\hypertarget{soln:\theproblem}{}}
142+
\begin{myenum}[label=\bfseries\protect\hyperlink{soln:\thesection.\theproblem}{\thesection.\theproblem},ref=\thesection.\theproblem]
143+
% \begin{myenum}[label=\bfseries\protect\hyperlink{soln:\theproblem}{\theproblem},ref=\theproblem]
144+
\item%
145+
}%
146+
{%
147+
\end{myenum}}
148+
% для гиперссылок обратно надо переопределять окружение
149+
% это происходит непосредственно перед подключением файла с решениями
150+
151+
152+
153+
\theoremstyle{definition}
154+
\newtheorem{definition}{Определение}
155+
156+
157+
158+
\begin{document}
159+
160+
\tableofcontents{}
161+
162+
\section*{Анонс}
163+
...
164+
165+
\newpage
166+
\setcounter{section}{0}
167+
\section{Парабола}
168+
169+
Три алгебраических вида. Важно уметь быстро строить из любого вида!
170+
171+
\[
172+
y = ax^2 + bx + c
173+
\]
174+
\[
175+
y = a(x - x_{\text{в}}) + y_{\text{в}}
176+
\]
177+
\[
178+
y = a(x - x_1) (x-x_2)
179+
\]
180+
181+
Совет: рисуйте сразу, не переводя из одного вида в другой.
182+
183+
Вопрос: правда ли, что все круги одинаковой формы, но разного размера?
184+
185+
Вопрос: правда ли, что все параболы одинаковой формы, но разного размера?
186+
187+
Подумайте о $y=x^2$ и $y=6x^2$.
188+
189+
Два геометрических определения.
190+
191+
Парабола — множество точек, находящихся на одинаковом расстоянии от заданной точки $F$
192+
и заданной прямой $d$. Точка $F$ называется фокусом, а прямая $d$ — директрисой.
193+
194+
Упражнение. Даны фокус $F$ и директриса $d$.
195+
Как геометрически построить какую-нибудь точку на параболе?
196+
197+
Парабола — кривая, отражающая параллельно идущие лучи в одну точку $F$.
198+
199+
Доказательство того, определение через множество точек обладает свойством фокусировки лучей.
200+
201+
Шок-контент. Все параболы одинаковой формы!
202+
Ведь при увеличении можно произвольным образом менять расстояние между фокусом и директрисой, а именно им всё и определяется.
203+
Алгебраически, $y=6x^2$, $6y = 6^2 x^2$, $\tilde y = \tilde x^2$.
204+
205+
Упражнение. Дан фокус $F$ и директриса $d$. Как наиболее просто выбрать оси?
206+
Запишите уравнение параболы в выбранных осях.
207+
208+
Упражнение. Дана парабола $y=x^2$. Найдите фокус и директрису.
209+
210+
211+
Упражнение. Дана парабола $y=2x^2 + 6x + 7$. Найдите фокус и директрису.
212+
213+
О школьниках: на первом занятии было 17 человек.
214+
215+
\section{Заметай!?}
216+
217+
Дано семейство касательных, $y = 3 + x + 2xa - a^2$, найдите (п)огибающую.
218+
219+
\section{Загоночная работа}
220+
221+
222+
223+
224+
\newpage
225+
226+
\section{Лог. КЛШ-2022}
227+
228+
\begin{enumerate}
229+
\item
230+
\end{enumerate}
231+
232+
В теховском файле \verb|\newpage| стоит, чтобы легко было скопировать секцию, для печати двух копий подряд на одном листе.
233+
Это позволяет экономить бумагу и время при печати :)
234+
235+
\subsection{Плакат}
236+
237+
238+
239+
240+
241+
\Closesolutionfile{solution_file}
242+
243+
% для гиперссылок на условия
244+
% http://tex.stackexchange.com/questions/45415
245+
\renewenvironment{solution}[1]{%
246+
% add some glue
247+
\vskip .5cm plus 2cm minus 0.1cm%
248+
{\bfseries \hyperlink{problem:#1}{#1.}}%
249+
}%
250+
{%
251+
}%
252+
253+
254+
255+
\section{Решения}
256+
\input{all_solutions}
257+
258+
259+
\section{Источники мудрости}
260+
261+
\todo[inline]{передалать потом в bib-файл}
262+
263+
\begin{enumerate}
264+
\item
265+
\end{enumerate}
266+
267+
\printbibliography[heading=none]
268+
269+
270+
\end{document}

makefile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# makefile: Rnw -> tex -> pdf
2+
# v 2.0
3+
# .Rnw extension is automatically added
4+
file_name = curves
5+
6+
$(file_name).pdf: $(file_name).tex
7+
# protection against biber error
8+
# http://tex.stackexchange.com/questions/140814/
9+
rm -rf `biber --cache`
10+
11+
# create pdf
12+
# will automatically run pdflatex/biber if necessary
13+
latexmk -xelatex -shell-escape $(file_name).tex
14+
15+
# clean auxillary files
16+
latexmk -c $(file_name).tex
17+
18+
# $(file_name).tex : $(file_name).Rnw
19+
# Rscript -e "library(knitr); knit('$(file_name).Rnw')"
20+
21+
22+
clean:
23+
-rm $(file_name).pdf $(file_name).fls $(file_name).log $(file_name).out $(file_name).aux $(file_name).fdb_latexmk $(file_name)-concordance.tex

0 commit comments

Comments
 (0)