diff --git a/doc/dox/jkqtmathtext_supportedlatexsymbols.dox b/doc/dox/jkqtmathtext_supportedlatexsymbols.dox index 83f6276fef..adde71c5e4 100644 --- a/doc/dox/jkqtmathtext_supportedlatexsymbols.dox +++ b/doc/dox/jkqtmathtext_supportedlatexsymbols.dox @@ -277,82 +277,92 @@ - \section jkqtmathtext_supportedlatexsymbols_mathop Other Math Operators + \section jkqtmathtext_supportedlatexsymbols_mathspecialfunctions Math Special Functions The following table lists all remaining math-operator symbols like available in JKQTMathParser. They are defined in the node-class JKQTMathTextSymbolNode: - - - - - - - - - + + +
\\arg: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arg.png - \\argmax: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_argmax.png - \\argmin: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_argmin.png + \\acos: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png + \\arccos: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png + \\arcsin: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png
\\bigcap: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigcap.png - \\bigcup: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigcup.png - \\bighat: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bighat.png + \\arctan: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png + \\asin: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png + \\atan: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png
\\bigodot: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigodot.png - \\bigoplus: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigoplus.png - \\bigotimes: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigotimes.png + \\cos: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png + \\cosh: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png + \\cot: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png
\\bigsqcup: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigsqcup.png - \\biguplus: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_biguplus.png - \\bigvee: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigvee.png + \\coth: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png + \\deg: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png + \\det: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_det.png
\\bigwedge: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_bigwedge.png - \\coprod: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_coprod.png - \\iiint: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_iiint.png + \\dim: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png + \\exp: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png + \\gcd: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png
\\iint: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_iint.png - \\int: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_int.png - \\lim: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lim.png + \\hom: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png + \\ker: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png + \\lb: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png
\\liminf: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_liminf.png - \\limsup: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_limsup.png - \\max: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_max.png + \\ld: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png + \\ln: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png + \\log: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_log.png
\\min: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_min.png - \\oiiint: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oiiint.png - \\oiint: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oiint.png + \\median: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_median.png + \\mod: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png + \\Pr: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png
\\oint: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oint.png - \\prod: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_prod.png - \\sum: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sum.png + \\sec: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png + \\sgn: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png + \\sign: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png
\\sin: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png + \\sinh: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png + \\tan: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png +
\\tanh: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png
@@ -370,58 +380,42 @@ \\accurrent: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_accurrent.png - \\acos: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png \\AE: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_aaee.png - - \\ae: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ae.png + + \\Alef: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_aalef.png \\alef: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_alef.png - - \\Aleph: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_aaleph.png + + \\aleph: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_aleph.png \\angle: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_angle.png - - \\Angstrom: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_aangstrom.png + + \\angstrom: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_angstrom.png \\approx: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_approx.png - - - \\arccos: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png \\arcminute: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arcminute.png + + \\arcsecond: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arcsecond.png - - - \\arcsin: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png - \\arctan: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png - \\asin: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png - - \\ast: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ast.png \\asterisk: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_asterisk.png - \\atan: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png \\backslash: @@ -516,140 +510,116 @@ \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cong.png \\copyright: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_copyright.png - \\cos: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png - - - \\cosh: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png - \\cot: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png - \\coth: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png - - \\cup: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_cup.png + + \\dag: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dag.png \\dagger: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dagger.png - - \\Dalet: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddalet.png + + \\dalet: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dalet.png \\Daleth: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddaleth.png - - \\daleth: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_daleth.png + + \\dashv: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dashv.png \\dblhyphen: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dblhyphen.png - - \\DC: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddcc.png + + \\dd: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dd.png \\ddag: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddag.png - - \\ddagger: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddagger.png - \\ddots: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddots.png - \\deg: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png + \\ddots: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ddots.png \\degC: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_degcc.png \\degF: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_degff.png - \\degree: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_degree.png + \\degree: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_degree.png \\degreeCelsius: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_degreeccelsius.png - \\det: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_det.png \\diamond: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_diamond.png - \\dim: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png \\div: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_div.png \\dollar: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dollar.png - - \\dots: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dots.png + + \\dprime: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_dprime.png \\ee: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ee.png - - \\ell: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ell.png + + \\ellipsis: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ellipsis.png \\emdash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_emdash.png - - \\emptyset: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_emptyset.png + + \\endash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_endash.png \\equiv: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_equiv.png - - \\EUR: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_eeuurr.png + + \\euro: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_euro.png \\exists: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_exists.png - - - \\exp: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png \\fahrenheit: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_fahrenheit.png - \\female: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_female.png + \\female: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_female.png \\flq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_flq.png \\flqq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_flqq.png - \\forall: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_forall.png + \\forall: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_forall.png \\frown: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_frown.png \\frq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_frq.png - \\frqq: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_frqq.png - \\gcd: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png + \\frqq: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_frqq.png \\ge: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ge.png \\geq: @@ -688,80 +658,64 @@ \image html jkqtmathtext/symbols/jkqtmathtext_symbols_hexagon.png - \\hom: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png \\hyphen: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_hyphen.png \\iddots: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_iddots.png - - \\iff: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_iff.png + + \\ii: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ii.png \\Im: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_iim.png - - \\in: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_in.png - \\infty: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_infty.png - \\ker: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png + \\infty: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_infty.png \\L: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ll.png \\l: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_l.png - \\land: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_land.png + \\land: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_land.png \\langle: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_langle.png - \\lb: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png \\lceil: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lceil.png - \\ld: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png \\ldots: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ldots.png \\le: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_le.png - - \\lefthand: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lefthand.png + + \\leq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_leq.png \\leqq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_leqq.png - - \\lfloor: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lfloor.png + + \\lightning: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lightning.png \\ll: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ll.png - - \\llcorner: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_llcorner.png - \\ln: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png - \\lnot: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lnot.png - \\log: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_log.png + \\lnot: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lnot.png \\lor: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_lor.png \\lozenge: @@ -780,112 +734,104 @@ \image html jkqtmathtext/symbols/jkqtmathtext_symbols_maporiginal.png \\measuredangle: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_measuredangle.png - \\median: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_median.png - - \\mho: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mho.png + + \\micro: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_micro.png \\mid: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mid.png - - - \\mod: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png \\models: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_models.png - \\mp: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mp.png + \\mp: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_mp.png \\multimap: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_multimap.png \\nabla: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nabla.png - \\ne: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ne.png + \\ne: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ne.png \\neg: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_neg.png \\neq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_neq.png - \\nexists: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nexists.png + \\nexists: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nexists.png \\ni: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ni.png \\nmid: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nmid.png - \\No: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nno.png + \\No: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nno.png \\notin: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_notin.png \\notni: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_notni.png - \\nparallel: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nparallel.png + \\nparallel: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nparallel.png \\nvdash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_nvdash.png \\O: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oo.png - \\o: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_o.png + \\o: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_o.png \\odot: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_odot.png \\OE: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ooee.png - \\oe: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oe.png + \\oe: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oe.png \\Ohm: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oohm.png \\ohm: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ohm.png - \\ominus: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ominus.png + \\ominus: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ominus.png \\oplus: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oplus.png \\oslash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_oslash.png - \\otimes: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_otimes.png + \\otimes: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_otimes.png \\P: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_pp.png \\parallel: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_parallel.png - \\partial: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_partial.png + \\partial: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_partial.png \\permil: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_permil.png \\perp: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_perp.png - \\perthousand: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_perthousand.png + \\perthousand: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_perthousand.png \\pm: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_pm.png \\pound: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_pound.png - \\Pr: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png \\prec: @@ -916,179 +862,161 @@ \image html jkqtmathtext/symbols/jkqtmathtext_symbols_righthand.png \\S: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ss.png - \\sec: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png - - \\setminus: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_setminus.png - \\sgn: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png - \\sign: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png \\sim: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sim.png \\simeq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_simeq.png - \\sin: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png - - - \\sinh: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png \\smile: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_smile.png - \\sphericalangle: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sphericalangle.png + \\sphericalangle: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sphericalangle.png \\sqcap: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sqcap.png \\sqcup: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_sqcup.png - \\square: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_square.png + \\square: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_square.png \\ss: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ss.png \\star: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_star.png - \\subset: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_subset.png + \\subset: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_subset.png \\subseteq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_subseteq.png \\subsetnot: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_subsetnot.png - \\succ: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_succ.png + \\succ: + \image html jkqtmathtext/symbols/jkqtmathtext_symbols_succ.png \\supset: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_supset.png \\supseteq: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_supseteq.png + + \\supsetnot: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_supsetnot.png - - - \\tan: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png - \\tanh: - \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png \\tcohm: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tcohm.png - - \\textbar: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textbar.png + + \\textbullet: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textbullet.png \\textcopyright: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textcopyright.png - - \\textdagger: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textdagger.png + + \\textdaggerdbl: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textdaggerdbl.png \\textdblhyphen: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textdblhyphen.png - - \\textdblhyphenchar: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textdblhyphenchar.png + + \\textdegree: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textdegree.png \\textemdash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textemdash.png - - \\textendash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textendash.png + + \\textexclamdown: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textexclamdown.png \\textgreater: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textgreater.png - - \\texthyphen: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_texthyphen.png + + \\textless: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textless.png \\textquestiondown: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textquestiondown.png - - \\textregistered: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_textregistered.png + + \\therefore: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_therefore.png \\times: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_times.png - - \\tlcorner: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_tlcorner.png + + \\to: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_to.png \\top: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_top.png - - \\trademark: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_trademark.png + + \\trapezium: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_trapezium.png \\trcorner: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_trcorner.png - - \\triangle: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_triangle.png + + \\trprime: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_trprime.png \\ulcorner: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_ulcorner.png - - \\urcorner: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_urcorner.png + + \\varcarriagereturn: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_varcarriagereturn.png \\varhexagonlrbonds: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_varhexagonlrbonds.png - - \\varnothing: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_varnothing.png + + \\vartriangleleft: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vartriangleleft.png \\Vdash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vvdash.png - - \\vDash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vddash.png + + \\vdash: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vdash.png \\vdots: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vdots.png - - \\vee: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_vee.png + + \\wedge: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_wedge.png \\wp: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_wp.png - - \\yen: \image html jkqtmathtext/symbols/jkqtmathtext_symbols_yen.png + + */ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png index d0885a38a3..ff68e628cf 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_acos.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png index 30e0e9214d..7e3bc13e6d 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arccos.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png index 42e56beb2d..b5b93b6853 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arcsin.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png index ecfd815cdc..e47ec9760b 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_arctan.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png index 78f57b4c78..3a17ed10e4 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_asin.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png index 6047ec1114..23e7e2272e 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_atan.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png index 0cb146ea8e..16252a2a8a 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cos.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png index b822dccaa7..621f951495 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cosh.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png index dba3223f4d..641cdb1e29 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_cot.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png index b71db84c9a..4792a85b87 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_coth.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png index 307d9a16e2..18e18910f0 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_deg.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_det.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_det.png index 25d230aacc..4ec4a16415 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_det.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_det.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png index c9c8b5cd81..6dd78c252b 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_dim.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png index 481b9b0dbc..105b7b79e2 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_exp.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png index 537f5a20c9..8dafda72e1 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_gcd.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png index 03b3819f2d..7903d7a517 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_hom.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png index 49c85844ef..045e1cfc13 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ker.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png index 337a3b1a78..dc67a4b6f0 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_lb.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png index c451afaaf0..ad07f86867 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ld.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png index 605094073b..8f18ed4183 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ln.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_log.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_log.png index 5ef9929e19..cf64f429c5 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_log.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_log.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_median.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_median.png index 52d36fb0f6..e8b99e769d 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_median.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_median.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png index fedbd84efa..2875c2d954 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_mod.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png index 26f0f235f7..5f941eb6b4 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_ppr.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png index ff0b204bf7..1c1c1d520e 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sec.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png index 36a70e27a7..1bf2c13bee 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sgn.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png index 562663df2b..6d3d04de60 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sign.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png index 3b3a04bf62..8e852f276d 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sin.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png index ad8fa58930..f7210e9ca3 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_sinh.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png index 977aece64e..6a900fb287 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tan.png differ diff --git a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png index 1f792c5f9b..d0de59c269 100644 Binary files a/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png and b/doc/images/jkqtmathtext/symbols/jkqtmathtext_symbols_tanh.png differ diff --git a/lib/jkqtmathtext/nodes/jkqtmathtextsymbolnode.cpp b/lib/jkqtmathtext/nodes/jkqtmathtextsymbolnode.cpp index fd9d62c018..1115337c85 100644 --- a/lib/jkqtmathtext/nodes/jkqtmathtextsymbolnode.cpp +++ b/lib/jkqtmathtext/nodes/jkqtmathtextsymbolnode.cpp @@ -334,7 +334,7 @@ int JKQTMathTextSymbolNode::getSymbolLength(const QString &symbolName) { fillSymbolTables(); if (symbols.contains(symbolName)) { - return symbols[symbolName].props.value(MTFEStandard, symbols[symbolName].props.value(MTFEUnicode, SymbolProps())).symbol.size(); + return symbols[symbolName].props.value(MTFEUnicode, symbols[symbolName].props.value(MTFEStandard, SymbolProps())).symbol.size(); } return 0; } diff --git a/tools/jkqtmathtext_render/jkqtmathtext_render.cpp b/tools/jkqtmathtext_render/jkqtmathtext_render.cpp index 6795cc4f41..44b3f8ed6c 100644 --- a/tools/jkqtmathtext_render/jkqtmathtext_render.cpp +++ b/tools/jkqtmathtext_render/jkqtmathtext_render.cpp @@ -127,7 +127,8 @@ int main(int argc, char* argv[]) if (fileListF.open(QFile::WriteOnly|QFile::Text)) { QTextStream fileList(&fileListF); QStringList symbolsAll=JKQTMathTextSymbolNode::getSymbols(); - QSet symbolsRemaining(symbolsAll.begin(), symbolsAll.end()); + QSet symbolsRemaining; + for (const QString& s: symbolsAll) symbolsRemaining.insert(s); std::sort(symbolsAll.begin(), symbolsAll.end(), [](const QString& a, const QString& b) { const QString al=a.toLower(); const QString bl=b.toLower(); if (al==bl) { return a\n"; i=1; { - QString code=""; for (const QString& symbol: symbolsAll) { if (symbol.size()>0 && JKQTMathTextSymbolNode::isSubSuperscriptBelowAboveSymbol(symbol) && symbol[0].isLetter()) { symbolsRemaining.remove(symbol); @@ -230,7 +230,16 @@ int main(int argc, char* argv[]) if (ch.isUpper()) symbol_lower+=QString(2, ch).toLower(); else symbol_lower+=ch; } - latex.append("$\\"+symbol+"\\limits_{x=0}^\\infty$\\vphantom{Iq}"); + static QSet specialSymbols=QSet()<<"lim"<<"liminf"<<"limsup"<<"arg"<<"argmin"<<"argmax"; + if (JKQTMathTextSymbolNode::getSymbolLength(symbol)>1 && !specialSymbols.contains(symbol)) { + latex.append("$\\"+symbol+"(\\cdot)$\\vphantom{Iq}"); + } else { + if (JKQTMathTextSymbolNode::getSymbolLength(symbol)>1) { + latex.append("$\\"+symbol+"\\limits_{x\\rightarrow\\infty}f(x)$\\vphantom{Iq}"); + } else { + latex.append("$\\"+symbol+"\\limits_{x=0}^\\infty$\\vphantom{Iq}f(x)"); + } + } outputFilename.append("jkqtmathtext_symbols_"+symbol_lower+".png"); cmdoptions.append(QMap()); fileList<<" \\\\"<:\n \\image html jkqtmathtext/symbols/"<\n\n\n"; - fileList<<" \\section jkqtmathtext_supportedlatexsymbols_mathop Other Math Operators\n"; + fileList<<" \\section jkqtmathtext_supportedlatexsymbols_mathspecialfunctions Math Special Functions\n"; fileList<<" The following table lists all remaining math-operator symbols like available in JKQTMathParser. They are defined in the node-class JKQTMathTextSymbolNode:\n"; fileList<<" \n"; fileList<<" \n"; i=1; { - QString code=""; for (const QString& symbol: symbolsAll) { - if (symbol.size()>0 && JKQTMathTextSymbolNode::isSubSuperscriptBelowAboveSymbol(symbol) && symbol[0].isLetter()) { + if (symbol.size()>0 && symbolsRemaining.contains(symbol) && JKQTMathTextSymbolNode::isExtendedWidthSymbol(symbol) && JKQTMathTextSymbolNode::getSymbolLength(symbol)>1 && symbol[0].isLetter()) { symbolsRemaining.remove(symbol); QString symbol_lower; for (const QChar& ch: symbol) { @@ -289,7 +297,9 @@ int main(int argc, char* argv[]) fileList<<"
\n"; fileList<<" \n"; i=1; - QStringList symbolsRemainingL=QStringList(symbolsRemaining.begin(), symbolsRemaining.end()); + QStringList symbolsRemainingL; + for (const QString& s: symbolsRemaining) symbolsRemainingL.append(s); + std::sort(symbolsRemainingL.begin(), symbolsRemainingL.end(), [](const QString& a, const QString& b) { const QString al=a.toLower(); const QString bl=b.toLower(); if (al==bl) { return a0 && symbol[0].isLetter()) {