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.5.tar.gz (41.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: unicodeit-0.7.5.tar.gz
  • Upload date:
  • Size: 41.0 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.5.tar.gz
Algorithm Hash digest
SHA256 f100df7a1b8c64d7b5160859426b641cd9f30218173c5a3450842370e242a168
MD5 efc5fe943cbff238a112d0b86ac78e48
BLAKE2b-256 ca5987694efec0dd8d789776b54a4b928b85d3886ff43ece762b67faa4fbdde5

See more details on using hashes here.

Supported by

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