forked from fex-team/kf-parser
-
Notifications
You must be signed in to change notification settings - Fork 1
/
examples.html
85 lines (68 loc) · 1.88 KB
/
examples.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="dev-lib/kitygraph.all.js"></script>
<script src="dev-lib/kity-formula.all.js"></script>
<script src="dev-lib/sea-debug.js"></script>
<script>
seajs.config( {
base: "./src"
} );
define( "start", function ( require, exports, module ) {
var Parser = require( "parser" ).Parser,
Assembly = require( "assembly" );
require( 'impl/latex/latex' );
var latexParser = Parser.use( "latex" );
// Parser.config( "name", "latex" );
// Parser.config( {
// sex: "nan2",
// name: "latex2"
// } );
var result = latexParser.parse( "f(x)=\\sum_{a-b}{\\frac ab}" );
Assembly.use( document.body ).generateBy( result );
} );
window.onload = function () {
seajs.use( 'start' );
};
</script>
<script>
// {
//
// config: {
// fontSize: 14
// },
//
// tree: {
// operand: [ ],
// operator: "addition"
// }
//
// }
// // 全局配置
// Parser.config( {
// "fontSize": 26
// } );
// 当前使用的parser类型
// var latexParser = Parser.use( 'latex' );
//
//
// // 设置解析出来的语法树配置
//// latexParser.config( {
//// fontSize: 14
//// } );
//
//// // 设置当前解析器的配置
//// // 需要增加一种用户切入控制的方式
//// latexParser.set( {
//// "UpperCase": true
//// } );
//
// var parsedTree = latexParser.parse( "\\frac{b}{a}+\\frac{1}{c}}" );
//
// Assembly.use( "container" ).generateBy( parsedTree );
</script>
</head>
<body>
</body>
</html>