Форум Радиолюбителей

Красивые формулы, как их писать

32371 просмотров, 15 ответов

SYN
Сообщений: 1587
28 марта 2024 г. в 06:22#1
Это ресурс позволяет писать красивые формулы для публикации на форуме. Формулу можно отскринить стандартной программой операционки (в винде это ножницы), а можно нажать кнопку "загрузить изображение", в этом случае будет загружен рисунок с прозрачной подложкой, который на форуме будет выглядеть как показано ниже (показаны оба варианта).
Ресурс по ссылке не единственный в своем роде, это не реклама, просто на мой взгляд этот ресурс довольно удобен.

Кажется несколько непривычно, но ничего сложного нет. Стоит написать пару формул и принцип становится ясен.


I = \frac{E}{R+r} \\ двойная косая черта нужна для переноса на следующую строку
U = \sqrt{PR}


SYN
Сообщений: 1587
28 марта 2024 г. в 06:44#2
Индексы, верхний и нижний, делаются через нижнее подчеркивание или через знак ^. Можно сделать оба из них. Если в индексе один символ фигурные скобки не требуются, если не один, то символы нужно заключить в фигурные скобки. Формулы можно писать в строчку, но они будут слипаться, что бы не было слипшихся формул нужно вставить "разделитель" \hspace позволяющий указать нужную длину пробела, в данном случае 1,5 см.


U_{ab} = 5^{-j30} + 7^{j25} \hspace{1.5cm} a_1 = 3^2 \cdot \sin(b)


Орешек
Сообщений: 3387
1 апреля 2024 г. в 02:14#3
1 апреля 2024 г. в 05:43#4
Обычный Microsoft Word также позволяет использовать формулы в тексте. Можно писать в одну строку в формате разметки LaTeX (как в примерах выше), а потом сконвертровать в привычный вид формул. А можно и сразу в виде формул.
SYN
Сообщений: 1587
2 апреля 2024 г. в 03:38#5
Формулы можно много где писать, например и в свободном LibreOffice (и потом, от ворда нужно начинать отвыкать, уж лучше платить своим разрабам). Сейчас даже в онлайн P-7 офисе, который предоставляет Яндекс, есть эти функции, там и совместно работать можно. Здесь суть, что можно писать вообще без какого-то установленного ПО, это удобно для форума, к тому же есть быстрое меню сверху, это сильно облегчает процесс. И формулы получаются, как Вы сами заметили, уровня LaTeX, по сути он в качестве движка и используется.
2 апреля 2024 г. в 10:33#6
Цитата: SYN
и потом, от ворда нужно начинать отвыкать


Полагаю, что каждый сам решает что ему "нужно"

3 апреля 2024 г. в 12:05#7
Цитата: SYN
Здесь суть, что можно писать вообще без какого-то установленного ПО, это удобно для форума


Замечу, что для SMF есть готовые решения, позволяющие использовать формулы непосредственно в тексте сообщений форума без вклеивания подготовленных заранее изображений.

Это просто информация для администраторов данного форума.
SYN
Сообщений: 1587
3 апреля 2024 г. в 03:13#8
Цитата: Олег
Полагаю, что каждый сам решает что ему "нужно"

Разумеется, тем не менее общий вектор должен быть направлен на отказ от использования продуктов microsoft. Госсектор, крупный частный бизнес. Без этого кабала и зависимость от иностранной компании недружественного государства будет труднопредолима. Нам нужно учиться у "самых демократических в мире" государств делать префернции прежде сего своим компаниям, даже несмотря на рынок и конкуренцию.

Цитата: Олег
Замечу, что для SMF есть готовые решения,

Скорее всего это будет стоить определенную сумму и вряд ли будет рационально в контексте данного форума. Все же направленность немного другая.
3 апреля 2024 г. в 12:44#9
Цитата: SYN
Скорее всего это будет стоить определенную сумму


Совершенно бесплатно.
Например https://github.com/realdigger/SMF-MathJax (он же есть и на сайте SMF https://custom.simplemachines.org/index.php?mod=4077 )

Используется MathJax (собственно, эта же библиотека используется и на ресурсе из первого сообщения этой темы)

Цитата: SYN
и вряд ли будет рационально в контексте данного форума. Все же направленность немного другая.


А при чем здесь направленность форума? Речь идет о том, что добавив небольшую модификацию к "движку" данного форума можно будет писать формулы прямо в разметке LaTeX, а отображаться они сразу будут в нормальном виде.
Хотя данную модификацию для SMF я сам не проверял, а вот с непосредственно MathJax я немного "поиграл". Вполне нормально работает в браузере.
SYN
Сообщений: 1587
3 апреля 2024 г. в 02:44#10
Форум радиолюбительский, формулы писать приходится, но не так уж часто они встречаются, вот где-то на математическом форуме другое дело, не выдержит конкуренции без такого функционала. А по стоимости, так и сам Тех бесплатен, найдется ли кто бесплатно прикрутит и будет обслуживать...

И потом лишнее меню. Тем что есть пользуются не часто. Много ли видели применения хотя бы списков? Я за свои 900 сообщений применял всего пару раз. Вот и возникает такой вопрос. Впрочем, это на рассмотрение Игоря конечно.
3 апреля 2024 г. в 04:21#11
Информация для администраторов

Установка "мода" занимает 2 минуты.
1.Загрузить архив .tar.gz и распаковать его на своем компьютере
2.На сервере форума создать папку с любым названием (скажем, MathJax, но можно любое другое название) внутри папки Packages.
3.Выгрузить файлы по FTP (или SFTP) на сервер форума в эту новую папку
4.В административной панели форума в "менеджере пакетов" нажать пункт "установить"
Это всё

Результат можно посмотреть здесь https://testsmf.rf.gd/index.php?topic=1.0 (это тестовый форум, я его удалю через некоторое время) или на приложенной картинке.

SYN
Сообщений: 1587
3 апреля 2024 г. в 05:41#12
Ну, если это так просто, то интересно. А что с меню редактирования? Если человек знает синтаксис, то нет проблем, а если не знает?
3 апреля 2024 г. в 06:36#13
Какого-то специального редактора нет. Появляются две кнопки, которые добавляют пары BBCodes ([latex][/latex] или [latex=inline][/latex])
Текст формулы вводится непосредственно в формате LaTeX. Нажав "Предварительный просмотр" можно посмотреть что получилось.

Если нет опыта с LaTeX, то существует очень много "шпаргалок" для ввода формул.

SYN
Сообщений: 1587
4 апреля 2024 г. в 03:18#14
В случае установки нужно будет здесь свою шпаргалку сделать, наиболее частые приемы, их не много. Отличия могут быть от классического LaTeX, таже дробь (большая), в LaTeX пишется через dfrac, здесь без буквы d. Ну и что бы не искать где-то.
9 апреля 2024 г. в 09:42#15
Цитата: 0лег
Результат можно посмотреть здесь https://testsmf.rf.gd/index.php?topic=1.0 (это тестовый форум, я его удалю через некоторое время) или на приложенной картинке.


Тестовый форум удалён. Если кому-то ещё интересно, то можно взглянуть на приложенное выше изображение.
Если администраторам (владельцам) форума всё это неинтересно или непонятно, то можно продолжать вклеивать картинки с формулами.