Sha256: 95e7dbfb4d5a4f18133adb5f4aeab3076f39b9014f8742d61402f2f6f4af3a09

Contents?: true

Size: 609 Bytes

Versions: 15

Compression:

Stored size: 609 Bytes

Contents

require 'katex'
require 'sskatex'
require 'kramdown-math-sskatex'

# Make sure our KaTeX assets are available (this can be disabled if you are not using math-mode)
def preprocess_katex_assets
  # Copy stylesheet
  @items.create(File.open(File.join(Katex.gem_path, 'vendor', 'katex', 'stylesheets', 'katex.css'), 'r').read, {}, '/styles/katex.css')

  # Copy fonts
  fontPath = File.join(Katex.gem_path, 'vendor', 'katex', 'fonts')
  Dir.foreach(fontPath) do |item|
    next if item == '.' or item == '..'
    @items.create(File.open(File.join(fontPath, item), 'r').read, {}, '/styles/fonts/' + item)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
scholarmarkdown-3.3.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-3.2.1 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-3.2.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-3.1.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-3.0.1 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-3.0.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.11.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.10.1 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.10.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.9.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.8.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.7.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.6.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.5.0 lib/scholarmarkdown/preprocess/katex.rb
scholarmarkdown-2.4.0 lib/scholarmarkdown/preprocess/katex.rb