Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/254: Рейтинг темы: голосов - 254, средняя оценка - 4.69
 Аватар для cmath
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349

Редактор формул

29.06.2013, 09:55. Показов 54101. Ответов 0

Студворк — интернет-сервис помощи студентам
Небольшая инструкция по использованию редактора формул для новичков.
***
Не много о том, где редактор находится: найти его можно под редактором быстрого ответа в свернутом виде. В расширенном режиме редактор формул также расположен под редактором ответа.
***
Код можно набирать вручную в основном окне, но надо добавлять тэги [latex]. Если набираете код в окне редактора, то код в теги заключать не нужно. При этом надо копировать код не из окна редактора, а из поля под редактором - теги уже будут автоматически добавлены. Чтобы в этом поле появился код надо нажать кнопку "просмотреть" в редакторе. Если кнопка не нажимается (такое бывает, например, при копировании текста в окно редактора) - добавьте пробел в любом месте текста.
***
Еще бывает нередко такая штука: код набран верно, правильно отобразился результат на предварительном просмотре, но в сообщении отображается неправильно. Исправить это можно добавлением пустой строки после [latex].
***
Здесь приведены конструкции, которые чаще всего новички словами описывают. Более полный список операторов и примеров их использования можно найти в ссылке "Help", которая также находится в правом верхнем углу редактора. Из приведённых в ссылке некоторые могут работать неправильно или некорректно, но 80-90% работают точно (проверено).
I. Дроби.

BB код:
Code
1
[LATEX]\frac{"числитель"}{"знаменатель"}[/LATEX]
Пример I.1Код:
Code
1
[LATEX]\frac{a+c}{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{a+c}{b}

Пример I.2Код:
Code
1
[LATEX]\frac{\frac{a+c}{e}+1}{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\frac{a+c}{e}+1}{b}

Примечание: Если одну из скобок не поставить, то это приведёт к неправильному результату.

II. Степень. Индексы (верхний и нижний).

Код:
Code
1
[LATEX]{"основание"}^{"степень"}[/LATEX]
Code
1
[LATEX]{"основание"}^{"верхний индекс(ы)"}[/LATEX]
Code
1
[LATEX]{"основание"}_{"нижний индекс(ы)"}[/LATEX]
Пример II.1. Степень.Код:
Code
1
[LATEX]{a}^{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}^{b}

Пример II.2. Верхний индекс(ы).Код:
Code
1
[LATEX]{a}^{i,j,k}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}^{i,j,k}

Пример II.3. Нижний индекс(ы).Код:
Code
1
[LATEX]{a}_{i,j,k}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{i,j,k}

Пример II.4. Верхний и нижний индекс(ы).Код:
Code
1
2
3
4
Вариант 1:
[LATEX]{a}^{i,j,k}_{m,l}[/LATEX]
Вариант 2:
[LATEX]{a}_{m,l}^{i,j,k}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}^{i,j,k}_{m,l}

Примечание: Основание можно не заключать в фигурные скобки. Индекс/степень также можно не заключать в фигурные скобки, но только если индекс/степень состоит из одного символа. В противном случае все остальные символы будут основной строке - той же строке что и основание.

III. Предел и логарифм.

Логарифмы
Код:
Code
1
2
3
4
5
6
Логарифм с основанием a
[LATEX]\log_{a}{} [/LATEX]
Натуральный логарифм
[LATEX]\ln{} [/LATEX]
Десятичный логарифм
[LATEX]\lg{} [/LATEX]
Пример III.1 Логарифм b по основанию aКод:
Code
1
[LATEX]\log_{a}{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\log_{a}{b}

Пример III.2 Натуральный логарифм bКод:
Code
1
[LATEX]\ln{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\ln{b}

Пример III.3 Десятичный логарифм bКод:
Code
1
[LATEX]\lg{b}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\lg{b}

Предел
Код:
Code
1
[LATEX]\lim_{"условие перехода, может отсутствовать: тогда получится просто "lim""}{"выражение"}[/LATEX]
Пример III.4 ПределКод:
Code
1
[LATEX]\lim{x}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\lim{x}

Примечание: Фигурные скобки для выражения после значка логарифма можно не ставить, если поставить пробел. Аналогично для значка предела.

IV. Производные. Интегралы.

Производные первого порядка
Код:
Code
1
2
3
4
5
6
Вариант 1:
[LATEX]{"функция"}^{'}[/LATEX]
Вариант 2 (отношение дифференциалов):
[LATEX]\frac{\operatorname{d}"функция"}{\operatorname{d}x}[/LATEX]
Частная производная:
[LATEX]\frac{\partial "функция"}{\partial x}[/LATEX]
Пример IV.1 Производная первого порядкаКод:
Code
1
[LATEX]{y}^{'}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}^{'}
________________________________________ __________________________
Код:
Code
1
[LATEX]\frac{\operatorname{d}y}{\operatorname{d}x}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\operatorname{d}y}{\operatorname{d}x}

Пример IV.2 Частная производная первого порядкаBB код:
Code
1
[LATEX]\frac{\partial u}{\partial x}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\partial u}{\partial x}

Производные высших порядков
Код:
Code
1
2
3
4
5
6
7
8
Производная второго порядка. Вариант 1:
[LATEX]{"функция"}^{''}[/LATEX]
Производная второго порядка. Вариант 2:
[LATEX]{"функция"}''[/LATEX]
Производная n-ого порядка. Вариант 1:
[LATEX]{"функция"}^{(n)}[/LATEX]
Производная n-ого порядка. Вариант 2:
[LATEX]\frac{ {\operatorname{d}}^{n} "функция"}{ \operatorname{d}{x}^{n} }[/LATEX]
Пример IV.3 Производные высших порядковBB код:
Code
1
[LATEX]{y}^{''}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}^{''}
________________________________________ __________________________
Код:
Code
1
[LATEX]{y}^{(n)}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}^{(n)}
________________________________________ __________________________
Код:
Code
1
[LATEX]\frac{ {\operatorname{d}}^{n}y}{\operatorname{d}{x}^{n} }[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\operatorname{d}^ny}{\operatorname{d}x^n}

Интегралы
Код:
Code
1
2
3
4
5
6
7
8
9
10
Неопределённый интеграл:
[LATEX]\int "функция" \operatorname{d}x[/LATEX]
Определённый интеграл:
[LATEX]\int_{a}^{b} "функция" \operatorname{d}x[/LATEX]
Двойной интеграл:
[LATEX]\iint_{D} "функция" \operatorname{d}x\operatorname{d}y[/LATEX]
Тройной интеграл:
[LATEX]\iiint_{D} "функция" \operatorname{d}x\operatorname{d}y\operatorname{d}z[/LATEX]
Криволинейный интеграл по замкнутому контуру:
[LATEX]\oint_{L} "функция" dL[/LATEX]
Пример IV.4 Интегралы.Код:
Неопределённый интеграл:
Code
1
[LATEX]\int x^3 \operatorname{d}x[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\int x^3 \operatorname{d}x
________________________________________ __________________________
Определённый интеграл:
Code
1
[LATEX]\int_{a}^{b} x^3 \operatorname{d}x[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\int_a^b x^3 \operatorname{d}x
________________________________________ __________________________
Двойной интеграл:
Code
1
[LATEX]\iint_{D} xy \operatorname{d}x\operatorname{d}y[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\iint_{D} xy \operatorname{d}x\operatorname{d}y
________________________________________ __________________________
Тройной интеграл:
Code
1
[LATEX]\iint_{D} xy{e}^{z} \operatorname{d}x\operatorname{d}y\operatorname{d}z[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\iiint_{D} xye^z \operatorname{d}x\operatorname{d}y\operatorname{d}z


V. Крупные операторы: суммирование, произведение.

Оператор суммирования
Код:
Code
1
2
3
4
Без пределов суммирования:
[LATEX]\sum[/LATEX]
С пределами:
[LATEX]\sum_{k=1}^{n}[/LATEX]
Пример отображения
Без пределов суммирования:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum
С пределами:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{k=1}^{n}

Оператор произведения
Код:
Code
1
2
3
4
Без пределов:
[LATEX]\prod [/LATEX]
С пределами:
[LATEX]\prod _{k=1}^{n}[/LATEX]
Пример отображения
Без пределов:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\prod
С пределами:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\prod_{k=1}^{n}


VI. Матрицы

Матрицы
Код:
Code
1
2
3
4
[LATEX]\begin{pmatrix} 
"элемент" & "элемент"\\  
"элемент" & "элемент"
\end{pmatrix}[/LATEX]
Получится матрица размерности 2x2. Добавление в каждой строке значка "&" добавит еще ячейки для элементов.
Чтобы добавить еще строку, нужно добавить после любой строки "\\" и столько ячеек для элементов, сколько их в любой другой строке.
Код (Матрица 3х2):
Code
1
2
3
4
5
[LATEX]\begin{pmatrix}
"элемент" & "элемент"\\  
"элемент" & "элемент"\\ 
"элемент" & "элемент"
\end{pmatrix}[/LATEX]
Пример VI.1 Матрицы 2х2, 3х2Код:
Code
1
2
3
4
[LATEX]\begin{pmatrix} 
a & b\\  
c & d
\end{pmatrix}[/LATEX]
Результат:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix} <br />
a & b\\  <br />
c & d<br />
\end{pmatrix}
________________________________________ __________________________
Код (Матрица 3х2):
Code
1
2
3
4
5
[LATEX]\begin{pmatrix}
a & b\\  
c & d\\ 
e & f
\end{pmatrix}[/LATEX]
Результат:
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{pmatrix} <br />
a & b\\  <br />
c & d\\ <br />
e & f<br />
\end{pmatrix}


Символы (бесконечность, греческие буквы). Редактирование текста.

Бесконечность:
Code
1
[LATEX]\infty[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\infty
Примечание: Тут многие используют значок, который получается при использовании кода "\propto" - этот значок не является значком бесконечности, хоть и очень похож. На самом деле является квантором.
Греческие символы:
Ставится слэш '\' и далее название буквы латиницей. Если написать названии буквы с заглавной буквы (извините за тавтологию) - получится заглавная буква.
Редактирование текста:
Можно изменить размер формулы с помощью добавления кодов "\tiny" (крошечный 8пт), "\small" (маленький 10 пт) и др.
Можно комбинировать эти теги, например:
Код:
Code
1
[LATEX]\tiny{avz}\huge{avz}[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?\tiny{avz}\huge{avz}
Фигурные скобки {} задают блок, к которому будет применён оператор слева. Чтобы использовать фигурные скобки как текст надо перед каждой поставить слэш "\".
Разделение строк текста осуществляется оператором "\\". Пробелы, которые вы пишете внутри тегов LaTeX или в окне редактора, не отображаются впоследствии. Чтобы получить пробел между участками текста, надо поставить "\;"
Можно также изменить цвет текста оператором \color{"цвет"}{"текст"}. Цвет будет применен ко всему тексту.
Пример:
Код:
Code
1
[LATEX]x^2+2x-\color{OliveGreen}1[/LATEX]
Результат: https://www.cyberforum.ru/cgi-bin/latex.cgi?x^2+2x-\color{OliveGreen}1

P.S. Неиспользование редактора при оформлении задачи на форуме = нарушение правил 4.8 и 5.18
P.P.S. С вопросами по редактору можете обращаться к модераторам раздела. Чтобы опробовать возможности редактора, зайдите в тему для теста
56
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.06.2013, 09:55
Ответы с готовыми решениями:

Редактор формул
Всем привет открываешь через winrar вордовский файл (с расширением docx) - внутри него идешь в папку word - двойной клик по...

Редактор формул
Даже не знаю в какую тему писать. Кто знает есть ли какие то приложения, расширения, плагины чтобы на веб страничке можно было писать,...

редактор формул
Нужно написать простенький редактор формул (ну и чтоб по ним считалось конечно), но с чего начать вообще не представляю... Подскажите...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.06.2013, 09:55
Помогаю со студенческими работами здесь

Редактор формул на Delphi
Скорее всего что-то подобное уже было, тогда просто жду ссылок. Мне нужно сделать на делфи приблизительно тот же редактор формул, что на...

Редактор формул в программе
Здравствуйте профессионалы в программировании! Нужна Ваша помощь! Вообщем разрабатываю прогу в которой много различных формул. Как после...

Delphi+ Редактор формул
У меня такой вопрос, можно ли, или как в Delphi использовать какой-то редактор формул (Microsoft Equation, MathType, или какой-то другой...

Редактор математических формул
Требуется написать текстовый редактор с возможностью ввода математических формул (интегралы, пределы и т.д.). Знаю C#. Подскажите как...

Редактор формул, генерация изображений
Доброго времени суток Сразу приношу извинения, если разместил тему не в том месте. Просто не знаю, в каком разделе писать Нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Закрытая тема Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru