Математические символы
В математике, физике и других науках часто применяются различные специальные символы, а также буквы греческого и латинского алфавитов. В HTML и MathML эти символы можно добавлять несколькими способами.
Первый вариант — это найти нужный символ, скопировать его в буфер обмена и вставить в редактор HTML-кода (рис. 1).
Рис. 1. Знак умножения на сайте symbl.cc
Несколько сайтов, где можно посмотреть различные символы и скопировать их.
- html.spec.whatwg.org/multipage/named-characters.html
- symbl.cc/ru
- www.utf8icons.com
- www.toptal.com/designers/htmlarrows
Также для копирования специальных символов можно воспользоваться текстовыми редакторами, вроде Microsoft Word, LibreOffice Writer и др. К примеру, в LibreOffice Writer следует выбрать меню
. После чего найти нужный символ и вставить его в документ или напрямую скопировать символ в буфер обмена (рис. 2).Рис. 2. Специальные символы в LibreOffice Writer
В редакторе HTML-кода, к примеру, Visual Studio Code делаем вставку символа из буфера обмена (рис. 3).
Рис. 3. Вставка символа в редакторе кода
Второй вариант добавления специальных математических символов — это использование символа по его мнемоническому имени. Оно начинается с амперсанда, затем идёт имя символа и завершается точкой с запятой.
Например, для вывода символа бесконечности (∞) можно написать следующее.
<mn>∞</mn>
Несколько примеров распространённых символов приведено в табл. 1.
Вид символа | Имя символа | Описание |
---|---|---|
− | − | Знак минус, он чуть длиннее обычного дефиса на клавиатуре |
× | × | Знак умножения |
⋅ | ⋅ | Знак умножения в виде точки |
÷ | ÷ | Знак деления |
° | ° | Знак градуса |
∑ | ∑ | Знак суммы |
∫ | ∫ | Знак интеграла |
< | < | Знак меньше |
> | > | Знак больше |
→ | → | Стрелка вправо |
При написании кода важно соблюдать регистр букв. К примеру, имя для знака интеграла начинается с маленькой буквы, но если написать его с большой буквы, то получится уже двойной интеграл.
- ∫ — интеграл (∫)
- ∬ — двойной интеграл (∬)
Схожим образом работает добавление символа через HTML-код. Каждый символ начинается с амперсанда и решётки, после чего идёт десятичный или шестнадцатеричный числовой юникод-номер символа. Заканчивается он всегда точкой с запятой.
К примеру, для отображения знака плюс-минус можно написать следующий код.
<mo>±</mo>
Таким образом, один и тот же символ можно добавить в HTML-редактор несколькими способами.
- Вставить символ напрямую — ×
- Использовать имя символа — ×
- Использовать десятичный код символа — ×
- Использовать шестнадцатеричный код — ×
Учтите, что некоторые символы, добавленные в HTML напрямую, могут вызвать проблемы. Речь идёт о знаках меньше и больше, которые также используются в HTML для обозначения тегов. Их следует вставлять только в виде имени или кода.
- < — < или < или <
- > — > или > или >
Итоги
Добавление математического символа в редактор кода делается несколькими способами:
- копированием символа и вставкой его напрямую в редактор кода (∞);
- написанием символа по его имени (∞);
- написанием десятичного юникод-номера символа (∞);
- написанием шестнадцатеричного юникод-номера символа (∞).
Создайте выражение с помощью MathML, как показано на рис. 1.
Рис. 1
Создайте выражение с помощью MathML, как показано на рис. 1.
Рис. 1
Создайте выражение с помощью MathML, как показано на рис. 1.
Рис. 1