Skip to content

Commit 7dfd7d1

Browse files
authored
Add math support
- Supporting math blocks and in-line math via Katex - Using vuejs/vuepress#113
1 parent 3aab483 commit 7dfd7d1

File tree

4 files changed

+45
-15
lines changed

4 files changed

+45
-15
lines changed

docs/.vuepress/config.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ module.exports = {
1919
['meta', { name: 'theme-color', content: '#3eaf7c' }],
2020
['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
2121
['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }],
22-
// ['link', { rel: 'icon', href: '/logo.png' }]
23-
['link', { rel: 'stylesheet', href: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.css' }]
24-
],
22+
['link', { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Parisienne&display=swap' }],
23+
['link', { rel: 'stylesheet', href: 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css' }],
24+
['link', { rel: 'stylesheet', href: 'https://cdn.jsdelivr.net/github-markdown-css/2.2.1/github-markdown.css' }]],
2525

2626
/**
2727
* Theme configuration, here is the default theme configuration for VuePress.
@@ -176,5 +176,13 @@ module.exports = {
176176
},
177177
},
178178
],
179-
]
179+
],
180+
181+
markdown: {
182+
lineNumbers: true,
183+
extendMarkdown: md => {
184+
md.use(require("markdown-it-katex"));
185+
}
186+
},
187+
180188
}

docs/compro-project/feature/forecast/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,28 +31,28 @@
3131
## หลักการคำนวณ
3232
สำหรับวิธีการคาดคะเนนั้น ทางเราใช้ Exponential Smoothing ในการคาดเดา
3333

34-
Exponential Smoothing เป็นรูปแบบหนึ่งของการพยากรณ์ท่ีให้ความสําคัญกับข้อมูลเก่าทุกค่า โดยให้ความสําคัญแก่ค่าท่ีใกล้ปัจจุบันมากท่ีสุด ลดหลั่นลงไปจนถึงค่าที่ 1 และถ่วงน้ําหนักข้อมูล โดยใช้สัมประสิทธิ์การปรับเรียบ (alpha)
34+
Exponential Smoothing เป็นรูปแบบหนึ่งของการพยากรณ์ที่ให้ความสําคัญกับข้อมูลเก่าทุกค่า โดยให้ความสําคัญแก่ค่าท่ีใกล้ปัจจุบันมากท่ีสุด ลดหลั่นลงไปจนถึงค่าที่ 1 และถ่วงน้ําหนักข้อมูล โดยใช้สัมประสิทธิ์การปรับเรียบ (alpha)
3535

3636
$$
3737
F_t = F_{t-1} + \alpha(A_{t-1} - F_{t-1} )
3838
$$
3939

4040
โดยที่
41-
- $$ F_t $$ คือค่าทำนาย
42-
- $$F_{t-1}$$ คือค่าที่ทำนายในอดีต
43-
- $$A_{t-1}$$ คือค่าจริงในอดีต
44-
- $$\alpha$$ คือสัมประสิทธิ์การปรับเรียบ (Weight) โดยที่ $$0 <= \alpha <= 1$$
41+
- $F_t$ คือค่าทำนาย
42+
- $F_{t-1}$ คือค่าที่ทำนายในอดีต
43+
- $A_{t-1}$ คือค่าจริงในอดีต
44+
- $\alpha$ คือสัมประสิทธิ์การปรับเรียบ (Weight) โดยที่ $$0 <= \alpha <= 1$$
4545

4646
และ Sum of squared errors (SSE) คือ การหาค่าความคลาดเคลื่อนของข้อมูลที่ได้จากการทำนาย กับข้อมูลที่เกิดขึ้นจริง
4747

4848
$$
49-
SSE = \sum_{i=1}^N(X_i - \hat{X}_i)^2
49+
\text{SSE} = \sum_{i=1}^N(X_i - \hat{X}_i)^2
5050
$$
5151

52-
- $$X_i$$ เซตของข้อมูลที่เกิดขึ้นจริง
53-
- $$\hat{X}_i$$ คือเซตข้อมูลที่ได้จากการทำนาย
54-
- $$N$$ คือจำนวนข้อมูล
52+
- $X_i$ เซตของข้อมูลที่เกิดขึ้นจริง
53+
- $\hat{X}_i$ คือเซตข้อมูลที่ได้จากการทำนาย
54+
- $N$ คือจำนวนข้อมูล
5555

56-
โปรแกรม Point of Sales (POS) Systems สามารถพยากรณ์ยอดขายให้ผู้ใช้ระบบ สามารถดูการพยากรณ์ยอดขายของวันถัดไป และเดือนถัดไปได้ โดยใช้หลักการของ Exponential Smoothing ร่วมกับค่า Sum of squared errors (SSE)
56+
โปรแกรม Point of Sales (POS) Systems สามารถพยากรณ์ยอดขายให้ผู้ใช้ระบบ สามารถดูการพยากรณ์ยอดขายของวันถัดไป และเดือนถัดไปได้ โดยใช้หลักการของ Exponential Smoothing ร่วมกับค่า Sum of squared errors ($\text{SSE}$)
5757

58-
จากหลักการพยากรณ์ของ Exponential Smoothing จะต้องมีการเลือกค่าสัมประสิทธิ์การปรับเรียบ (alpha) ที่เหมาะสม ซึ่งโปรแกรม POS จะทำการเลือกค่า ที่เหมาะสมจากการคำนวนค่า Sum of squared errors โดยจะเลือกค่า alpha ที่มีค่า Sum of squared errors ที่น้อยที่สุด
58+
จากหลักการพยากรณ์ของ Exponential Smoothing จะต้องมีการเลือกค่าสัมประสิทธิ์การปรับเรียบ ($\alpha$) ที่เหมาะสม ซึ่งโปรแกรม POS จะทำการเลือกค่า ที่เหมาะสมจากการคำนวนค่า Sum of squared errors โดยจะเลือกค่า $\alpha$ ที่มีค่า Sum of squared errors ที่น้อยที่สุด

package-lock.json

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"vuepress-plugin-medium-zoom": "^1.1.9"
2323
},
2424
"dependencies": {
25+
"markdown-it-katex": "^2.0.3",
2526
"moment": "^2.29.1"
2627
}
2728
}

0 commit comments

Comments
 (0)