MétaCan
Menu
Retour à la cohorte
Enregistrement W6930118090 · doi:10.5281/zenodo.11094829

mathjax/MathJax-src: MathJax v4.0.0-beta.6

2024· other· en· W6930118090 sur OpenAlexaff

Notice bibliographique

RevueZenodo (CERN European Organization for Nuclear Research) · 2024
Typeother
Langueen
DomaineBiochemistry, Genetics and Molecular Biology
ThématiqueSingle-cell and spatial transcriptomics
Établissements canadiensPrince Albert Grand CouncilNutrasource
Organismes subventionnairesnon disponible
Mots-clésPoint (geometry)Expression (computer science)Character (mathematics)ArrowGRASPInterface (matter)

Résumé

récupéré en direct d'OpenAlex

This release includes a significant rewrite of the expression explorer and an update to the speech-rule engine (SRE) that underlies MathJax's assistive support. Accompanying this is a reorganization of the MathJax contextual menu that moves the assistive options to a more prominent position for easier access and better control. This release also includes several new font-based TeX packages (and the fonts to accompany them) that provide alternative double-struck character styles. In addition, we have moved from npm to pnpm as the package manager for the MathJax source repository. Finally, there are also a number of bug fixes since the beta.4 release. We anticipate one more beta release before the official 4.0.0 release. Explorer Updates The MathJax expression explorer has been updated to seamlessly fit in with an accessible browsing experience. In particular, there is no longer a need to switch on accessibility support in the contextual menu (which can still be used to explicitly disable that support, as described in the next section). Once a formula is focused, exploration can immediately start by using the arrow keys. (For a full list of keyboard commands see here.) This allows you to dive into the details of the formula, including highlighting sub-expressions, and, if selected, magnification. Moreover, the explorer can now also be started by left-clicking elements within in the formula itself. That is, you can click on any character within the expression to start the explorer at that point in the expression. Communication with screen readers (if any is used) is achieved via aria-label and aria-braille-label elements instead of the live region as utilized previously. Alternatively, automatic voicing and synchronized highlighting can be used directly without a screen reader by switching on those options in the contextual menu. Menu Updates The MathJax contextual menu has been reorganized to make the accessibility features more easy to use. The top-level menu now includes an "Accessibility" section with four submenus — "Speech", "Braille", "Explorer", and "Options" — rather than an accessibility submenu as in previous versions. The Speech menu allows you to enable/disable speech generation and its associated visual output, and to turn on or off auto voicing. It also provides control over the speech rule-set to use, the verbosity of the set in use, and the language to use for the speech. Similarly, the Braille menu allows you to enable/disable Braille generation and display, as well as to select the type of Braille to generate. The explorer controls for magnification and highlighting have been moved to the Explorer menu, and other accessibility options have been moved from the Math Settings and old Accessibility submenus to the Options menu. A new "Semantic Enrichment" option controls whether the accessibility features are available or not (unchecking disables speech and Braille generation and the explorer). New TeX packages This release of MathJax includes three new TeX packages that provide alternative double-struck (i.e., blackboard bold) character sets: dsfont, bbm, and bboldx. New font extensions for the mathjax-modern font are now available for these packages, and the font extensions are loaded automatically when the TeX package is loaded. Currently, these fonts are available only in combination with the mathjax-modern font, but in the next release, they will be able to be applied to any of the available fonts. The dsfont package defines a macro \mathds that provides access to its double-struck characters. There is a configuration option that controls whether the sans-serif version of these fonts is used, or the roman versions: MathJax = { tex: { dsfont: { sans: true // default is false } } } The bbm package defines macros \mathbbm, '\mathmmbss, and \mathbbmttto generate its double-struck characters, as well as a\mathversionmacro that can be used to select the version of the double-struck fonts to use (this is a global setting). Here,\mathversion{bold}selects the bold versions of the double-struck characters, while any argument other thanbold` will select the normal versions of the fonts. The bboldx package redefines \mathbb to use the bboldx double-struck characters, and adds \mathbfbb to access their bold-face versions, plus \imathbb, \jmathbb, \imathbfbb, and \jmathbfbb for dotless i and j characters in these fonts. In addition, there are macros for upper- and lower-case Greek letters, e.g., \bbGamma, \bfbbsigma, etc., and text-based versions of these for use in \text{}, e.g., \txtbbGamma. The bold delimiters \bbLparen, \bbRparen, \bbLbrack, \bbRbrack, \bbLangle, \bbRangle, and the bfbb versions of these, are defined, but do not yet work with \left and \right. That will be addressed in the next release. Move from npm to pnpm With this release, MathJax is switching to pnpm as our package manager rather than npm. This speeds up installation and improves script handling. Although you can still use npm, some of the scripts in package.json call pnpm, so you will need to have pnpm installed to use those scripts. Fortunately, this only affects those who are compiling and packaging MathJax, so unless you are working with the MathJax source files, you should not be affected by this change. If you are only using MathJax in web pages via a CDN, for example, you will not need to worry about pnpm (or npm). To install pnpm you can use npm install -g pnpm The following sections indicate the bug fixes in this release: TeX Input Fixes Add dsfont, bbm, and bboldx TeX extensions (#1055, #1056, #1057, #1063, #1064, #1065, #1074, #1075, #1076) Make textcomp package register with textmacros automatically. (#1073) Fix problems with data-latex attribute generation (mathjax/MathJax#3184) (#1028, #1060) Allow unknown characters to use operator table to determine class and node type. (mathjax/MathJax#3203) (#1070) Handle primes in munderover as in msubsup. (mathjax/MathJax#3202) (#1069) Make \symbf and \symsf handle Greek italics as in LaTeX. (#1061) Add missing commands to textmacros package (#1071) Make stretchy paired delimiters in math tools package not be class INNER. (mathjax/MathJax#3183) (#1059) Fix \require to properly handle retries in dependencies. (mathjax/MathJax#3170) (#1050) Move \divsymbol to physics package and add \divisionsymbol. (mathjax/MathJax#3173) (#1049) Allow (embellished) operators in \underset, \overset, and \underoverset to specify accent="true" (#894) Fix processing of \U{...} where two occurrences in \text{} would fail. (#1048) Update handling of braket bars so that the enclosing braket can be more accurately found. (mathjax/MathJax#3164) (#1041) Fix problem with \let using attributes of {} when they should be null (#1030) Have \unicode check for illegal font name. (mathjax/MathJax#3129) (#1019) Output Fixes Add xmlns attribute for global cache svg element. (mathjax/MathJax-demos-node#58) (#1045) Fix issues with line breaks and spacing in SVG output. (mathjax/MathJax#3166) (#1043) Make sure math items have their metrics set before lazy typesetting. (mathjax/MathJax#3167) (#1042) Don't descend into items that aren't broken when looking for the line-break node. (mathjax/MathJax#3135) (#1024) Fix font extension handling of extra variants, and handle those variants in enrichment. (#1033) Update CHTML longdiv output to not require clip-path. (#1025) Better measuring of text that is in a native font rather than MathJax fonts (#1014) User Interface Updates Update accessibility menu items (#1068, #1082) Update expression explorer (#987, #1035, #1040, #1053, #1058, #1078, #1079) Fix problem with spurious white pixels from unused explorer regions (mathjax/MathJax#3001) (#1072) Fix rendering of embedded HTML to work with scaling and mathsize changes. (mathjax/MathJax#3116) (#1012) Add ability to not show latex attributes, and reorganize settings menu (#1017) API Fixes Proper handling of typesetPromise() in defaultPageReady(). (mathjax/MathJax#3130) (#1018) Move from npm to pnpm (#1021, #1023, #1077) Add missing Text.splitText() method to linkedom. (mathjax/MathJax#3134) (#1036) Update LiteParser's serializeXML() method. (mathjax/MathJax-demos-node#58) (#1046) Fix menu to not re-render if no typesetting has occurred. (mathjax/MathJax#3167) (#1044) Fix keyvalOptions to process braces and backslashes better (#1031) Update TeX input's keyvalOptions, and add GetBrackets() option to match brackets. (#1037) Add ability to do typechecking and conversion on the values of key-value options (#1032) Clear process bits for findMath and attach-speech, and remove safe bit that isn't needed. (#1034) Refactor input/tex/ParseUtil.ts to remove namespace (#1022) Add cssText() method to DOMadaptor and handle dynamic rules in HTML output. (#1027) Make const enum DIRECTION into a regular object. (mathjax/MathJax#3114) (#1026) Fix default option list to {} in constructors for output jax. (mathjax/MathJax#3128) (#1016) Fix make-cjs-components script to work without mjs files being built first (#1013)

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction distillée sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.

score de la tête « metaresearch » (Codex)0,000
score de la tête « metaresearch » (Gemma)0,000
Version: codex-gemma-dda1882f352aStatut de validation: machine_predicted_unvalidated
Catégories candidatesMéta-épidémiologie (sens strict), Charge utile insuffisante (le modèle a refusé de juger)
Catégories consensuellesCharge utile insuffisante (le modèle a refusé de juger)
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Sans objet · Signal consensuel: Sans objet
GenreSignal candidat: Autre · Signal consensuel: Autre
Score de désaccord entre enseignants0,052
Score d'incertitude au seuil1,000

Scores Codex et Gemma par catégorie

CatégorieCodexGemma
Métarecherche0,0000,000
Méta-épidémiologie (sens strict)0,0000,000
Méta-épidémiologie (sens large)0,0000,000
Bibliométrie0,0000,000
Études des sciences et des technologies0,0000,000
Communication savante0,0010,000
Science ouverte0,0010,001
Intégrité de la recherche0,0000,000
Charge utile insuffisante (le modèle a refusé de juger)0,0150,023

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,023
Tête enseignante GPT0,234
Écart entre enseignants0,211 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; les deux têtes enseignantes s’accordent sur ce qui est montré ici.

Devis d'étudeSans objet
Domainenon disponible
GenreAutre

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2024
Routes d'admission1
Résumé présentoui

Explorer davantage

Même revueZenodo (CERN European Organization for Nuclear Research)Même sujetSingle-cell and spatial transcriptomicsTravaux en français237 207