2024-10-30 00:39:46 +01:00
|
|
|
\ProvidesExplPackage {luamml-patches-amstext} {2024-10-30} {0.2.0}
|
2021-11-01 06:47:55 +01:00
|
|
|
{Feel free to add a description here}
|
|
|
|
|
|
|
|
\int_new:N \g__luamml_amsmath_text_struct_int
|
|
|
|
\cs_set:Npn \textdef@ #1 #2 #3 {
|
|
|
|
\int_if_odd:nTF { \int_div_truncate:nn { \l__luamml_flag_int } { 8 } } {
|
|
|
|
\int_gincr:N \g__luamml_amsmath_text_struct_int
|
|
|
|
\tag_struct_begin:n {
|
|
|
|
tag = mtext/mathml,
|
|
|
|
stash,
|
|
|
|
label = __luamml_amsmath_text_ \int_use:N \g__luamml_amsmath_text_struct_int
|
|
|
|
}
|
|
|
|
\tag_mc_begin:n {
|
|
|
|
tag = mtext
|
|
|
|
}
|
|
|
|
\AnnotateFormula {
|
|
|
|
nucleus = true,
|
|
|
|
struct = "__luamml_amsmath_text_ \int_use:N \g__luamml_amsmath_text_struct_int"
|
|
|
|
}
|
|
|
|
} {
|
2022-12-04 07:33:13 +01:00
|
|
|
\use:n
|
2021-11-01 06:47:55 +01:00
|
|
|
}
|
|
|
|
{
|
|
|
|
\hbox {
|
|
|
|
{
|
|
|
|
\everymath {#1}
|
|
|
|
\let \f@size #2
|
|
|
|
\selectfont
|
|
|
|
#3
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
\int_if_odd:nT { \int_div_truncate:nn { \l__luamml_flag_int } { 8 } } {
|
|
|
|
\tag_mc_end:
|
|
|
|
\tag_struct_end:
|
|
|
|
}
|
|
|
|
}
|