代码块与默认语言 C++
未指定语言时按 C++ 高亮:
C++
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
cout << n * 2 << endl;
return 0;
}
行号 line-numbers
语言标记后追加 line-numbers 即可显示行号:
C++
1#include <iostream>2using namespace std;3int main() {4 cout << "Hello" << endl;5 return 0;6}7范围高亮 lines=
使用 lines=start-end 高亮指定区间的行:
C++
int add(int a, int b) {
return a + b;
}
// 下面的内容会被高亮
int main() {
return 0;
}
更多语言
Python
def fib(n):
a, b = 0, 1
for _ in range(n):
a, b = b, a + b
return a
文字对齐 align
这段文字居中对齐。
这段文字右对齐。
这段文字左对齐(默认)。
引言 epigraph
其实地上本没有路,走的人多了,也便成了路。
—— 鲁迅
带多段内容的引言也可以:
第二段引言正文。
—— 佚名
第一段引言正文。
小结
- 代码块默认 C++,支持
line-numbers与lines=start-end; :::align{center|right|left}控制对齐;:::epigraph[来源]生成排版精美的引用区块。