Skip to main content

Converts LaTeX tags to unicode

Project description

UnicodeIt

Tested on Linux, Mac and Windows: Tests

Converts LaTeX tags to unicode. Available online at unicodeit.net.

Examples

\alpha α, \beta β, \infty ∞       e^+ e⁺, \mu^- μ⁻               \exists ∃, \nexists ∄
\int ∫, \sum ∑, \partial ∂        \to →, p\bar{p} pp̅             \mathcal{H} ℋ, \mathbb{R} ℝ
\slash{\partial} ∂̸                \underline{x} x̲                \phone ☎, \checkmark ✓
\dot{x} ẋ, \ddot{x} ẍ             A^6 A⁶, m_0 m₀                 \Im ℑ, \Re ℜ, \hbar ℏ
\gamma γ, \Gamma Γ                \~{O} Õ                        \perp ⊥, \parallel ∥
\sfrac{3}{5} ⅗                    \therefore ∴, \because ∵       \subset ⊂, \supset ⊃

Python

Install with pip install unicodeit and run

python -m unicodeit.cli \\alpha

or in Python

import unicodeit
print(unicodeit.replace('\\alpha'))

JavaScript / TypeScript

Install with npm install unicodeit --save-dev and use it like this:

var unicodeit = require('unicodeit');
console.log(unicodeit.replace('\\alpha'));

Mac Automator

Create your own Automator Workflow:

  • Create a new "Quick Action" (might also be labeled as "Service").
  • At the top, leave the defaults: "Service receives selected text in any application"
  • Select the checkmark "output replaces selected text".
  • Add the action "Run Shell Script".
  • From dropdown, select to "pass in: as arguments".
  • The command is: /usr/local/bin/python3 -m unicodeit.cli $1. This Python interpreter must have unicodeit installed; e.g. with /usr/local/bin/python3 -m pip install unicodeit.
  • It should look something like this:

automator script

To set a keyboard shortcut, go to System PreferencesKeyboardShortcutsServicesTextUnicodeItAction. Choose a keyboard shortcut like Command+Option+Shift U.

Now you are all set to use your new keyboard shortcut in many apps, like here in Keynote:

keynote_demo

[dev] New Release Flow

  • update version in uncodeit/__init__.py and package.json
  • create a new release on Github

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unicodeit-0.7.4.tar.gz (33.1 kB view details)

Uploaded Source

File details

Details for the file unicodeit-0.7.4.tar.gz.

File metadata

  • Download URL: unicodeit-0.7.4.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for unicodeit-0.7.4.tar.gz
Algorithm Hash digest
SHA256 365c2ef52563c516041f2782166c364e1b0c43addc900ebf7b71f42277c7c9a5
MD5 a04c1e9cafd0363776584bac0d8fe049
BLAKE2b-256 e26c786cb767e5cbb54aff65e88bfb8521f5bd12d263ca717b1a5675b3ae19c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page