None (Python)
\d
Имя функции для освобождения ресурсов, выделенных объекту
Dispose (PascalABC.NET, C#, VB.NET)
dispose (Python, Java)
Индексы
_символ
Односимвольный нижний индекс
Cимвол выводится как нижний индекс
<sub>символ</sub>
^символ
Односимвольный верхний индекс
Cимвол выводится как верхний индекс
<sup>символ</sup>
_{
Метка начала многосимвольного нижнего индекса
Переход в режим нижнего индекса
<sub>
^{
Метка начала многосимвольного верхнего индекса
Переход в режим верхнего индекса
<sup>
}
Метка конца текущего (верхнего или нижнего) многосимвольного индекса
Выход из режима индекса
</sub>
или
</sup>
Выделение (в окне задачника любой режим выделения приводит к выделению полужирным шрифтом)
\B
Метка начала полужирного выделения
Переход в режим выделения
<b>
\b
Метка конца полужирного выделения
Выход из режима выделения
</b>
\I
Метка начала курсивного выделения
Переход в режим выделения
<i>
\i
Метка конца курсивного выделения
Выход из режима выделения
</i>
\S
Метка начала специального выделения
Переход в режим выделения
<span class="ptSpecial">
\s
Метка конца специального выделения
Выход из режима выделения
</span>
Дополнительное форматирование html-страниц (в окне задачника данные управляющие последовательности игнорируются)
{
Метка начала выделения переменной
<i>
}
Метка конца выделения переменной
</i>
\M
Метка начала моноширинного текста
<tt>
\m
Метка конца моноширинного текста
</tt>
\|
Разрыв строки
<br>
\P
Начало нового абзаца
Завершается предыдущий абзац и создается абзац стиля ptTaskContinue (при использовании в формулировке задания) или ptComment (при использовании в тексте преамбулы)
\[
Метка начала абзаца с центрированием
Завершается предыдущий абзац и создается абзац стиля ptTaskCenter (при использовании в формулировке задания) или ptCommentCenter (при использовании в тексте преамбулы)
\]
Метка конца абзаца с центрированием
Завершается предыдущий абзац и создается абзац стиля ptTaskContinue (при использовании в формулировке задания) или ptCommentContinue (при использовании в тексте преамбулы)
\(
Метка начала абзаца с отступом
Завершается предыдущий абзац и создается абзац стиля ptTaskQuote (при использовании в формулировке задания) или ptCommentQuote (при использовании в тексте преамбулы)
\)
Метка конца абзаца с отступом
Завершается предыдущий абзац и создается абзац стиля ptTaskContinue (при использовании в формулировке задания) или ptCommentContinue (при использовании в тексте преамбулы)
\J
Метка начала режима выравнивания по столбцам (после нее указывается последовательность символов r, l, c, которая должна оканчиваться символом &)
<table>
\j
Метка конца режима выравнивания по столбцам
</table>
&
Переход к новому столбцу в режиме выравнивания по столбцам
Добавляется тег <td> с соответствующим выравниванием; для первого столбца предварительно указывается тег <tr>
Необходимость в специальных командах для генерации ссылок на другие задания группы объясняется тем, что любое имеющееся задание может быть импортировано в группу с другим именем (с помощью процедуры UseTask), и поэтому все ссылки на другие задания этой группы также потребуется откорректировать, указав в них новое имя группы. Разумеется, в подобной ситуации необходимо переносить в новую группу все задания, содержащие ссылки друг на друга. Следует заметить, что разность между номерами ссылающихся друг на друга заданий не обязана быть такой же, как в исходной группе заданий. Если в новой группе задания находятся на другом расстоянии" друг от друга, то для указания правильной ссылки достаточно внести соответствующую поправку в параметр процедуры UseTask.
Наличие нескольких видов неразрывных пробелов, не различающихся в тексте заданий и html-страниц, связано с планируемой в дальнейшем возможностью генерации текста заданий в других форматах (в частности, в формате системы TeX, в котором данные виды пробелов различаются). Приведем рекомендации по использованию неразрывных пробелов:
вокруг символов =, <, > указывается обычный неразрывный пробел ~; исключением являются фрагменты текста в скобках вида ( 0), в которых рекомендуется использовать малый пробел: (\,0); неразрывный пробел ~ указывается также между текстом и переменной: стороны~{a} и~{b}; вокруг символов + и - ставится средний пробел \;; символы умножения \* и деления / пробелами не обрамляются; исключением служит ситуация, когда слева и справа от символа деления указываются прописные буквы; в этом случае желательно использовать обрамление малыми пробелами. Приведем пример оформления формул (данный пример взят из задания Begin39; обратите внимание на выделение переменных с помощью фигурных скобок, а также на команды, обеспечивающие вывод индексов, выделение квадратного корня и центрирование формулы):