#!/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[ ]: