Skip to content

教辅结构化卡片组件库

为实现理科教辅内容的结构化解构,AstroLib 提供了 11 种专用的教辅卡片组件。组件去除了传统粗边框,采用 VitePress custom-block 风格。


在 MDX 文件头部可根据需要按需导入组件:

import Example from '@/components/Example.astro';
import Variant from '@/components/Variant.astro';
import Exercise from '@/components/Exercise.astro';
import Solution from '@/components/Solution.astro';
import Knowledge from '@/components/Knowledge.astro';
import Method from '@/components/Method.astro';
import Summary from '@/components/Summary.astro';
import Analysis from '@/components/Analysis.astro';
import Note from '@/components/Note.astro';
import Guide from '@/components/Guide.astro';
import Block from '@/components/Block.astro';

<Example> 接受 title 属性作为例题标题:

【例 1.1】集合的表示

设集合 ,用列举法表示集合

【解析】

解方程 ,得 ,故 。 因此,集合

<Example title="【例 1.1】集合的表示">
设集合 $A = \{x \in \mathbf{R} \mid x^2 - 5x + 6 = 0\}$,用列举法表示集合 $A$。
</Example>
<Solution title="【解析】">
解方程 $x^2 - 5x + 6 = 0$,得 $(x - 2)(x - 3) = 0$,故 $x_1 = 2, x_2 = 3$。
因此,集合 $A = \{2, 3\}$。
</Solution>

用于包裹定义、定理与公式推导:

概念定义:集合互异性

集合中的元素必须是互不相同的。即对于任意集合 ,若 ,则

<Knowledge title="概念定义:集合互异性">
集合中的元素必须是互不相同的。即对于任意集合 $A$,若 $a \in A$ 且 $b \in A$,则 $a \neq b$。
</Knowledge>

用于突出易错点、特别限制或推导前提:

注意事项

在求含参数的集合包含关系时,须对空集 进行分类讨论。

<Note title="注意事项">
在求含参数的集合包含关系时,须对空集 $\varnothing$ 进行分类讨论。
</Note>