| Type: | Package | 
| Title: | Simple User Interface to Build Equations and Add Symbols | 
| Version: | 1.1.4 | 
| Maintainer: | Obinna Obianom <idonshayo@gmail.com> | 
| Description: | Powerful user interface for adding symbols, smileys, arrows, building mathematical equations using 'LaTeX' or 'r2symbols'. Built for use in development of 'Markdown' and 'Shiny' Outputs. | 
| License: | MIT + file LICENSE | 
| URL: | https://symbols-ui.obi.obianom.com | 
| BugReports: | https://github.com/oobianom/symbol.equation.gpt/issues | 
| Depends: | R (> 3.6) | 
| Imports: | utils, htmltools, shiny, nextGenShinyApps, r2symbols, shinyStorePlus, rstudioapi, markdown | 
| Suggests: | rmarkdown, knitr | 
| Encoding: | UTF-8 | 
| VignetteBuilder: | knitr | 
| Language: | en-US | 
| LazyData: | false | 
| RoxygenNote: | 7.2.3 | 
| NeedsCompilation: | no | 
| Packaged: | 2024-07-29 19:35:48 UTC; in198 | 
| Author: | Obinna Obianom [aut, cre] | 
| Repository: | CRAN | 
| Date/Publication: | 2024-07-30 13:20:02 UTC | 
Library initialize and path loader
Description
Initialize and load library path for package
Usage
envir.prep()
Value
library location
Examples
if(interactive()){
envir.prep()
}
Primary widget container
Description
Customizable widget opener
Usage
equationSymbol.Widget(viewer = c("pane", "dialog"))
Arguments
| viewer | viewer option to open widget | 
Value
shiny app widget
Examples
if(interactive()){
equationSymbol.Widget()
}
Add symbol to current page
Description
Add selected symbol to page
Usage
insert.Symbol.Raw(symbolid, type = letters[1:4])
Arguments
| symbolid | the symbol id to include | 
| type | type of inclusion | 
Value
pastes copied symbol code into document
Examples
if(interactive()){
insert.Symbol.Raw("sample copied")
insert.Symbol.Raw("rpkg.net","a")
}
Main Widget Helper for symbols
Description
Assembles the interface for the symbols builder
Usage
symbol.equation.ui()
Value
user interface for the builder
Examples
if(interactive()){
symbol.equation.ui()
}
Main Widget Helper for symbols viewer2
Description
Assembles the interface for the symbols builder
Usage
symbol.equation.ui2()
Value
user interface for the builder in modal
Examples
if(interactive()){
symbol.equation.ui2()
}