Coder Social home page Coder Social logo

math-symbols's Introduction

-*- mode: org -*-

Description

This utility lets you input math symbols by TeX names with the following commands.

  • M-x toggle-input-method + math-symbols-tex
  • M-x math-symbols-from-tex-region
  • M-x math-symbols-insert
  • M-x math-symbols-helm

Also, you can convert character to TeX names by the following command.

  • M-x math-symbols-to-tex-region
  • M-x math-symbols-to-tex-unicode-region

You can also input various styled mathematical symbols by input methods, or by specifying region or string, as shown in the following examples.

Examples:

TeX to Char Conversion

"\int g(x^2)dx = \pi e^(ix)" β†’ "∫ 𝑔(π‘₯Β²)𝑑π‘₯ = πœ‹ 𝑒^(𝑖π‘₯)"
(M-x math-symbols-from-tex-region)
"f(x+y)" β†’ "𝑓(π‘₯+𝑦)" (M-x math-symbols-italic-region)

Character to Math-Character Conversion

"Fraktur" β†’ "π”‰π”―π”žπ”¨π”±π”²π”―" (M-x math-symbols-fraktur-region)
"black" β†’ "𝒷ℓ𝒢𝒸𝓀" (M-x math-symbols-script-region)
"Quo Vadis" β†’ "β„šπ•¦π•  π•π•’π••π•šπ•€" (M-x math-symbols-double-struck-region)
"3+(2-1)=4" β†’ "³⁺⁽²-¹⁾⁼⁴" (M-x math-symbols-superscript-region)

Required Font

You should install Math fonts such as β€œSTIX” to your system, and then add it to your fontset to fully utilize this tool. Recent MacOS includes this font by default. You can freely download them from http://www.stixfonts.org.

Licenses

This program incorporates `unimathsymbols.txt’ data file which is based upon β€œLaTeX Project Public License”. This program is GPL.

Math Symbols Support Table

β€» `greeks’ include greek symbols and nabla (Ο΅, Ο‘, Ο°, Ο•, Ο±, Ο–, βˆ‡).

styles / scriptsalphabetsgreeksβ€»numerals
boldyesyesyes
(bold) italicyesyesyes
(bold) frakturyesnono
(bold) scriptyesnono
double-struckyespartialyes
monospaceyesnoyes
sans-serif (italic)yesnoyes
sans-serif bold (italic)yesyesyes
subscriptpartialnoyes
superscriptpartialnoyes

References

math-symbols's People

Contributors

kawabata avatar syohex avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.