Набор текста и формул с помощью Markdown

Ячейка Markdown

Markdown - простой язык для оформления документов. Ячейки этого типа используются для пояснения методики расчетов.

Краткую справку по оформлению текста с помощью Markdown можно найти:

Краткая справка по синтаксису Markdown

Сплошной текст

Это первая строка.
Это тоже первая строка.

Это первая строка. Это тоже первая строка.

Абзацы

Текст первого абзаца

Текст второго абзаца

Текст первого абзаца

Текст второго абзаца

Разрыв строки

Это первая строка абзаца.<два пробела в конце>  
Это вторая строка этого же абзаца.

Это первая строка абзаца.
Это вторая строка этого же абзаца.

Или так:

Это - первая строка абзаца,<br/> а это - вторая

Это - первая строка абзаца,
а это - вторая

Заголовки

Чтобы сделать текст заголовком, добавьте перед ним символ: # через пробел.

# Уровень 1 `<h1>`
## Уровень 2 `<h2>`
### Уровень 3 `<h3>`

Уровень 1 <h1>

Уровень 2 <h2>

Уровень 3 <h3>

Также можно обозначить текст заголовка с помощью подчеркивания.

Уровень 1 `<h1>`
===============

Уровень 2 `<h2>`
----------------

Уровень 1 <h1>

Уровень 2 <h2>

Этот способ менее распространен и поддерживает только 2 уровня.

Выделение

Этот текст выделен *курсивом*. Этот текст выделен **жирным шрифтом**. Этот текст выделен ***жирным курсивом***.

Этот текст выделен курсивом. Этот текст выделен жирным шрифтом. Этот текст выделен жирным курсивом.

или так:

Этот текст выделен _курсивом_. Этот текст выделен __жирным шрифтом__. Этот текст выделен ___жирным курсивом___.

Этот текст выделен курсивом. Этот текст выделен жирным шрифтом. Этот текст выделен жирным курсивом.

Код

Ключевые слова и выражения можно выделять прямым шрифтом.

Блок кода

Это блок кода *(1-я строка)*
Это блок кода (1-я строка)
Никакие команды не интерпретируются.

Блок кода 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
      2. Элемент 112
    2. Элемент 12
  2. Элемент 2

Задание

Составьте рейтинг из трех любимых фильмов или книг (с указанием режиссера или автора). Рейтинг должен быть оформлен в виде нумерованного списка. Фамилию режиссера/автора выделите жирным шрифтом. Не забудьте добавить заголовок перед списком

Потренируйтесь здесь...

Гиперссылки и изображения

Просто URL

http://ya.ru

Ссылка в тексте

Код:

Открыть [Яндекс](http://ya.ru)

Результат:

Открыть Яндекс

Вставка изображений

Код:

Картинка из Интернет:

![Замещающий текст](http://icons.iconarchive.com/icons/cornmanthe3rd/plex/128/Other-python-icon.png "Текст при наведении курсора")

Результат:

Картинка из Интернет

Замещающий текст

Код:

Картинка из локального файла (подкаталог `pics` в текущем каталоге):

![Замещающий текст](pics/Other-python-icon.png)

Результат:

Картинка из локального файла (подкаталог pics в текущем каталоге)

Замещающий текст

Задание

  1. Вставьте в документ ссылку на главную страницу сайта РХТУ. Текст ссылки должен быть: Сайт РХТУ им. Д.И. Менделеева
  2. Найдите в Интернет изображение герба РХТУ (обратите внимание на размер - он не должен быть слишком большим, больше 800 точек по любому измерению). Вставьте в документ это изображение.
  3. Нарисуйте в PowerPoint любую картинку и сохраните ее как файл png. Вставьте этот файл в документ как изображение.

Набор формул LaTeX

Масса справочников, искать по 'latex набор математических формул'

Хороший краткий справочник по командам http://en.wikibooks.org/wiki/LaTeX/Mathematics

Чтобы не искать символы по таблицам, пользуйтесь Detexify

Редактор формул Microsoft Office 2007 и более новых также использует команды $\LaTeX$ для набора формул. Для многих команд можно найти подсказку, наведя курсор мыши на палитру символов.

LaTeX в ворде

Общие принципы

Знаки $ ... $, $$ ... $$ переключают в математический режим.

При этом $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)
Out[3]: