Форум программистов, компьютерный форум, киберфорум
IGPIGP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

С Латексом (LaTeX) пишем формулы в дипломах, курсовых, научных трудах и общаемся на форуме)

Запись от IGPIGP размещена 07.05.2015 в 19:26
Показов 8296 Комментарии 4
Метки latex

Не по теме:

The English version of that a page is there:
https://www.cyberforum.ru/blog... g3515.html


  • Узнать о формате LaTeX можно набрав в поисковике math latex, latex formula и пр. Набирать просто latex тоже интересно, но там не про математику будет.
    В двух словах это можно бы объяснить так: есть сайты и издательские пакеты в которых если набрать, что-то похожее на:
    [LATEX]f_p =4\cdot \pi \cdot (\frac{1}{2\cdot \pi \cdot m _{1}\cdot k _{0}\cdot T})^{\frac{3}{2}}\cdot p^{2}\cdot e^{-\frac{p^{2}}{2\cdot m _{1}\cdot k _{0}\cdot T}}[/LATEX]
    то сайт или программа нарисует:
    https://www.cyberforum.ru/cgi-bin/latex.cgi?f_p =4\cdot \pi \cdot (\frac{1}{2\cdot \pi \cdot m _{1}\cdot k _{0}\cdot T})^{\frac{3}{2}}\cdot p^{2}\cdot e^{-\frac{p^{2}}{2\cdot m _{1}\cdot k _{0}\cdot T}}
    Набирать такую формулу вручную для новичка труд непростой. Да и опытному Latex-пользователю, это не пустяк) Но иначе продуктивно общаться на нашем форуме нельзя.
    Кроме того, получив изображение формулы в естественном виде её можно заскриншотить, вырезать и использовать в другом документе.
    Дополнительную информацию ищите в сети.
  • Как уже сказано, набор формул в формате Latex достаточно сложная штука. Несмотря на то, что написано немало программ, которые так или иначе облегчают этот труд, все они сводятся к работе с обширным меню, где каждому пункту назначены целые строки, соответствующие той или иной математической конструкции.
  • Я хочу предложить программу, которая позволяет писать формулы в формате RTF, а программа сама генерирует по строке RTF строку Latex.
    На первый взгляд кажется сложно. Однако повертье, это решение является плодом длительных размышлений, проб и ошибок.
  • Итак, почему сначала RTF? Этот формат позволяет получать вполне удовлетворительное визуальное представление формулы. Его возможности позволяют поддерживать многоуровневость записи и нижние индексы. Поэтому всё кроме настоящих, многоуровневых дробей можно отобразить без особых ухищрений. Дроби отображаются знаком наклонной черты - деления и дополнительными скобками если числитель и/или знаменатель сложные выражения: (и+или)/(и-или).
    Но главным фактором является конечно то обстоятельство, что набор RTF текста можно осуществлять очень просто. Вы вводите его как обычный текст в специальном поле, а преобразование в RTF делает сама программа. При этом вы на каждом шагу видите результат в том виде который вполне приемлем для математического выражения. Это делает набор формулы очень простым занятием в сравнении с другими способами. Далее, как уже сказано, программа сама сгенерирует Латекс строку по RTF строке, а последняя останется как самостоятельный и дополнительный результат, который можно использовать везде где можно использовать RTF. Например, можно вставить её в какой-то текст.
  • Но почему же, всё-таки Латекс? Да, у нас уже есть вполне читабельная RTF-формула, однако хочется же естественного отображения дробей и избавления от лишних скобок, которые так затрудняют восприятие. Вот тут и нужен Latex. Почему? Потому, что это уже существующая и проверенная технология кодирования для отображения формул в их естественном виде.
  • Программа получилась неплохой даже для начала. Она легко осваивается (проверно на детях 7+ класса) и достаточно удобна. В программе всё, что заслуживает внимания снабжено окнами подсказки, которые открываются по правому щелчку мыши + LShift. Есть приличный хелп. Несложные правила работы с интерфейсом и RTF в частности (RTF - язык интерфейса в данном случае)), поясняется примерами ввода двух формул, где пошагово и покликово расказано, что делать и каков результат.
  • Качать здесь:
http://steamandwater.od.ua/AnE... ex_ru.html
  • Ознакомиться с принципами работы программы можно почитав содержимое Меню Помошь. Самый быстрый путь - сразу выполнить два примера расположенных : Меню Помощь->Помощь->Набирая формулу в формате RTF. За несколько минут вы увидите всё, что нужно, чтобы начать работать самостоятельно.
    Посмотрите тут:
    http://steamandwater.od.ua/AnE... syCalc.wmv
  • Я хочу показать некоторые маленькие хитрости в отображении дробей. Это реализовано начиная с версии 1.0.0.3
  • Давайте наберем простое выражение : a/b·d/c
    Следуя правилам приоритета операций это эквивалентно: a·d/(b·c) или a·d/b/c. Операции равного приоритета выполняются строго справа налево. Итак наша запись a/b·d/c сгенерирует такую Latex строку:
    \frac{a\cdot d}{b\cdot c}
    и она породит рисунок дроби, где a·d это числитель, а b·c - знаменатель:
    https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{a\cdot d}{b\cdot c}
  • Теперь давайте наберём : (a/b)·d/c. Дополнительные скобки не изменяют порядок операций и результат вычислений не изменится. Но данная строка сгенерирует другую Latex строку:
    \frac{\frac{a}{b}\cdot d}{c}
    и она породит рисунок дроби, где a/b·d это числитель, а c - знаменатель:
    https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\frac{a}{b}\cdot d}{c}
  • Давайте наберём : (a/b)·(d/c) и такая расстановка скобок не изменит результат вычислений. Но запись сгенерирует Latex строку:
    \frac{a}{b}\cdot \frac{d}{c}
    и она породит рисунок произведения двух дробей: a/b и d/с :
    https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{a}{b}\cdot \frac{d}{c}
  • Такие варианты как a/(b·d/c) или a/(b·d)/c не рассматриваем так как они не эквивалентен изначальному выражению : a/b·d/c
  • А выражение : a/b·(d/c)
    заслуживает внимания. Оно сгенерирует:
    \frac{a\cdot \frac{d}{c}}{b}
    что при отображении даёт дробь с числителем a умножить на дробь d/c и знаменателем b :
    https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{a\cdot \frac{d}{c}}{b}
  • Таким образом расстановка дополнительных скобок не меняющих результат выражения изменяет способ отображения
    формулы.
  • Теперь о таких вещах как точность, надёжность и сочетательность (ассоциативность).
    В школьном курсе математики мы учили, что операции равного приоритета можно выполнять слева-направо так как их результат не зависит от порядка выполнения. Такой алгоритм выполнения называется наивным. В программе AnEasyCalc реализована возможность включения интеллектуального алгоритма, который перед исполнением выбирает наиболее безопасные операции из операций равного приоритета, с точки зрения потери значимости (точности) и возможности аварийного результата (бесконечность, не число). Описание того, что из себя представляет интеллектуальный алгоритм можно увидеть кликнув правой кнопкой по меню:
    Настройки->Настройки режима вычисления->Приоритет операций -> Интеллектуальный алгоритм.
    Вот что там можно прочесть:
    Наивный алгоритм предполагает последовательность выполнения операций равного приоритета: слева-направо для всех кроме возведения в степень. Это приводит к тому, что выражение вроде: 1 + 1е-20 - 1 равно 0.
    Это происходит потому, что наивный алгоритм выполняет операции сложения слева-направо и:
    1 + 1е-20 = 1, так как, как правило, число значащих цифр не превышает 15.
    Поэтому следующая операция: 1-1=0.
    То есть, налицо потеря точности. Однако могут быть и более тяжелые последствия. Например: 1е308 * 1е308 / 1е308 в соответствии с наивным алгоритмом равно бесконечности, так как современные настольные системы, как правило , не могут работать с числами большего порядка чем +308.
    Интеллектуальный алгоритм даст верные результаты:
    1 + 1e-20 - 1 = 1e-20 без потери точности
    и
    1e308 * 1e308 / 1e308 = 1e308 без аварии типа "переполнение".
    Это возможно благодаря тому, что интеллектуальный алгоритм сначала анализирует выражение, а за тем выбирает наиболее подходящую операцию из текущей последовательности операций равного приоритета.
    Логично, что интеллектуальный алгоритм надёжнее и точнее, но медленнее чем наивный алгоритм.
    Вы можете выбрать тот или иной алгоритм. Более того, можно выбрать сначала один, а за тем другой, чтобы убедиться, что наивный алгоритм в предложенном выражении не врёт (важно: - с учётом заданных, конкретных числовых значений). В этом случае, сравнение результатов просмотра деревьев выражений покажет, в каком именно вычислительном узле возникает ошибка или авария в заданном выражении.
  • Новость которая понравится как новичкам, так и опытным пользователям под OS Windows. Сейчас можно загрузить не только программу AnEasyCalc, но и абсолютно бесплатный LaTeX просмотрщик (viewer ) AnEasyLaTeXViewLT на той же html страничке, что указана выше. Он поможет отрендерить LaTeX строку на локальном компьютере.
Метки latex
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 4
Комментарии
  1. Старый комментарий
    Аватар для Avazart
    А чего писать bold-ом ?
    Запись от Avazart размещена 18.07.2016 в 23:43 Avazart вне форума
  2. Старый комментарий
    Аватар для IGPIGP
    А чего писать bold-ом ?
    Вначале, получалась draft версия то есть бледновато. Какие-то заморочки с блогом. Вот и придумал я жирным шрифтом это чуть скорректировать. Совсем недавно, - начиная с публикации про функтор и указатель на функцию, вдруг всё стало нормальным шрифтом. Теперь bold смотрится как танк. Вообще надо исправить конечно, хотя прикольно.
    Исправил.
    Запись от IGPIGP размещена 18.07.2016 в 23:50 IGPIGP вне форума
  3. Старый комментарий
    Аватар для DrType
    Ждём версию для IOS!
    Запись от DrType размещена 20.12.2019 в 21:36 DrType вне форума
  4. Старый комментарий
    Аватар для IGPIGP
    Ждём версию для IOS!
    Рад что понравилось)
    Понимаешь, я купил себе MVS-pro и могу выпускать коммерческую версию проги. Правда, не даёт это ни шиша. Наши платить в принципе не умеют, на Западе другие критерии. Там или TeX от Кнута или ничего. Хобби для них пустой звук.
    А для Xamarin нужно купить лицензию или самому открыться. Не вижу пока смысла ни в том ни в этом. Может когда нибудь.
    Давай свой ключик - напишу свой. Только не теряй. Его периодически нужно вводить снова. Винда проапдейтилась в прошлом году и моя защита время от времени распознаёт прогу как ломанную. Снова вводишь и готово. Мелкие недочёты.
    Запись от IGPIGP размещена 20.12.2019 в 21:57 IGPIGP вне форума
 
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru