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

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

29.06.2013, 09:55. Показов 54065. Ответов 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
Закрытая тема Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru