Sha256: 36a13b8acbd92bfa8ec462e57566d4d063ebf505ba705a23f08d582dcaa31637

Contents?: true

Size: 710 Bytes

Versions: 8

Compression:

Stored size: 710 Bytes

Contents

require "unicode2latex"

RSpec.describe "Unicode2LaTeX" do
  it "has a version number" do
    expect(Unicode2LaTeX::VERSION).not_to be nil
  end

  it "converts LaTeX Unicode" do
    expect(Unicode2LaTeX.unicode2latex(<<~'INPUT')).to eq <<~'OUTPUT'
   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}
    INPUT
  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}
    OUTPUT
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
unicode2latex-0.0.6 spec/unicode2latex_spec.rb
unicode2latex-0.0.5 spec/unicode2latex_spec.rb
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/unicode2latex-0.0.4/spec/unicode2latex_spec.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/unicode2latex-0.0.4/spec/unicode2latex_spec.rb
unicode2latex-0.0.4 spec/unicode2latex_spec.rb
unicode2latex-0.0.3 spec/unicode2latex_spec.rb
unicode2latex-0.0.2 spec/unicode2latex_spec.rb
unicode2latex-0.0.1 spec/unicode2latex_spec.rb