Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Правильный интервал [ править ]

В этом шаблоне отсутствует правильный интервал в выражениях типа 4 ≥ 3. Поэтому я удалил шаблон из статьи, которую только что редактировал. Я сделаю то же самое с другими статьями, в которых я нахожу это, если этот недостаток не исчезнет. Майкл Харди ( разговор ) 06:22, 25 сентября 2008 (UTC)

Как интервал в 4 ≥ 3 неправильный? - Екрил ( разговор ) 13:00, 30 сентября 2008 г. (UTC)
Кроме того, шаблон в настоящее время не полностью идеален (что в случае, о котором вы упомянули, он действительно работает, когда вы сами ставите пробелы между операторами: WYSIWYM ), не является оправданием для отказа от его использования, особенно когда не существует другого шаблона с засечками для правильной визуализации встроенных переменные и отношения. Сам шаблон должен быть стандартом, чтобы улучшения были глобальными (как таковые, было бы здорово, если бы редактирование шаблона было открытым). SamuelRiv ( разговор ) 21:45, 16 января 2011 (UTC)
Я не хочу это исправлять, потому что считаю, что код 1 + 2 уступает 1 + 2. - Екрил ( разговор ) 14:00, 4 апреля 2011 г. (UTC)

Заявление пользователя Yecryl является «оригинальным исследованием». Пол —Предыдущий комментарий без подписи, добавленный 188.25.52.21 ( обсуждение ) 03:14, 25 февраля 2011 г. (UTC)

Nowrap на пустом месте [ править ]

Я изменил стиль, чтобы не переносить пробелы. Это то же самое, что и Template: nowrap . Justin W Smith ток / Стебель 19:21, 18 мая 2010 (UTC)

В документации, кажется, утверждается, что это «предотвратит перенос строк». Я не уверен, почему он сделал это заявление. CSS , описывающее span.texhtml класс не кажется , влияет на разрывы строк. Justin W Smith ток / Стебель 19:26, 18 мая 2010 (UTC)
Я, наверное, имел ввиду, что если он не переносится, это ошибка математического сопроцессора. - Екрил ( разговор ) 13:41, 4 апреля 2011 г. (UTC)

Использование вертикальных линий [ править ]

Как добавить вертикальные линии, например, в абсолютное значение или параллельный символ? - RockMagnetist ( разговор ) 21:12, 25 октября 2010 г. (UTC)

Вы можете использовать {{ ! }} как в {{math | {{!}} '' x '' {{!}}}} | х | . Но вам, вероятно, лучше использовать тег <math> <math> \ left | x \ right | </math>, чтобы увидеть WP: MATH. - Salix ( доклад ): 22:13, 25 октября 2010 г. (UTC)
Спасибо, Саликс. Я бы хотел использовать встроенный латекс, но внешний вид и размер очень непостоянны. - RockMagnetist ( разговор ) 22:45, 25 октября 2010 г. (UTC)
Я бы использовал | х | и ab . - Екрил ( разговор ) 13:51, 4 апреля 2011 г. (UTC)
Мне нравится шаблон mabs, но не ab . На мгновение мне стало интересно, что он должен был представлять. - RockMagnetist ( разговор ) 15:04, 4 апреля 2011 г. (UTC)
Еще одно: вы также можете использовать " &#124;" как в x = { a | c | а } . SamuelRiv ( разговор ) 21:58, 9 марта 2011 (UTC)
Это возможно, но трудно запомнить. - RockMagnetist ( разговор ) 15:04, 4 апреля 2011 г. (UTC)

В чем разница между мрад и радикалом? Список ключевых слов? [ редактировать ]

Есть ли разница между мрад и радикалом?

В статье я также заметил несколько других ключевых слов, таких как mapply, minteg, mexp и frac. Есть ли полный список ключевых слов, которые мы можем использовать? Есть ли список предопределенных параметров (например, большой)?

Статья также неявно учит нас, что мы можем использовать <sup> для создания надстрочного текста. Есть ли еще что-нибудь похожее, что мы должны знать?

Статья очень неполная. 石庭豐( обсуждение ) 08:06, 10 августа 2011 (UTC)

Вы можете найти другие математические шаблоны, такие как {[t1 | mapply}} в Категория: Шаблоны математического форматирования . Для всего сложного предпочтительнее LaTeX. - Саликс ( разговор ): 10:37, 10 августа 2011 г. (UTC)
См. Справку: отображение формулы для получения информации о том, как использовать LaTeX. - Кри ( разговор ) 16:43, 10 августа 2011 (UTC)

Какова цель аргумента №2 ? [ редактировать ]

В определении этого шаблона видно, что он использует как аргумент №1, так и аргумент №2 . Однако оба они появляются только в одном месте, и там они просто размещаются друг за другом. Код

" {{math|a|b|c|d}}"

заменяется на

" <span class="texhtml " >a</span>"

который производит текст « ab ». Так что мне интересно, какова на самом деле цель аргумента №2 ? Чем это лучше, чем иметь номер 1 (что означает, что номер 2 будет удален)? Должно быть, он был помещен туда по ошибке, не так ли? В таком случае его, вероятно, следует удалить. - Кри ( разговор ) 15:41, 2 июня 2012 (UTC)

В документации есть такой пример:
{{math | big = 1 | 1 + 2 {{=}} 3}}
что дает: 1 + 2 = 3 . Очевидно, целью второго аргумента является добавление необязательных параметров. RockMagnetist ( разговор ) 15:58, 2 июня 2012 (UTC)
Да, хотя со вторым аргументом я имел в виду #2не это - на самом деле я имел в виду аргумент (хотя я не писал его; это было немного небрежно с моей стороны). Теперь я исправил это в своем предыдущем комментарии.
Код до {{math|big=1|a|b|c|d}}сих пор производит , который является своего рода странным поведением. В примере в документации аргументов нет . Первый аргумент помечен " ". Поскольку код аргумента содержит знак равенства, метка аргумента - это то, что стоит перед знаком равенства, а значение аргумента - это то, что идет после него. В отличие от кода для первого аргумента, код для второго аргумента не содержит знака равенства; следовательно, второй аргумент автоматически помечается как « », а не как « », даже если это второй аргумент. - Кри ( разговор ) 16:46, 2 июня 2012 (UTC)#2big#1#2
Я создал тестовый пример для одного аргумента в sandbox5 и добавил тестовые примеры . Одно беспокойство по поводу изменения шаблона заключается в том, что некоторые люди могли использовать несколько аргументов (хотя в документации нет ничего, что могло бы их поддержать). RockMagnetist ( разговор ) 18:55, 2 июня 2012 (UTC)
Строго говоря, это не нужно. Вероятно, это сделано для обратной совместимости со старой версией этого шаблона. - E dokter ( разговор ) - 20:48, 2 июня 2012 г. (UTC)
Он, я только что понял, что они не помечены как №1 и №2 - это  способ обозначения аргументов в LaTeX ; в программном обеспечении Викимедиа они просто обозначены цифрами 1 и 2. - Кри ( разговор ) 22:41, 7 июня 2012 г. (UTC)

Проблемы с эстетическим видом некоторых шрифтов [ править ]

В Internet Explorer на ноутбуках и рабочих станциях некоторые шрифты, используемые для математических символов, отображаются очень тонкими штрихами и в другом стиле. Я стараюсь, чтобы встроенная математика выглядела как можно больше как текст, в который она встроена - во многом как учебник математики - используя в основном стандартный текст и курсив. Я использую другие шрифты для математики только в случае крайней необходимости (например, когда символы не существуют в стандартном тексте), а затем обычно в отдельной строке. Я часто иду к другому терминалу, чтобы посмотреть, не выглядит ли что-то по-другому в другой системе. Я часто сравниваю то, что я редактирую, с другими статьями, чтобы узнать, часто ли другие редакторы использовали тот или иной шрифт. Недавно я потратил много времени на несколько статей, например, на жесткое уравнениеочистка некоторых от смеси шрифтов. Я хотел бы предложить редакторам взглянуть на то, как шрифт отображается на нескольких терминалах, прежде чем его активно использовать. Я также хотел бы предложить, чтобы кто-то, обладающий полномочиями улучшать математические шаблоны, внимательно изучил, как эти шаблоны (например, многие примеры в этой статье) работают с различными типами терминалов. - Anita5192 ( разговор ) 19:05, 26 июня 2012 г. (UTC)

Измените связанный стиль [ править ]

Теперь, когда MathJax работает над этой вики, возможно, стоит подумать о том, чтобы сделать вывод этого шаблона совместимым с MathJax, чтобы страницы, которые смешивают <math> и {{ math }}, где возможно, использовали один и тот же шрифт. Этого можно добиться, изменив правило CSS на span.texhtml { font-family: MathJax_Math, serif; }. Это обсуждается на Wikipedia_talk: WikiProject_Mat Mathematics / Archive / 2012 / июль # MathJax работает - Salix ( обсуждение ): 17:22, 27 июля 2012 г. (UTC)

Резюме этого обсуждения
пролет . texhtml  {  семейство шрифтов :  MathJax_Main ,  serif ;  размер шрифта :  123 % ;} диапазон . texhtml  var  {  font-family :  MathJax_Math ,  serif ;} диапазон . texhtml  sup  {  размер шрифта :  70,7 % ;  } диапазон . texhtml  sub  {  размер шрифта :  70,7 % ;  }
- это самые близкие правила css к математике, которые я могу найти {{ math }}, выглядят как MathJax. - Саликс ( доклад ): 18:31, 4 сентября 2012 г. (UTC)
Похоже, что в ходе этих обсуждений распространяется недоразумение, а именно, что шрифты MathJax такие же, как шрифты STIX. Это не так . Шрифты MathJax - это веб-шрифты, которые загружаются только с помощью директивы @ font-face и только при вызове MathJax. В противном случае объявление этих шрифтов ничего не даст. MathJax будет использовать локально установленный шрифт STIX (который сильно отличается от собственного шрифта MathJax), однако это относительно новая функция MathJax, которая работает только со сценарием MathJax Nageh, но еще не с установкой MathJax MediaWiki по умолчанию. - E dokter ( разговор ) - 18:56, 4 сентября 2012 г. (UTC)
Случай пользователя, о котором я думаю, состоит в том, что у читателя будет включен MathJax, если читатель встретит страницу, которая использует некоторое вхождение {{ math }} и некоторое <math>, тогда @font-faceбудет вызвана. При font-family: MathJax_Main, serif; наличии будет использоваться тот же шрифт, что и в MathJax, если он доступен, но в противном случае будет использован шрифт с засечками. Если на странице нет <math>, возникнет проблема, тогда будет использоваться резервный вариант.
Стоит ли устранять ошибку, чтобы заставить версию MediaWiki использовать локально установленные шрифты stix, если они есть, - Salix ( доклад ): 21:17, 4 сентября 2012 г. (UTC)
Что касается Stix, есть ошибка 35498, касающаяся их использования - Salix ( обсуждение ): 01:05, 6 сентября 2012 г. (UTC)

Вики-ссылки из шаблона [ править ]

Теперь я могу представить формулу из свежего раздела Квадрат (алгебра) # В комплексном анализе и образцы, сделанные именно по этой причине, например, f  ∘  g = λ x .  е ( г ( х )) , Р п  ⇉  е или ⟨  г |  | А  | г |  ⟩. Эти примеры бесполезны в этой буквальной форме, но демонстрируют различные идеи, как можно прояснить столь сложные выражения. Скорее всего, есть несколько случаев в статьях со ссылками внутри формулы, но я понятия не имею, как их искать. И я не уверен, что подчеркивание нужно отключать для всех {{math}} или даже по умолчанию, потому что есть разные формулы. Например, A ∈ SL (2, R ) отлично смотрится с подчеркиванием. Incnis Mrsi ( разговор ) 21:24, 4 сентября 2012 (UTC)

По умолчанию Википедия не подчеркивает ссылки, пока они не наведены. Тем не менее, я никогда раньше не сталкивался с использованием ссылок в формулах, и мне интересно, можно ли это считать хорошей практикой. Вы должны поднять это на WT: MATH . - E dokter ( разговор ) - 21:36, 4 сентября 2012 г. (UTC)
Действительно, я забыл, что "стандартный" скин уже несколько лет не в моде. Спасибо за это предложение. Incnis Mrsi ( разговор ) 07:10, 5 сентября 2012 (UTC)

Математический шаблон для чисел [ править ]

Следует ли использовать математический шаблон для чисел? Что лучше, 1234567890 или 1234567890, в статье? Я заметил, что оба они часто используются в одной статье. 069952497a ( разговорное ) 20:25, 2 февраля 2013 (UTC)

Только когда числа являются частью формулы, даже такой простой, как x = 123 . Его не следует использовать для отдельных номеров. - E dokter ( разговор ) - 20:54, 2 февраля 2013 г. (UTC)
ОК. Спасибо. 069952497a ( разговорное ) 19:38, 3 февраля 2013 (UTC)

Последствия отсутствия консенсуса относительно математических формул в стиле встроенного текста [ править ]

Я скопировал ветку обсуждения (чтобы разместить ее только в одном месте): Обсуждение в Википедии: WikiProject Mathematics / Typography # Последствия отсутствия консенсуса относительно математических формул в стиле встроенного текста . - Tentacles Talk или mailto: Tentacles 22:06, 24 марта 2016 г. (UTC)

Удалить этот шаблон [ изменить ]

Я думаю, было бы хорошо, если бы мы могли удалить этот шаблон и вместо этого просто использовать математический тег. Исследовательская группа из технологического института Рочестера приступила к разработке программного обеспечения, способного преобразовывать шаблоны обратно в обычную математику. - Physikerwelt ( разговор ) 18:02, 16 мая 2016 г. (UTC)

Нет. Математический тег неприемлем до тех пор, пока он не сгенерирует формулу, которая может использоваться во всех основных браузерах. Текущая версия (даже в режиме MathML / SVG) вместо этого создает формулы, которые не соответствуют основному тексту по шрифту (например, wthin \ разметка текста), размеру шрифта, выравниванию базовой линии, толщине шрифта, сглаживанию и окраске текста с вики-ссылками. По умолчанию использовать его слишком некрасиво. В последнее время он стал лучше, настолько, что его можно использовать для отображения математических формул, но он все еще намного хуже, чем MathJax на большинстве крупных математических веб-сайтов. - Дэвид Эппштейн ( разговор ) 18:11, 16 мая 2016 г. (UTC)
Я согласен с Дэвидом. В настоящее время этот шаблон - единственные допустимые варианты отображения для встроенной математики. Кроме того, не каждый редактор знаком с разметкой TeX, что делает HTML их единственным выходом. 18:48, 16 мая 2016 г. (UTC)-- [[User:Edokter]] {{talk}}
@ Дэвид Эппштейн : было бы здорово добавить доказательства к вашему заявлению. В противном случае сложно комментировать и / или улучшить ситуацию - Physikerwelt ( доклад ), 22:07, 9 января 2017 г. (UTC).
Доказательства: смотрите своими глазами. См., Например, Обсуждение: Проблема кликов / GA1, где я недавно провел сравнение форматирования некоторых очень простых формул. В этом примере я вижу (с резервным вариантом Chrome / SVG) формулы, в которых используется слишком большой шрифт, которые представляют собой атомарные изображения, а не то, из чего вы можете скопировать текст, и это (в других случаях, не в том) не раскрашивать в соответствии с вики-ссылками в окружающем тексте. Сглаживание теперь намного лучше, чем при использовании растровых изображений, но я думаю, что оно все же может быть немного грубее, чем викитекст - текст сглаживается на уровне субпикселей на моем экране Mac с использованием цветовых каналов, и я не уверен что сглаживание SVG знает, как это сделать. По-прежнему просто неверно, что разметка <math> соответствует качеству, которое может быть достигнуто с помощью {{math }} в формулах, достаточно простых для использования {{ math }}. - Дэвид Эппштейн ( разговор ) 23:27, 9 января 2017 г. (UTC)
Что выглядит лучше, конечно, зависит от ваших личных предпочтений. Сообщество попросило увеличить формулы. Для рендеринга Firefox с использованием MathML был запрос сделать шрифт математических символов 118%, что было реализовано в MediaWiki: Common.css . Таким образом, я бы назвал скорее особенностью, чем ошибкой. На мой «взгляд» идентификаторы типа как выглядят лучше, чем n . Однако это может быть только так, поскольку я больше привык к шрифтам LaTeX. Я должен признать, что копирование и вставка формул из Википедии в другое приложение, такое как word, может быть проще https://www.youtube.com/watch?v=FDMfT27zE54, но, по крайней мере, это общий метод копирования и вставки формул. Для Chrome я хотел бы упомянуть опцию надстройки Math Anywhere, которая использует путь MathJax для медленной, но более интерактивной математической визуализации https://www.mediawiki.org/wiki/Extension:Math#Viewing_math . Однако смешение и конкуренция математического тега и математического шаблона почему-то неудачны. В частности, он добавляет сложности и отличает английскую Википедию с несогласованностью формул, выделенной из других языковых версий вики. Однако в настоящее время у меня нет под рукой дорожной карты, как исправить эту ситуацию. - Physikerwelt ( разговор ) 22:11, 10 января 2017 г. (UTC)
Значит, несоответствие размера шрифта является преднамеренным? Как жаль. Что касается патчей, которые могут применять отдельные пользователи: это не очень хорошо, когда моя цель - написать математику, которую случайные читатели Википедии могут прочитать, не отвлекаясь на уродливое форматирование. Да, я согласен, что смешение форматов неудачно. Также прискорбно то, что разработчики вырвали ранее работавший код MathJax, отговаривая авторов контента, таких как я, продолжать использовать <math> и увеличивая вероятность того, что эта смесь будет продолжаться, - Дэвид Эппштейн ( разговор ) 22:46 , 10 января 2017 г. (UTC)
Я не понимаю аргумент, что MathJax был сорван. Когда MathJax был удален, его использовали около 7300 пользователей, что составляет лишь небольшую часть всех пользователей Викимедиа. И по-прежнему можно использовать MathJax, как описано по ссылке выше. Единственное изменение, внесенное в способ включения MathJax, - это процедура включения MathJax. Раньше MathJax нужно было включить в настройках пользователя, теперь его нужно включить на уровне браузера. Я думаю, что это имеет смысл, поскольку он решает проблему с отсутствующей поддержкой HTML5 / MathML в корне в браузерах, которые не полностью поддерживают стандарт, - Physikerwelt ( доклад ) 00:45, 11 января 2017 г. (UTC)
При копировании и вставке формулы LaTeX у меня есть немного javascript, который копирует латекс в буфер обмена после двойного щелчка. - Salix alba ( разговор ): 12:25, 11 января 2017 г. (UTC)
// Делает двойной щелчок по математическому уравнению, копирует исходный латекс $ ( ".mwe-math-mathml-a11y" ). each ( function ( ind , ele )  { root  =  ele . parentElement ; $ ( root ). dblclick ( function ( ev )  { console . log ( ev . delegateTarget ); var  root  =  ev . delegateTarget ; var anno  =  $ ( корень ). найти ( "аннотация" ); var  latex  =  $ ( корень ). найти ( "аннотация" ). текст (); var  $ temp  =  $ ( "<input>" ) $ ( "body" ). добавить ( $ temp ); $ темп . вал ( латекс ). выберите (); документ . execCommand ( "копия" );$ темп . удалить (); }); });

К будущему решению [ править ]

Я наблюдал здесь за разговором, но, поскольку реального решения нет, возможно, эти замечания помогут решить проблему в будущем.

  • « Кроме того, не каждый редактор знаком с разметкой TeX, что делает HTML их единственным выходом». - Возможно, у меня недостаточно опыта и понимания этих шаблонов, но есть ли кто-то, кто думает, что эти шаблоны проще в использовании, чем LaTeX ? Для простых уравнений:
  • LaTeX: <math>a+b=c</math>- работает
  • {{ math }}: {{math|a+b=c}}- вы должны избегать знака равенства - {{math|a+b{{=}}c}}- вы должны знать, где ставить пробелы и добавлять их вручную - {{math|a + b {{=}} c}}- работает
Для таких вещей, как интегралы, есть шаблоны, но их не проще использовать:
  • LaTeX: (1) угадать "\ int ..." (2) Google "латексный интеграл" (3) использовать визуальный редактор формул (4) спросить любого математика, физика ... (5) выполнить поиск на любой странице справки LaTeX или связанная WP-статья
  • {{ math }}: (1) угадайте "{{intmath | int | ..." - вероятно, не (2) google "интеграл HTML" - вы не можете добавлять границы, google "интеграл wikipedia" - нет подходящего результата ( 3) насколько я знаю, редактора нет (4) спросите кого-нибудь, кто знаком с математическими шаблонами английской Википедии (5) выполните поиск в документации по шаблону или в соответствующей статье WP
  • « Что выглядит лучше, конечно, зависит от ваших личных предпочтений » - я бы сказал, что основные проблемы заключаются не в разных личных предпочтениях, а в различном внешнем виде и различных проблемах в зависимости от используемого браузера, операционной системы и оборудования. Если я посмотрю на сравнение Talk: Clique_problem / GA1 на моем ноутбуке с firefox и MathML, проблем нет, и я также не вижу «большой задницы»:
Однако я думаю, что для среднего читателя <math> выглядит намного хуже.
  • Замена {{ math }} на <math> в любом случае, вероятно, будет ограничена англоязычной Википедией. Для многих других языков основная проблема с выводом svg <math> по сравнению с {{ math }} - это неправильное отображение символов, отличных от ascii.
  • это хорошо выглядит?

В настоящее время я надеюсь на MathJax 3.0. В то время как текущая альфа-версия имеет право «не использовать в производстве», в следующем году она может заработать должным образом. Поскольку он поддерживает node.js из коробки, я предполагаю, что интегрировать его в mediawiki не сложнее, чем текущую настройку, и средние читатели могут получить рендеринг на стороне клиента, который не хуже прежних пользовательских настроек MathJax. Дебенбен ( разговор ) 00:16, 25 января 2018 (UTC)

Как следует обрабатывать переменные греческих букв [ править ]

В прошлом мне говорили (в контексте обычного текста, а не в контексте этого шаблона), что нежелательно выделять курсивом вики-разметку греческих букв. Однако шаблон предоставляет вертикальный шрифт для греческих символов ( α, β, γ, δ, ε, ζ ), который не соответствует результату математической разметки. Как с этим справиться? Spinning Spark 17:37, 23 декабря 2016 г. (UTC)

Я обращался с ними так же, как с римскими минускулами: они должны быть выделены курсивом ('' α '' и т. Д.) Внутри {{ math }}, или они могут быть без украшений в {{ mvar }}, который сам выделяет курсивом. - Дэвид Эппштейн ( разговор ) 18:14, 23 декабря 2016 г. (UTC)
Та. Spinning Spark 20:25, 23 декабря 2016 г. (UTC)

T153938 [ редактировать ]

На phab: T153938 было предложено добавить некоторую скрытую математику для математического шаблона E = mc ^ 2 (не путать с тегом math ). Один из вариантов, который я вижу, - добавить скрытый математический тег в этот математический шаблон.

{{math | 1 = E = mc ^ 2}} <span stype = "display: none"> {{# tag: math | E = mc ^ 2}} </span>

по крайней мере, из математического расширения нет возможности получить доступ к математическому шаблону (доступен для английской Википедии). Есть комментарии, предложения по этой идее? - Physikerwelt ( разговор ), 22:03, 9 января 2017 г. (UTC)

Я не думаю, что вообще нужно изменять ввод. Я уговорил своего сына и его друга написать JS для преобразования вывода математических (и nowrap) шаблонов в MathML, а затем вставить MathML обратно на страницу так же, как это делается для математического тега. Сгенерированный тег span не изменяется, за исключением добавления @ aria-hidden, чтобы программы чтения с экрана не пытались читать бессмысленный HTML. Следовательно, ни ввод, ни внешний вид вывода не изменяются; единственная разница в том, что математика теперь доступна; страница немного больше. Код JS находится на гитхабе . Это работает на выходе шаблона. Наверное, с вводом немного проще работать.
Текущий статус кода таков, что мы ожидаем утверждения его как надстройки Mozilla. После утверждения мы посмотрим, какие ошибки находят другие люди, а затем перейдем к отправке их как расширения Chrome и расширения Safari в соответствующие магазины. Надеюсь, все это временно. Было бы намного, намного лучше, если бы страница изначально создавалась таким образом, чтобы не нужно было делать никаких особых действий, чтобы сделать ее доступной.
Мы обнаружили одну ошибку в JAWS: она не учитывает @ aria-hidden в теге span. Надеюсь, это будет исправлено. И NVDA, и VoiceOver поступают правильно.
- Нил Сойффер ( разговор ) 01:28, 10 января 2017 г. (UTC)

Предположительно пример должен был быть

{{math | 1 = '' E '' = '' mc '' <sup> 2 </sup>}}
E = mc 2

а не фактически данное уродливое злодеяние, которое ошибочно предполагает, что синтаксис {{ math }} совпадает с синтаксисом LaTeX. Я действительно надеюсь, что это не попытка разработчика заставить {{ math }} работать так же плохо, как <math>, в попытке оттолкнуть редакторов от этого. - Дэвид Эппштейн ( разговор ) 03:56, 10 января 2017 г. (UTC)

Я думаю, что для этого нужно гораздо более широкое поле. Это повлияет на многих пользователей, и очень немногие из них будут иметь этот шаблон в своих списках наблюдения. WT: WPM - более естественное место для изменения такого масштаба.
Я не совсем уверен в последствиях сценария, я думаю, что есть несколько довольно нестандартных вариантов использования этого и тега {{ mathvar }}. Если будет сценарий автоматического преобразования, тогда {{ math }} останется бессмысленным. Лучшим вариантом может быть просто пометить это как устаревшее. - Salix alba ( разговор ): 23:38, 10 января 2017 г. (UTC)
Я также категорически не согласен с заявленным обоснованием для внесения этого изменения, первым предложением на Phabricator: «Математика, созданная с помощью TeX внутри тегов <math>, доступна, потому что часть вывода - MathML.». Content MathML доступен, потому что он описывает фактическую структуру математической формулы. Презентация MathML не более доступна, чем математика в формате html или математика в формате математического шаблона, потому что все они просто описывают образцы меток на странице. Однако невозможно сгенерировать точный контент MathML даже из разметки <math>, не говоря уже о {{ math}} шаблоны, потому что эти разметки не несут никакой семантической информации. Таким образом, заявляя о доступности в качестве аргумента в пользу этого изменения, вы играете в ловкость рук со значением «MathML» и надеетесь, что никто не заметит вашей лжи. - Дэвид Эппштейн ( разговор )
Презентация MathML - этодоступный; наличие вспомогательной технологии, которая ее использует, является доказательством ее доступности. JAWS, NVDA и VoiceOver - ведущие программы чтения с экрана, которые работают с презентацией MathML, озвучивая ее, конвертируя в код Nemeth (шрифт Брайля) и позволяя пользователям перемещаться по ней. Продукты TextHELP (программное обеспечение для лиц с ограниченными возможностями) идут дальше, внедряя скрипт для изменения страниц Википедии, так что изображение удаляется, а MathML отрисовывается с помощью MathJax. Это позволяет выделять части уравнения по мере их произнесения; это большое благо для людей с дислексией. Определенно есть неоднозначности с TeX и Presentation MathML, но люди также должны иметь дело с чтением нотации и ее неоднозначности. Презентация MathML предоставляет стандартизированную, легко узнаваемую и разборчивую нотацию, которую компьютерные программы могут интерпретировать,и, следовательно, намного предпочтительнее пытаться выяснить, представляет ли некоторый случайный HTML + CSS математику и что это за математика.Нил Сойфер ( разговорное ) 21:12, 11 января 2017 (UTC) НСойффер

Рассмотрение некоторых трудностей алгоритмов вычисления дисперсии у нас есть несколько экзотических символов Юникода. {{math | '' n '' ← 0, Sum ← 0, SumSq ← 0}} некоторые включают шаблоны {{math | Var {{=}} (SumSq - (Sum × Sum) / n) / (n - 1 )}} Из нотации Бра-кет мы имеем {{math | {{bra-ket | · | ⋅}}}}, что приводит к нескольким уровням вложенных шаблонов, включая unicode {{ rangle }} и html-сущности & # 124; символ трубы |,

По крайней мере, такой алгоритм преобразования должен соответствовать различным шаблонам математической записи. - Salix alba ( разговор ): 10:07, 11 января 2017 г. (UTC)

Другой пример разметки в аргументе шаблона, с которым нужно будет справиться, см.
O ( n )- помечено как {{math | {{исправление курсивом | '' O ''}} ('' n '')}}
который я недавно добавил в статью по просьбе рецензента GA, который посчитал, что без исправления O был слишком близок к парену. Коррекция курсивом просто оборачивает свой аргумент в диапазон, поэтому, возможно, это было бы легко проигнорировать, но это, вероятно, зависит от порядка оценки (какие шаблоны расширяются до или после добавления скрытой математики). - Дэвид Эппштейн ( разговор ) 21:44, 11 января 2017 г. (UTC)

Запрос на редактирование, защищенный шаблоном, от 4 мая 2017 г. [ править ]

Попросите сделать встроенный математический текст неразрывным, добавив класс nowrapв . Встроенные математические формулы не следует разбивать на линии. Хгроссер ( разговор ) 09:05, 4 мая 2017 (UTC)<span class="...">

Не сделано: Шаблон уже добавляет класс , texhtmlкоторый определяет white-space: nowrap. Ахехт (РАЗГОВОРНАЯ СТРАНИЦА) 22:51, 4 мая 2017 г. (UTC)

Запрос на редактирование, защищенный шаблоном, от 5 мая 2017 г. [ править ]

Привет! Я редактирую статью в wiki игры под названием «Stardew Valley» и заметил, что там не существует Template: Math. Есть ли способ получить исходный код этого шаблона, чтобы я мог скопировать и использовать его там? Спасибо! Santisanti32 ( разговорное ) 05:38, 5 мая 2017 (UTC)

Это не запрос на редактирование. Вы можете просмотреть источник, щелкнув «просмотреть источник» на странице шаблона. -  JJMC89  ( T · C ), 06:09, 5 мая 2017 г. (UTC)

Запрос на редактирование, защищенный шаблоном, от 5 мая 2017 г. [ править ]

Привет! Я редактировал статью в wiki игры под названием «Stardew Valley» и заметил, что Template: Math не существует. Есть ли способ получить исходный код этого шаблона, чтобы создать его в другой вики? Спасибо! Santisanti32 ( разговорное ) 06:13, 5 мая 2017 (UTC)

Вот. Он короткий, и основную часть работы выполняет css Википедии.
<span class = "texhtml {{#if: {{{big |}}} {{{size |}}} | texhtml-big}}" {{#if: {{{big |}}} {{{ size |}}} | style = "font-size: {{{size | 165%}}};"}}> {{{1}}} </span> <noinclude> {{Документация}} </ noinclude >
- Дэвид Эппштейн ( разговор ) 06:24, 5 мая 2017 г. (UTC)

Запрос на редактирование, защищенное шаблоном, от 11 января 2021 г. [ править ]

Замените код всем кодом из {{ Math / sandbox }} ( diff ).

Изменение: добавлен Модуль: Проверка неизвестных параметров .

Справочная информация. В математических формулах часто используются математические символы =и они |неправильно вводятся в параметрах шаблона (математическое значение по сравнению с эффектом синтаксического анализа параметров). См. Использование параметра (теперь устаревшее).

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

Протестировано: Шаблон: Математика / контрольные примеры (также для предварительного просмотра) и живые статьи только для предварительного просмотра. Депип ( разговор ) 19:02, 11 января 2021 (UTC)

 Готово - Мартин ( MSGJ  ·  talk ) 10:51, 13 января 2021 г. (UTC)
  •  Self-форель К сожалению, у меня не было отменено моим testsettings в песочнице ( Fixed Теперь [1] Использование {{Main другой}} ). И снова такая же просьба:
  • Замените код всем кодом из {{ Math / sandbox }} ( diff ).
- Депип ( разговор ) 14:59, 13 января 2021 (UTC)
 Сделано специальным образом: Diff / 1000135454 . —⁠ андрыбак ( разговор ) 19:24, 13 января 2021 (UTC)

RFC: используйте Computer Modern в классе texhtml [ править ]

Текущее правило CSS для texhtmlкласса в MediaWiki: Common.css использует Times New Roman и его клоны для отображения математики, без упоминания шрифта Computer Modern, который <math>использует. Это различие является основным источником визуального несоответствия между двумя вариантами математического макета в Википедии, и я предлагаю использовать другую резервную последовательность шрифтов, чтобы шрифт на основе CM использовался первым, когда он доступен.

(Есть что-то действительно странное с шрифтами CM OpenType, не имеющими греческого материала.)

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

- Artoria 2e5 🌉 2:59, 27 апреля 2021 (UTC)

Текущий и предлагаемый выглядят одинаково для меня в разных браузерах. Я подозреваю, что то же самое можно сказать и о многих читателях. - Дэвид Эппштейн ( разговор ) 04:47, 27 апреля 2021 г. (UTC)
О да, вам нужно будет установить либо Latin Modern Roman, либо CMU Serif, чтобы увидеть более похожую версию. Речь идет о предоставлении возможности иметь более похожую презентацию, помещая их в резервный список, а не о доставке такого шрифта всем. Вы можете получить его у людей GUST по адресу http://www.gust.org.pl/projects/e-foundry/latin-modern . (А если вы используете Safari, браузер блокирует все установленные пользователем шрифты.) - Artoria 2e5 🌉 23:34, 27 апреля 2021 (UTC)
@ Artoria2e5 : Пожалуйста, уберите таблицу из оператора, это нарушает Википедию: запросы на комментарии / технические вопросы и шаблоны Википедии - см. WP: RFCBRIEF . - Red rose64 🌹 ( обсуждение ) 13:12, 27 апреля 2021 (UTC)
  • Поддержка форматирования <math>. Для меня они выглядят по-другому, видите ли, и интервал <math> лучше. ( t · c ) buidhe 03:10, 2 мая 2021 (UTC)
Вы правы относительно интервала. Может быть, это (см. Также MediaWiki: Common.css , селектор texhtml): Может быть, в демонстрации предложения здесь (3-й столбец, css на странице) отсутствуют другие, не относящиеся к шрифту настройки, которые вызывают эту разницу в интервале? Возможно font-kerning: none;? - Депип ( разговор ) 09:38, 2 мая 2021 г. (UTC)