#!/usr/bin/env python
# coding: utf-8
# # Набор текста и формул с помощью Markdown
# [К оглавлению](00_contents.ipynb)
# ## Ячейка Markdown
#
# **Markdown** - простой язык для оформления документов. Ячейки этого типа используются для пояснения методики расчетов.
#
# Краткую справку по оформлению текста с помощью Markdown можно найти:
#
# - во встроенной документации Jupyter Notebook - cм. справку: `Help>Markdown`
# - на [странице разработчика](http://daringfireball.net/projects/markdown/)
# ## Краткая справка по синтаксису Markdown
#
#
#
# ### Сплошной текст
# ```
# Это первая строка.
# Это тоже первая строка.
# ```
# Это первая строка.
# Это тоже первая строка.
#
#
#
# ### Абзацы
#
# ```
# Текст первого абзаца
#
# Текст второго абзаца
# ```
# Текст первого абзаца
#
# Текст второго абзаца
#
# ### Разрыв строки
# ```
# Это первая строка абзаца.<два пробела в конце>
# Это вторая строка этого же абзаца.
# ```
# Это первая строка абзаца.
# Это вторая строка этого же абзаца.
#
#
# Или так:
#
# `Это - первая строка абзаца,
а это - вторая`
#
# Это - первая строка абзаца,
а это - вторая
# ### Заголовки
#
# Чтобы сделать текст заголовком, добавьте перед ним символ: `#` через пробел.
#
# ```
# # Уровень 1 `
`
# ## Уровень 2 ``
# ### Уровень 3 ``
# ```
#
# # Уровень 1 ``
# ## Уровень 2 ``
# ### Уровень 3 ``
#
# Также можно обозначить текст заголовка с помощью подчеркивания.
#
# ```
# Уровень 1 ``
# ===============
#
# Уровень 2 ``
# ----------------
# ```
#
#
# Уровень 1 ``
# ===============
#
# Уровень 2 ``
# ----------------
#
# Этот способ менее распространен и поддерживает только 2 уровня.
#
#
# ### Выделение
#
# ```
# Этот текст выделен *курсивом*. Этот текст выделен **жирным шрифтом**. Этот текст выделен ***жирным курсивом***.
# ```
#
# Этот текст выделен *курсивом*. Этот текст выделен **жирным шрифтом**. Этот текст выделен ***жирным курсивом***.
#
# или так:
#
# ```
# Этот текст выделен _курсивом_. Этот текст выделен __жирным шрифтом__. Этот текст выделен ___жирным курсивом___.
# ```
#
# Этот текст выделен _курсивом_. Этот текст выделен __жирным шрифтом__. Этот текст выделен ___жирным курсивом___.
#
# ## Код
#
# Ключевые слова и выражения можно выделять `прямым шрифтом`.
#
#
#
# ### Блок кода
# ```
# Это блок кода *(1-я строка)*
# Это блок кода (1-я строка)
# Никакие команды не интерпретируются.
# ```
#
#
# ### Блок кода Python
# ```python
# print('hello!') # работает подсветка синтаксиса
# ```
#
# ### Маркированные списки
# ```
# - Элемент 1
# - Элемент 11
# - Элемент 111
# - Элемент 112
# - Элемент 12
# - Элемент 2
# ```
# - Элемент 1
# - Элемент 11
# - Элемент 111
# - Элемент 112
# - Элемент 12
# - Элемент 2
#
# ### Нумерованные списки
#
# ```
# 1. Элемент 1
# 1. Элемент 11
# 1. Элемент 111
# 1. Элемент 112
# 1. Элемент 12
# 1. Элемент 2
# ```
#
# 1. Элемент 1
# 1. Элемент 11
# 1. Элемент 111
# 1. Элемент 112
# 1. Элемент 12
# 1. Элемент 2
# >### Задание
# > Составьте рейтинг из трех любимых фильмов или книг (с указанием режиссера или автора).
# > Рейтинг должен быть оформлен в виде нумерованного списка. Фамилию режиссера/автора выделите жирным шрифтом.
# > Не забудьте добавить заголовок перед списком
# *Потренируйтесь здесь...*
# ## Гиперссылки и изображения
#
# ### Просто URL
# http://ya.ru
#
#
# ### Ссылка в тексте
#
# **Код:**
# ```
# Открыть [Яндекс](http://ya.ru)
# ```
# **Результат:**
#
# Открыть [Яндекс](http://ya.ru)
#
# ### Вставка изображений
#
# **Код:**
# ```
# Картинка из Интернет:
#
# ![Замещающий текст](http://icons.iconarchive.com/icons/cornmanthe3rd/plex/128/Other-python-icon.png "Текст при наведении курсора")
# ```
# **Результат:**
#
# Картинка из Интернет
#
# ![Замещающий текст](http://icons.iconarchive.com/icons/cornmanthe3rd/plex/128/Other-python-icon.png "Текст при наведении курсора")
#
# **Код:**
# ```
# Картинка из локального файла (подкаталог `pics` в текущем каталоге):
#
# ![Замещающий текст](pics/Other-python-icon.png)
# ```
#
# **Результат:**
#
# Картинка из локального файла (подкаталог `pics` в текущем каталоге)
#
# ![Замещающий текст](pics/Other-python-icon.png)
# >## Задание
# >1. Вставьте в документ ссылку на главную страницу сайта РХТУ. Текст ссылки должен быть: `Сайт РХТУ им. Д.И. Менделеева`
# >2. Найдите в Интернет изображение герба РХТУ (обратите внимание на размер - он не должен быть слишком большим, больше 800 точек по любому измерению).
# >Вставьте в документ это изображение.
# >3. Нарисуйте в PowerPoint любую картинку и сохраните ее как файл png. Вставьте этот файл в документ как изображение.
# ## Набор формул LaTeX
#
# Масса справочников, искать по `'latex набор математических формул'`
#
#
# Хороший краткий справочник по командам http://en.wikibooks.org/wiki/LaTeX/Mathematics
#
# Чтобы не искать символы по таблицам, пользуйтесь [Detexify](http://detexify.kirelabs.org/classify.html)
#
# Редактор формул Microsoft Office 2007 и более новых также использует команды $\LaTeX$ для набора формул. Для многих команд можно найти подсказку, наведя курсор мыши на палитру символов.
#
# ![LaTeX в ворде](pics/latex_word.png)
# ### Общие принципы
#
# Знаки `$ ... $`, `$$ ... $$` переключают в математический режим.
#
# При этом `$x^2 + y^2$` дает формулу внутри строки: $x^2 + y^2$,
# а `$$x^2 + y^2$$` - формулу на отдельной строке (выключную): $$x^2 + y^2$$
#
# Более сложные формулы (матрицы, системы уравнений) верстаются с помощью _окружений_.
#
#
# Для верстки формул используются _команды_, например:
#
# Команда | Результат
# :--------------|:---------
# `x^2` | $x^2$
# `\pi` | $\pi$
# `\overline{x}` | $\overline{x}$
# `\frac{a}{b}` | $\frac{a}{b}$
#
# Команды могут вкладываться друг в друга. Если команда должна применяться к выражению, в котором больше одного символа, то необходимо заключить это выражение в фигурные скобки: `{ }`.
#
# **Команда:**
#
# `$$ \sqrt{ \frac{2 D c_o}{c_h}} $$`
#
# **Результат:** $$\sqrt{ \frac{2 D c_o}{c_h}}$$
# ### Греческие буквы
# Команда | Результат
# :---------|:---------
# `\alpha` | $\alpha$
# `A` | $A$
# `\lambda` | $\lambda$
# `\Lambda` | $\Lambda$
# `\epsilon`| $\epsilon$ - американский эпсилон
# `\varepsilon`| $\varepsilon$ - наш эпсилон
# ### Индексы и акценты
#
# Команда | Результат
# :--------------|:----------
# `x^2` | $x^2$
# `t_k` | $t_k$
# `x^{a+b}` | $x^{a+b}$
# `\hat{y}`| $\hat{y}$
# `\bar{x}` | $\bar{x}$
# `\bar{x+y}` | $\bar{x+y}$
# `\overline{x+y}` | $\overline{x+y}$
# ### Дроби
#
# Обычная дробь:
#
# `$$ \frac{1}{x+y} $$`
# $$\frac{1}{x+y}$$
#
#
#
# Многоэтажные дроби выглядят некрасиво:
#
# `$$ \frac{1}{1+\frac{1}{x+y}} $$`
# $$\frac{1}{1+\frac{1}{x+y}}$$
#
#
# Для из записи необходимо использовать команду `\cfrac`:
#
# `$$ \cfrac{1}{1+\cfrac{1}{x+y}} $$`
# $$\cfrac{1}{1+\cfrac{1}{x+y}}$$
#
# ### Скобки
#
# Для простых выражений можно вводить непосредственно:
#
# `$$ a(b+c) = ac + bc $$`
# $$ a(b+c) = ac + bc $$
#
#
# `$$ x \in (-\infty, 0] $$`
# $$ x \in (-\infty, 0] $$
#
#
# Для сложных выражений необходимо обозначать пары скобок для автоподбора высоты с помощью команд `\left`, `\right`:
#
# `$$ (\frac{1}{a+b}) $$`
# $$ (\frac{1}{a+b}) $$
#
#
# `$$ \left( \frac{1}{a+b} \right) $$`
# $$ \left( \frac{1}{a+b} \right) $$
#
#
# ## Суммы, интегралы
#
# `$$\sum_{i=1}^n x_i$$`
# $$\sum_{i=1}^n x_i$$
#
#
#
# `$$\int_0^{\infty} f(x)dx$$`
# $$\int_0^{\infty} f(x)dx$$
#
#
# Более правильно:
#
# `$$\int_0^{\infty} f(x) \, \mathrm{d}x$$`
#
# - пробел перед d: `\,`
# - прямой шрифт: `\mathrm{d}`
#
# $$\int_0^{\infty} f(x) \, \mathrm{d}x$$
#
#
#
# Пределы снизу и сверху от знака интеграла:
# `$$\int\limits_0^{\infty} f(x) \, \mathrm{d}x$$`
#
# - `\limits` - команда для переноса пределов
#
# $$\int\limits_0^{\infty} f(x) \, \mathrm{d}x$$
# In[3]:
from IPython.display import Image
Image('pics/formuli.png', embed=True)
# In[ ]: