{
  "_id": "6a1034e9acfb0bcc41c99886",
  "Package": "mathml",
  "Type": "Package",
  "Title": "Translate R Expressions to 'MathML' and 'LaTeX'/'MathJax'",
  "Version": "1.8",
  "Date": "2026-05-22",
  "Authors@R": "c(person(\"Matthias\", \"Gondan\", role=c(\"aut\", \"cre\", \"cph\"),\nemail=\"Matthias.Gondan-Rochon@uibk.ac.at\", comment=\"University of Innsbruck\"),\nperson(\"Irene\", \"Alfarone\", role=\"aut\",\nemail=\"Irene.Alfarone@uibk.ac.at\", comment=\"University of Innsbruck\"),\nperson(\"European Commission\", role=\"fnd\",\ncomment=\"Erasmus+ Programme, 2019-1-EE01-KA203-051708\"))",
  "Maintainer": "Matthias Gondan <Matthias.Gondan-Rochon@uibk.ac.at>",
  "Description": "Translate R expressions to 'MathML' or 'MathJax'/'LaTeX'\nso that they can be rendered in R markdown documents and shiny\napps. This package depends on R package 'rolog', which requires\nan installation of the 'SWI'-'Prolog' runtime either from\n'swi-prolog.org' or from R package 'rswipl'.",
  "License": "FreeBSD",
  "Encoding": "UTF-8",
  "URL": "https://github.com/mgondan/mathml",
  "BugReports": "https://github.com/mgondan/mathml/issues",
  "VignetteBuilder": "knitr, rmarkdown",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Repository": "https://mgondan.r-universe.dev",
  "Date/Publication": "2026-05-22 09:21:27 UTC",
  "RemoteUrl": "https://github.com/mgondan/mathml",
  "RemoteRef": "HEAD",
  "RemoteSha": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 10:47:05 UTC",
    "User": "root"
  },
  "Author": "Matthias Gondan [aut, cre, cph] (University of Innsbruck),\nIrene Alfarone [aut] (University of Innsbruck),\nEuropean Commission [fnd] (Erasmus+ Programme,\n2019-1-EE01-KA203-051708)",
  "MD5sum": "c50fa6ec925a3840d3bd38c02b4a09d2",
  "_user": "mgondan",
  "_type": "src",
  "_file": "mathml_1.8.tar.gz",
  "_fileid": "7b33d30447d47d3f6810d58203b4cfa5d64d4284ca61422702f1f6629014a361",
  "_filesize": 217606,
  "_sha256": "7b33d30447d47d3f6810d58203b4cfa5d64d4284ca61422702f1f6629014a361",
  "_created": "2026-05-22T10:47:05.000Z",
  "_published": "2026-05-22T10:50:17.289Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77364792140,
      "time": 120,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7158711999"
    },
    {
      "job": 77364792099,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158719888"
    },
    {
      "job": 77364792091,
      "time": 100,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7158706789"
    },
    {
      "job": 77364792094,
      "time": 113,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158710461"
    },
    {
      "job": 77364339276,
      "time": 179,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158677766"
    },
    {
      "job": 77364792074,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158706776"
    },
    {
      "job": 77364792087,
      "time": 92,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7158704522"
    },
    {
      "job": 77364792118,
      "time": 88,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7158703187"
    },
    {
      "job": 77364792089,
      "time": 86,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158702964"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mgondan/mathml",
  "_commit": {
    "id": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
    "author": "mgondan <Matthias.Gondan-Rochon@uibk.ac.at>",
    "committer": "mgondan <Matthias.Gondan-Rochon@uibk.ac.at>",
    "message": "new version 1.8\n",
    "time": 1779441687
  },
  "_maintainer": {
    "name": "Matthias Gondan",
    "email": "matthias.gondan-rochon@uibk.ac.at",
    "login": "mgondan",
    "description": "",
    "uuid": 12587770
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "rolog",
      "version": ">= 0.9.14",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Depends"
    },
    {
      "package": "xfun",
      "version": ">= 0.49",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "rswipl",
      "role": "Suggests"
    }
  ],
  "_owner": "mgondan",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-21",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "mgondan",
      "count": 328,
      "uuid": 12587770
    },
    {
      "user": "ialfarone",
      "count": 111,
      "uuid": 117744682
    },
    {
      "user": "yihui",
      "count": 3,
      "uuid": 163582
    },
    {
      "user": "jeremyirilli",
      "count": 1,
      "uuid": 149394139
    }
  ],
  "_userbio": {
    "uuid": 12587770,
    "type": "user",
    "name": "mgondan"
  },
  "_downloads": {
    "count": 205,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mathml"
  },
  "_devurl": "https://github.com/mgondan/mathml",
  "_searchresults": 24,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mathml.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mgondan/mathml",
  "_realowner": "mgondan",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.5",
      "date": "2023-01-17"
    },
    {
      "version": "0.6",
      "date": "2023-04-19"
    },
    {
      "version": "0.7",
      "date": "2023-04-21"
    },
    {
      "version": "0.8",
      "date": "2023-04-24"
    },
    {
      "version": "1.0",
      "date": "2023-06-29"
    },
    {
      "version": "1.1",
      "date": "2023-07-11"
    },
    {
      "version": "1.2",
      "date": "2023-07-15"
    },
    {
      "version": "1.3",
      "date": "2025-02-02"
    },
    {
      "version": "1.4",
      "date": "2025-05-18"
    },
    {
      "version": "1.5",
      "date": "2025-06-13"
    },
    {
      "version": "1.6",
      "date": "2025-08-19"
    },
    {
      "version": "1.7",
      "date": "2026-01-18"
    },
    {
      "version": "1.8",
      "date": "2026-05-22"
    }
  ],
  "_exports": [
    "%->%",
    "%.%",
    "%+-%",
    "%<-%",
    "%<->%",
    "%<=%",
    "%<=>%",
    "%==%",
    "%=>%",
    "%=~%",
    "%~~%",
    "%dbldown%",
    "%dblup%",
    "%down%",
    "%prop%",
    "%up%",
    "add",
    "add_left",
    "add_right",
    "bold",
    "boxed",
    "cal",
    "cancel",
    "canonical",
    "color",
    "denote",
    "dfrac",
    "dot",
    "fname",
    "frac",
    "hook",
    "hook_fn",
    "hooked",
    "hyph",
    "inline",
    "instead",
    "italic",
    "math",
    "mathjax",
    "mathml",
    "mathml_preproc",
    "mathout",
    "name",
    "nodot",
    "omit",
    "omit_left",
    "omit_right",
    "over",
    "phantom",
    "plain",
    "prime",
    "prod_over",
    "roof",
    "sum_over",
    "tilde",
    "times",
    "under",
    "underover",
    "unhook"
  ],
  "_help": [
    {
      "page": "grapes-greater-than-grapes",
      "title": "Right arrow, presented as x -> y",
      "topics": [
        "%->%"
      ]
    },
    {
      "page": "grapes-.-grapes",
      "title": "Product x * y, shown as x dot y",
      "topics": [
        "%.%"
      ]
    },
    {
      "page": "grapes-plus-grapes",
      "title": "Plus Minus, it shows x and calculates x +- y",
      "topics": [
        "%+-%"
      ]
    },
    {
      "page": "grapes-set-grapes",
      "title": "Left arrow, presented as x <- y",
      "topics": [
        "%<-%"
      ]
    },
    {
      "page": "grapes-set-greater-than-grapes",
      "title": "Double sided arrow, presented as x <-> y",
      "topics": [
        "%<->%"
      ]
    },
    {
      "page": "grapes-less-than-equals-grapes",
      "title": "Right double arrow, displayed as x => y",
      "topics": [
        "%<=%"
      ]
    },
    {
      "page": "grapes-less-than-equals-greater-than-grapes",
      "title": "If and only if condition, displayed as x <=> y",
      "topics": [
        "%<=>%"
      ]
    },
    {
      "page": "grapes-equals-grapes",
      "title": "Equivalence, shown as x == y",
      "topics": [
        "%==%"
      ]
    },
    {
      "page": "grapes-equals-greater-than-grapes",
      "title": "Left double arrow, displayed as x <= y",
      "topics": [
        "%=>%"
      ]
    },
    {
      "page": "grapes-equals-twiddle-grapes",
      "title": "Congruence, shown as x =~ y",
      "topics": [
        "%=~%"
      ]
    },
    {
      "page": "grapes-twiddle-twiddle-grapes",
      "title": "Approximate equality, shown as x ~~ y",
      "topics": [
        "%~~%"
      ]
    },
    {
      "page": "grapes-dbldown-grapes",
      "title": "Down double arrow, displayed as x dArr y",
      "topics": [
        "%dbldown%"
      ]
    },
    {
      "page": "grapes-dblup-grapes",
      "title": "Up double arrow, displayed as x uArr y",
      "topics": [
        "%dblup%"
      ]
    },
    {
      "page": "grapes-down-grapes",
      "title": "Down arrow, presented as x downarrow y",
      "topics": [
        "%down%"
      ]
    },
    {
      "page": "grapes-prop-grapes",
      "title": "Proportional, shown as x o< y",
      "topics": [
        "%prop%"
      ]
    },
    {
      "page": "grapes-up-grapes",
      "title": "Up arrow, presented as x up y",
      "topics": [
        "%up%"
      ]
    },
    {
      "page": "add",
      "title": "add",
      "topics": [
        "add"
      ]
    },
    {
      "page": "add_left",
      "title": "add_left",
      "topics": [
        "add_left"
      ]
    },
    {
      "page": "add_right",
      "title": "add_right",
      "topics": [
        "add_right"
      ]
    },
    {
      "page": "cal",
      "title": "Calligraphic font",
      "topics": [
        "cal"
      ]
    },
    {
      "page": "canonical",
      "title": "Canonicalize an R call: Reorder the function arguments",
      "topics": [
        "canonical"
      ]
    },
    {
      "page": "decorations",
      "title": "Identity functions for different decorations",
      "topics": [
        "boxed",
        "cancel",
        "color",
        "decorations",
        "hyph",
        "over",
        "phantom",
        "prime",
        "roof",
        "tilde",
        "under",
        "underover"
      ]
    },
    {
      "page": "denote",
      "title": "denote This is a function that allows the user to insert abbreviations in the formula, explain them and make the needed computations",
      "topics": [
        "denote"
      ]
    },
    {
      "page": "dfrac",
      "title": "Division displayed as large fraction",
      "topics": [
        "dfrac"
      ]
    },
    {
      "page": "dot",
      "title": "Multiplication",
      "topics": [
        "dot",
        "nodot",
        "times"
      ]
    },
    {
      "page": "fname",
      "title": "Return function body",
      "topics": [
        "fname"
      ]
    },
    {
      "page": "fontstyles",
      "title": "Identity functions for different font styles",
      "topics": [
        "bold",
        "fontstyles",
        "italic",
        "plain"
      ]
    },
    {
      "page": "frac",
      "title": "Division displayed as fraction",
      "topics": [
        "frac"
      ]
    },
    {
      "page": "hook",
      "title": "Hook for custom symbols",
      "topics": [
        "hook",
        "hooked",
        "hook_fn",
        "unhook"
      ]
    },
    {
      "page": "instead",
      "title": "instead",
      "topics": [
        "instead"
      ]
    },
    {
      "page": "math",
      "title": "Adds the class \"math\" to the object for knitr output via 'mathout()'",
      "topics": [
        "math"
      ]
    },
    {
      "page": "mathjax",
      "title": "Mathjax output",
      "topics": [
        "mathjax"
      ]
    },
    {
      "page": "mathml",
      "title": "MathML output",
      "topics": [
        "mathml"
      ]
    },
    {
      "page": "mathml_preproc",
      "title": "Map R operators to their respective Prolog counterparts",
      "topics": [
        "mathml_preproc"
      ]
    },
    {
      "page": "mathout",
      "title": "MathML or MathJax output, depending on the knitr context",
      "topics": [
        "inline",
        "mathout"
      ]
    },
    {
      "page": "name",
      "title": "Add a name attribute to an element (most often, an R function)",
      "topics": [
        "name"
      ]
    },
    {
      "page": "omit",
      "title": "omit",
      "topics": [
        "omit"
      ]
    },
    {
      "page": "omit_left",
      "title": "omit_left This is a function that allows the user to highlight the mistakes, in particular the omissions in the left-hand side of the expression",
      "topics": [
        "omit_left"
      ]
    },
    {
      "page": "omit_right",
      "title": "omit_right This is a function that allows the user to highlight the mistakes, in particular the omissions in the right-hand side of the expression",
      "topics": [
        "omit_right"
      ]
    },
    {
      "page": "prod_over",
      "title": "product over a range. On the R side, this function just returns the product of the first argument, but allows for decorations.",
      "topics": [
        "prod_over"
      ]
    },
    {
      "page": "sum_over",
      "title": "sum over a range. On the R side, this function just returns the first argument, but allows for decorations.",
      "topics": [
        "sum_over"
      ]
    }
  ],
  "_readme": "https://github.com/mgondan/mathml/raw/HEAD/README.md",
  "_rundeps": [
    "evaluate",
    "highr",
    "knitr",
    "Rcpp",
    "rolog",
    "rswipl",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "mathml.Rmd",
      "filename": "mathml.html",
      "title": "mathml: Translate R expressions to MathML and LaTeX",
      "author": "Matthias Gondan and Irene Alfarone (Universität Innsbruck, Department of Psychology)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Package mathml in practice",
        "Basic elements",
        "Decorations",
        "Operators and parentheses",
        "Custom operators",
        "Builtin functions",
        "Custom functions",
        "Indices and powers",
        "Ringing back to R",
        "Names and order of arguments",
        "Matrices and Vectors",
        "Short mathematical names for R symbols",
        "Abbreviations",
        "Context-dependent rendering",
        "Conclusion",
        "Appendix A: For package developers",
        "Appendix B: Customizing the package",
        "Implementation details",
        "Linear models",
        "(n)-th root",
        "P-values",
        "Acknowledgment",
        "References"
      ],
      "created": "2022-04-28 21:15:44",
      "modified": "2026-04-15 22:29:44",
      "commits": 139
    }
  ],
  "_score": 5.760422483423212,
  "_indexed": true,
  "_nocasepkg": "mathml",
  "_universes": [
    "mgondan"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.8",
      "date": "2026-05-22T10:49:05.000Z",
      "distro": "noble",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "9795e16d7ce1d80d81b81632025cfda6bf3f5fe16d66d54f938fd70ec9fcd803",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.8",
      "date": "2026-05-22T10:49:32.000Z",
      "distro": "noble",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "eccca23b4b374b4ef0513b1dc96b9256be0223833807a4e3d70d8d8faebc3826",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.8",
      "date": "2026-05-22T10:48:50.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "bd2e824efdab9a33a236982edd4ca7e9b2ba82ed2fc92abe6d3d448fccbea8c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.8",
      "date": "2026-05-22T10:48:59.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "2e07c90eb3e615127b47bd71c8aac3ec83507e808be4adb31b9f94313aa6f0ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.8",
      "date": "2026-05-22T10:49:04.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "eeb0357b3581fe88aeb2f5a17abf9e0e32a4f8a73196b00504d25d51be9864a9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.8",
      "date": "2026-05-22T10:48:28.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "c2872a2d438797b93064dc2cd45953297eb738171f979dc9f4ecd2c3106e1649",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.8",
      "date": "2026-05-22T10:48:26.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "cc49d0190aaffeda5a5cd386e3df6a24770d7b89cad06182ab13a07e9e5ff83e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.8",
      "date": "2026-05-22T10:48:26.000Z",
      "commit": "2a11367e52f1ee1f092c58995fe1bf8e542fefa3",
      "fileid": "631b2bdfeb42b3f157f89ba2de205ce10ded2a306bea41a616fbe92505f66fb8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mgondan/actions/runs/26283213791"
    }
  ]
}