Использование математических формул LaTEX

  1. Изображения в тексте
  2. SPIP-специфический синтаксис
  3. Веб-мастерам

[SPIP 1.8] вводит новый мощный функционал, позволяющий вставить в текст сложные математические формулы, используя синтаксис, определенный для TEX / LaTEX .

Например, этот функционал позволяет показывать формулы вроде этой:

вводя соответствующий код непосредственно в тексте, как вы делали в TEX.

Важное замечание: использование этого метода, естественно, требует знакомства с синтаксисом формул в TEX. Синтаксисом, не очень прост ... [ 1 ]

Изображения в тексте

Техническая основа этого метода заключается в преобразовании каждой формулы на изображение, которое впоследствии появится в тексте. На момент написания, это самый простой и эффективный способ отображения сложных математических формул на веб-странице.

На данный момент отображения математических формул на веб-страницах с помощью MathML стандарта не всегда возможно, главным образом потому, что реализации MathML в браузерах широко расходятся и часто ненадежны. Решение, которое поддерживает SPIP (интеграция изображений, представляющих формулы), в настоящее время единственное, что может гарантировать, что все посетители сайта смогут увидеть математические формулы правильно.

Важно понимать, что в SPIP могут быть преобразованы только формулы. Вне рассмотрения, в частности, использование любых макро- функций TEX, которые влияют на отображение страницы документа. То, что представлено здесь, просто инструментом, который позволяет интегрировать математические формулы в код SPIP, как это обычно делается и для других SPIP-объектов.

SPIP-специфический синтаксис

Синтаксис SPIP требует поместить соответствующий текстовый сегмент между псевдо-тегами, как показано ниже:

<Math> ... Поместите здесь математические формулы ... ... </ math>

В случае, когда ваш текст состоит только из математических формул, можно, конечно, использовать псевдо-теги <math> ... </ math> на глобальном уровне (то есть поместит <math> в самом начале текста и </ math> в самом конце ...).

Единственная известная несовместимость здесь происходит, когда вы хотите поставить знак доллара ($) как символ в тексте, а этот символ используется как разделитель формулы. (На самом деле за то вообще и существуют псевдо-коды <math> </ math>, чтобы указать, что символ доллара будет выступать в качестве отметки пре-процессора для сегмента, который содержит текст)

Внутри этих псевдо-тегов вы должны вводить только математические формулы, согласно синтаксису TEX, отделяя каждую формулу знаками доллара ($) или двойными долларами ($$) для центрированных формул.

Вот пример:

Вы можете:
использовать малые и большие греческие буквы: Вы можете:   использовать малые и большие греческие буквы:   ,   ,   ,   ,   ,   вставить биноминальные коэффициенты:   использовать показатели степени различной сложности:   вставить простые и сложные дроби:   ,   использовать верхние и нижние индексы:   вставить таблицы:   представить систему уравнений: , , , , ,
вставить биноминальные коэффициенты:
использовать показатели степени различной сложности:
вставить простые и сложные дроби: ,
использовать верхние и нижние индексы:
вставить таблицы:
представить систему уравнений:


вставить матрицы: вставить матрицы:   и показать сложные формулы как центрированный текст:
и показать сложные формулы как центрированный текст:

все это кодируется так, как показано ниже:

<Math> Вы можете: _ использовать малые и большие греческие буквы: $ \ alpha $, $ \ beta $, $ \ gamma $, $ \ Gamma $, $ \ Psi $, $ \ varphi $ _ вставить биноминальные коэффициенты: $ { n \ choose k} $ _ использовать показатели степени различной сложности: $ a ^ {2 ^ {k + 1}} - b ^ {2k + 1} $ _ вставить простые и сложные дроби: $ {1 \ over z} $, $ {1 \ over \ displaystyle 1+ {1 \ over x}} $ _ использовать верхние и нижние индексы: $ c ^ i + b_k + c ^ i_k + d_k ^ i $ _ вставить таблицы: $ \ begin {array} { | c | c || c |} a & b & S \\ \ hline 0 & 0 & 1 \\ 0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0 \\ \ end {array } $ _ представить систему уравнений: $$ \ left \ {\ begin {array} {rcl} z & = & 2x + 3y -24 \\ 10x + 7y & = & 78 \\ 10x + 5y & = & 70 \\ \ end {array} \ right $$ _ вставить матрицы: $ \ [\ bordermatrix {& & & j & \ cr & b_ {11} & \ dots & 0 & b_ {1n} \ cr & \ dots & \ dots & 0 & \ dots \ cr i & 0 & 0 & 1 & 0 \ cr & \ dots & \ dots & 0 & \ dots \ cr & b_ {m1} & \ dots & 0 & b_ {mn} \ cr} \] $ _ и показать сложные формулы как центрированный текст: $$ \ left | {1 \ over N} \ sum_ {n = 1} ^ N \ gamma (u_n) - {1 \ over 2 \ pi} \ int_0 ^ {2 \ pi} \ gamma (t) {\ rm d} t \ right | \ Le {\ varepsilon \ over 3}. $$ </ math>

Эта система ограничена отражением хорошо сформированных математических формул, и никакой другой функциональности TEX не доступно. В частности невозможно определить свои собственные макросы (\ def ... {...} не доступен), а также все макросы, видризняются от чисто математических формулы не будут распознаны. В практическом использовании будут встречаться и другие ограничения, но важно напомнить, что цель этой функции только в том, чтобы показать математические формулы в тексте и ничего больше ...

Веб-мастерам

Уравнения рассматриваются в режиме клиент-сервер: формулы отправляются на сервер, который возвращает графические файлы изображений каждого уравнения. (Эти файлы, конечно, кэшируются на Вашем сайте, и этот процесс передачи происходит только один раз для каждого уравнения.)

Для получения дополнительной информации по этой теме, пожалуйста, обратитесь к странице SPIP Wiki о LaTeX и LaTeX серверы . Там представлена ​​информация, оказывающий инструкции по реализации своего собственного сервера формул, чтобы больше не полагаться на наш центральный сервер.

Похожие

A6 GPRS / GSM Shield
Вступление Это A6 GPRS / GSM Shield, который использует новейший модуль A6 GSM / GPRS, модуль A6 является функциональным модулем GSM / GPRS. Он поддерживает сеть GSM / GPRS Quad-Band (850、9001800 / 1900). Кроме того, он поддерживает голосовые звонки, SMS-сообщения, службу данных GPRS и т. Д. Мы можем использовать его как простой телефон. Модуль управляется AT-командой через UART и поддерживает логический уровень 3,3 В и 4,2 В. Модель:
5-дюймовый HDMI LCD
... ведение 5-дюймовый резистивный сенсорный ЖК-экран, интерфейс HDMI, разработанный для Raspberry Pi видео Начиная Аппаратное соединение Подключите ЖК-дисплей к Raspberry Pi: На Raspberry Pi Model A + / B + / 2 B / 3 B имеется 40 контактов, но на ЖК-дисплее только 26 контактов, поэтому следует обратить внимание на соответствующее подключение контактов к Pi. Подключите разъем HDMI к обоим интерфейсам HDMI на
Сравнение камер iPhone: iPhone 6 против iPhone 6 Plus против iPhone 5S
CNET Камеры теперь не просто функция смартфона: они практически убийственное приложение. Поскольку качество камеры телефона продолжает расти, при переходе на новый телефон часто возникает вопрос: «Стоит ли тратить на камеру больше?» Есть много флагманских телефонов с камерами, которые стоит сравнить лицом к лицу, но сейчас мы хотели бы погрузиться в простое сравнение:
Просмотр звонков в Google Analytics
Мы используем куки-файлы, чтобы понять, как вы используете наш сайт, и улучшить ваш опыт, в том числе персонализировать контент и предлагать ресурсы. Смотрите наш обновленный политика конфиденциальности Узнать больше. Продолжая использовать наш сайт, вы соглашаетесь с использованием нами файлов cookie. Я согласен DialogTech интегрируется с Получите глубокое представление об активности посетителей
5 вещей, которые должен делать каждый упрямый пользователь Windows 7
Windows 7 была выпущена еще в 2009 году. Это было семь лет назад, и с тех пор многое изменилось в мире технологий. Несмотря на это, Windows 7 остается самой популярной настольной операционной системой на планете. Это несмотря на то, что Microsoft настаивает на том, чтобы пользователи обновились до Windows 10. Кажется, что многие из вас хотят продолжать использовать Windows 7, и, честно говоря, есть много разных причин, которые могут иметь место. Возможно, нужное вам оборудование не
Создание и оформление пользовательского типа контента с помощью Drupal 7
Одна из замечательных новинок Drupal 7 в том, что теперь стало проще настраивать контент вашего сайта. В Drupal 6 вам обычно приходилось использовать модуль CCK (Content Construction Kit) для детального контроля при настройке контента, но он был встроен в ядро ​​для Drupal 7. Drupal 7 теперь является истинной структурой управления контентом (CMF). Drupal 7: все дело в полях Когда вы настраиваете контент в Drupal 7, это включает в себя создание или изменение того, что часто называют
Поскольку качество камеры телефона продолжает расти, при переходе на новый телефон часто возникает вопрос: «Стоит ли тратить на камеру больше?