Автор Тема: jstex - модуль работы с формулами.  (Прочитано 38069 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
jstex - модуль работы с формулами.
« : Август 3, 2015, 23:10 »
Тег — jstex внутри [] предназначен для вставки формул, без дополнительных кнопок.


Образец: [1jstex]\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}[1/jstex] — на форуме такая запись преобразуется в формулу.

\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}

[1jstex]\vec{F}=a(\vec{E}-[\vec{r}rot\vec{E}]+[\vec{v}\vec{H}])(1-v^2/c^2)[1/jstex]
\vec{F}=a(\vec{E}-[\vec{r}rot\vec{E}]+[\vec{v}\vec{H}])(1-v^2/c^2)
« Последнее редактирование: Август 6, 2015, 22:15 от Николай Зуб »

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #1 : Август 4, 2015, 00:04 »
[1jstex][1/jstex]  Единички удалить

Формулы надо писать в формате tex.
В этой теме можно тестировать код в формате tex.
По результату тестов оставляете ваш рабочий код для примера.
« Последнее редактирование: Август 4, 2015, 17:25 от Зуб Николай »

Мастеров Александр

  • Гость
Re: jstex - модуль работы с формулами.
« Ответ #2 : Август 4, 2015, 18:32 »
Тег — jstex внутри [] предназначен для вставки формул, без дополнительных кнопок.


Образец: [1jstex]\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}[1/jstex] — на форуме такая запись преобразуется в формулу.

\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}
Формула в виде картинки - фии...
Плохой вариант!

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

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #3 : Август 4, 2015, 19:09 »
А зачем все это?

Мастеров Александр

  • Гость
Re: jstex - модуль работы с формулами.
« Ответ #4 : Август 4, 2015, 20:35 »
А зачем все это?
Картинки генерятся в США, в Далласе, и от туда качаются.

Вот пример работы MathJax:

http : // bolshoyforum . com/forum/index.php?topic=410865.0

При этом скрипт можно разместить на собственном хостинге.
И формула генерится в браузере.
« Последнее редактирование: Август 5, 2015, 17:28 от Николай Зуб »

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #5 : Август 4, 2015, 20:50 »

При этом скрипт можно разместить на собственном хостинге.
И формула генерится в браузере.
Где можно скачать скрипт?
Там внешних ссылок нет?

Оффлайн Петр Иванович

  • Эксперт
  • *****
  • Сообщений: 3 090
  • Репутация: +12/-4
  • Пол: Мужской
  • Петр Иванович
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #6 : Август 5, 2015, 15:28 »
Тег — jstex внутри [] предназначен для вставки формул, без дополнительных кнопок.


Образец: [1jstex]\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}[1/jstex] — на форуме такая запись преобразуется в формулу.

\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}
Спасибки
Будем попробовать.

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #7 : Август 5, 2015, 17:27 »
Надо писать в тегах. LateX или teX не знаю, могут быть нюансы.
Формулы в виде картинок можно из браузера вставлять в Ворд.

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #8 : Август 8, 2015, 12:21 »
Если у вас ранее были в текстах формулы в таком виде:
 \(U=U_+\) и \(U=U_-\) —
То вызываем  в любом текстовом редакторе функцию замены текста:
Делаем замену \( на [1jstex] без единички и затем повторяем для \) замену на [1/jstex] тоже без единички.
Формулы должны работать.

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #9 : Август 12, 2015, 20:14 »
Модератор не может уследить за всем, что происходит на форуме, если он не сидит на зарплате... да и тогда тоже не успеет, если форум раскрученный...
---
Так что если кто-то пожаловался на оскорбления или флуд, модератор обязан принимать какое-то решение и как-то отреагировать.
---
Кстати, а почему нельзя для вставки формул использовать также тег \(.....\) - на БФ это работает превосходно. Причем в данном случае формула вставляется прямо посреди текста, а не отдельной строкой...
Уже в некоторых разделах есть модераторы.
Разбираться, как сделать тег \(.....\) - я не буду. Не вижу в этом необходимости.
Если меня убедят, то может подумаю сделать так, но вряд ли.

Оффлайн Slava Parkov

  • Эксперт
  • *****
  • Сообщений: 1 019
  • Репутация: +1/-0
  • Пол: Мужской
Re: jstex - модуль работы с формулами.
« Ответ #10 : Август 14, 2015, 01:36 »
Мне довольно все равно писать \( ... \) или [1jstex]...[1/jstex], но что вызывает легкое раздражение это невозможность (или я не нашел) вставить TeX в текстовую строку.
Так что получатеся что в формуле я пишу красивую формулу, а потом объясняю, что v_0 это ...
Но в формуле нет v_0 там стоит курсивная буква v c индексом 0. Конечно тут не идиоты читают, и догадываются что к чему, но немножко раздражает.
« Последнее редактирование: Август 16, 2015, 21:55 от Николай Зуб »

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #11 : Август 14, 2015, 09:54 »
Мне довольно все равно писать \( ... \) или
...
, но что вызывает легкое раздражение это невозможность (или я не нашел) вставить TeX в текстовую строку.
Так что получатеся что в формуле я пишу красивую формулу, а потом объясняю, что v_0 это ...
Но в формуле нет v_0 там стоит курсивная буква v c индексом 0. Конечно тут не идиоты читают, и догадываются что к чему, но немножко раздражает.
Не понял в чем проблема.

Оффлайн Slava Parkov

  • Эксперт
  • *****
  • Сообщений: 1 019
  • Репутация: +1/-0
  • Пол: Мужской
Re: jstex - модуль работы с формулами.
« Ответ #12 : Август 14, 2015, 17:05 »
Не понял в чем проблема.
Проблема (ну скажем, не проблема, а неудобство) в том, что должно быть:

а получается:
h=h_{0}+v_{0}t-\frac{gt^{2}}{2}

h_0 - initial height, v_0 - initial speed

« Последнее редактирование: Август 14, 2015, 23:50 от Slava Parkov »

Оффлайн Николай Григорьевич Зуб

  • Administrator
  • Эксперт
  • *****
  • Сообщений: 26 400
  • Репутация: +145/-0
  • Пол: Мужской
    • E-mail
Re: jstex - модуль работы с формулами.
« Ответ #13 : Август 14, 2015, 17:12 »
Нижнюю строчку тоже в теги вставил.
Это так? Или что?
Нажмите редактировать.

Оффлайн Slava Parkov

  • Эксперт
  • *****
  • Сообщений: 1 019
  • Репутация: +1/-0
  • Пол: Мужской
Re: jstex - модуль работы с формулами.
« Ответ #14 : Август 14, 2015, 23:51 »
Нижнюю строчку тоже в теги вставил.
Это так? Или что?
Нажмите редактировать.
По английски это работает (на то, что надпись италиком получается - пока плюем), но по русски:
h=h_{0}+v_{0}t-\frac{gt^{2}}{2}

h_0
- начальная высота,
v_0
- начальная скорость

« Последнее редактирование: Август 31, 2015, 10:42 от Николай Зуб »