Форматирование

Данная страница описывает аспекты форматирования текста в синтаксисе вики-разметки МойнМойн (который является основным для МойнМойн, но не единственным). Для информации о других поддерживаемых языках разметки см. ПомощьПоПарсерам.

Основы

Форматирование текста

Разметка

Результат

Примечания

`курсив`

курсив

Текст обрамляется двумя одинарными кавычками.

`полужирное начертание`

полужирное начертание

Текст обрамляется тремя одинарными кавычками.

`моноширинный шрифт`

`моноширинный шрифт`

Текст обрамляется апострофами. Разметка внутри них игнорируется.

`код`

код

Пример использования. Разметка внутри игнорируется.

`подчёркивание`

подчёркивание

`верхнийиндекс`

верхнийиндекс

`нижнийиндекс`

нижнийиндекс

`уменьшенный шрифт`

уменьшенный шрифт

`увеличенный шрифт`

увеличенный шрифт

`перечёркивание`

перечёркивание

Появилось в версии МойнМойн 1.5

Задание цвета текста

Задание цвета текста поддерживается внутри таблиц без использования дополнительных макрокоманд (см. ПомощьПоТаблицам).

Также возможно установить и использовать макрокоманду: Color2.

Подсветка синтаксиса

Существует несколько способов вставить код с подсветкой синтаксиса:

  1. Указать в начале блока кода имя парсера: `{{{#!имя_пармера`

  2. Внедрить прикреплённый файл с поддерживаемым расширением (например, `.py`) при помощи `inline:`
  3. Добавить в начале страницы инструкцию указания формата страницы: `#format имя_пармера`

Пример использования.

МойнМойн содержит специальный парсер, называемый highlight, который основан на Pygments. Он может использоваться для подсветки синтаксиса большого количества языков программирования, конифгурационных файлов и других видов текстовых файлов.

Для просмотра списка поддерживаемых языков см. ПомощьПоПарсерам.

Примеры

Смешивание ''курсива'' и '''полужирного начертания'''

Разметка

Результат

`Полужирное начертание в начале фрагмента, набранного курсивом`

Полужирное начертание в начале фрагмента, набранного курсивом

`Курсив в начале фрагмента с полужирным начертанием`

Курсив в начале фрагмента с полужирным начертанием

`В конце фрагмента с полужирным начертанием — курсив`

В конце фрагмента с полужирным начертанием — курсив

`В конце фрагмента, набранного курсивом — полужирное начертание`

В конце фрагмента, набранного курсивом — полужирное начертание

Верхний и нижний индексы

Разметка:

''a''^2^ `+` ''b''^2^ `=` ''c''^2^, H,,2,,O.

Результат:

a2 `+` b2 `=` c2, H2O.

Код

Разметка:

{{{
10 PRINT "Hello, world!"
20 GOTO 10
}}}

Результат:

10 PRINT "Hello, world!"
20 GOTO 10

Вложенные блоки кода

Как сказано на странице ПомощьПоПарсерам, можно использовать несколько уровней вложенности блоков, ограниченных фигурными скобками:

Разметка:

{{{{ 
Это — блок неформатированного текста.
{{{ с использованием фигурных скобок }}}
}}}}

Результат:

Это — блок неформатированного текста.
{{{ с использованием фигурных скобок }}}

Подсветка синтаксиса

Разметка:

{{{#!highlight python
from colors import palette

palette.colorize('python')
}}}

Результат:

   1 from colors import palette
   2 
   3 palette.colorize('python')