Sha256: 78f6706c4660bda01c0b149ab030f6c8165ecc4c5aa6149e26fbea694a10060e

Contents?: true

Size: 1021 Bytes

Versions: 2

Compression:

Stored size: 1021 Bytes

Contents

= unicode2latex

image:https://img.shields.io/gem/v/unicode2latex.svg["Gem Version", link="https://rubygems.org/gems/unicode2latex"]
image:https://img.shields.io/travis/metanorma/unicode2latex/master.svg["Build Status", link="https://travis-ci.com/metanorma/unicode2latex"]
image:https://codeclimate.com/github/metanorma/unicode2latex/badges/gpa.svg["Code Climate", link="https://codeclimate.com/github/metanorma/unicode2latex"]

Gem for translating UTF8 Unicode characters to LaTeX escapes

[source,ruby]
----
require "unicode2latex"

latex = 'M =
 \begin{bmatrix}
  -\sin λ_0 & \cos λ_0 & 0 \\
  -\sin φ_0 \cos λ_0 & -\sin φ_0 \sin λ_0 & \cos φ_0 \\
  \cos φ_0 \cos λ_0 & \cos φ_0 \sin λ_0 & \sin φ_0
 \end{bmatrix}'

Unicode2Latex.unicode2latex(latex)

>> M =
 \begin{bmatrix}
  -\sin \lambda_0 & \cos \lambda_0 & 0 \\
  -\sin \varphi_0 \cos \lambda_0 & -\sin \varphi_0 \sin \lambda_0 & \cos \varphi_0 \\
  \cos \varphi_0 \cos \lambda_0 & \cos \varphi_0 \sin \lambda_0 & \sin \varphi_0
 \end{bmatrix}
----

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
unicode2latex-0.0.2 README.adoc
unicode2latex-0.0.1 README.adoc