Module: Polytexnic

Defined in:
lib/polytexnic.rb,
lib/polytexnic/utils.rb,
lib/polytexnic/literal.rb,
lib/polytexnic/version.rb,
lib/polytexnic/preprocessor.rb,
lib/polytexnic/postprocessor.rb,
lib/polytexnic/preprocessors/html.rb,
lib/polytexnic/postprocessors/html.rb,
lib/polytexnic/preprocessors/latex.rb,
lib/polytexnic/postprocessors/latex.rb,
lib/polytexnic/preprocessors/polytex.rb,
lib/polytexnic/postprocessors/polytex.rb

Defined Under Namespace

Modules: Literal, Postprocessor, Preprocessor, Utils Classes: Pipeline

Constant Summary collapse

VERSION =
"0.6.2"

Class Method Summary collapse

Class Method Details

.style_fileObject



14
15
16
# File 'lib/polytexnic.rb', line 14

def self.style_file
  'polytexnic_commands.sty'
end

.write_polytexnic_style_file(dir) ⇒ Object

Writes the contents of the custom polytexnic style file. This is used by the ‘generate` method in the `softcover` gem. We put it here because `custom.sty` lives inside `polytexnic` so that core can support, e.g., ’PolyTeXnic’.



22
23
24
25
# File 'lib/polytexnic.rb', line 22

def self.write_polytexnic_style_file(dir)
  csf = File.join(File.dirname(__FILE__), '..', style_file)
  File.write(File.join(dir, style_file), File.read(csf))
end