Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 99e74bf00b | |||
| f48e923f28 | |||
| 5400b4bfdd | |||
| f68bebe0f6 | |||
| 4c6019b439 |
@@ -363,25 +363,7 @@ appropriately.
|
|||||||
|
|
||||||
## MATHEMATICAL EQUATIONS
|
## MATHEMATICAL EQUATIONS
|
||||||
|
|
||||||
|
Start gollum with the `--mathjax` flag. Read more about [MathJax](http://docs.mathjax.org/en/latest/index.html) on the web. Gollum uses the `TeX-AMS-MML_HTMLorMML` config with the autoload-all extension.
|
||||||
Page files may contain mathematic equations in TeX syntax that will be nicely
|
|
||||||
typeset into the expected output. A block-style equation is delimited by `\[`
|
|
||||||
and `\]`. For example:
|
|
||||||
|
|
||||||
\[ P(E) = {n \choose k} p^k (1-p)^{ n-k} \]
|
|
||||||
|
|
||||||
Inline equations are delimited by `\(` and `\)`. These equations will appear
|
|
||||||
inline with regular text. For example:
|
|
||||||
|
|
||||||
The Pythagorean theorem is \( a^2 + b^2 = c^2 \).
|
|
||||||
|
|
||||||
### INSTALLATION REQUIREMENTS
|
|
||||||
|
|
||||||
In order to get the mathematical equations rendering to work, you need the following binaries:
|
|
||||||
|
|
||||||
* LaTex, TeTex or MacTex/BasicTeX (pdflatex)
|
|
||||||
* Netpbm (pnmcrop, pnmpad, pnmscale, ppmtopgm, pnmgamma, pnmtopng)
|
|
||||||
* Ghostscript (gs)
|
|
||||||
|
|
||||||
## SEQUENCE DIAGRAMS
|
## SEQUENCE DIAGRAMS
|
||||||
|
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ task :release => :build do
|
|||||||
puts "You must be on the master branch to release!"
|
puts "You must be on the master branch to release!"
|
||||||
exit!
|
exit!
|
||||||
end
|
end
|
||||||
|
sh "git pull"
|
||||||
sh "git commit --allow-empty -a -m 'Release #{version}'"
|
sh "git commit --allow-empty -a -m 'Release #{version}'"
|
||||||
sh "git tag v#{version}"
|
sh "git tag v#{version}"
|
||||||
sh "git push origin master"
|
sh "git push origin master"
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@ Gem::Specification.new do |s|
|
|||||||
s.required_ruby_version = ">= 1.8.7"
|
s.required_ruby_version = ">= 1.8.7"
|
||||||
|
|
||||||
s.name = 'gollum'
|
s.name = 'gollum'
|
||||||
s.version = '2.3.0'
|
s.version = '2.3.1'
|
||||||
s.date = '2012-10-21'
|
s.date = '2012-10-21'
|
||||||
s.rubyforge_project = 'gollum'
|
s.rubyforge_project = 'gollum'
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -22,7 +22,7 @@ require File.expand_path('../gollum/web_sequence_diagram', __FILE__)
|
|||||||
require File.expand_path('../gollum/frontend/uri_encode_component', __FILE__)
|
require File.expand_path('../gollum/frontend/uri_encode_component', __FILE__)
|
||||||
|
|
||||||
module Gollum
|
module Gollum
|
||||||
VERSION = '2.3.0'
|
VERSION = '2.3.1'
|
||||||
|
|
||||||
def self.assets_path
|
def self.assets_path
|
||||||
::File.expand_path('gollum/frontend/public', ::File.dirname(__FILE__))
|
::File.expand_path('gollum/frontend/public', ::File.dirname(__FILE__))
|
||||||
|
|||||||
@@ -20,7 +20,13 @@
|
|||||||
<script type="text/javascript" src="{{base_url}}/javascript/editor/gollum.editor.js"></script>
|
<script type="text/javascript" src="{{base_url}}/javascript/editor/gollum.editor.js"></script>
|
||||||
{{#mathjax}}
|
{{#mathjax}}
|
||||||
<script type="text/x-mathjax-config">
|
<script type="text/x-mathjax-config">
|
||||||
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }});
|
MathJax.Hub.Config({
|
||||||
|
tex2jax: {
|
||||||
|
inlineMath: [ ['$','$'], ['\\(','\\)']],
|
||||||
|
displayMath: [ ['$$','$$'], ['\[','\]'] ],
|
||||||
|
processEscapes: true
|
||||||
|
},
|
||||||
|
TeX: { extensions: ["autoload-all.js"] }});
|
||||||
</script>
|
</script>
|
||||||
<script>(function(d,j){
|
<script>(function(d,j){
|
||||||
j = d.createElement('script');
|
j = d.createElement('script');
|
||||||
|
|||||||
Reference in New Issue
Block a user