你的代码太长了,你希望在互联网上找人帮你看长达349行的代码?
你应该使用二分注释等方法找到真正让你"卡死"的那些部分
实际上出问题的有以下两部分:
%Line265~282
\begin{tikzpicture}
\begin{pie}[
color={blue!20, red!20, orange!20, green!20, yellow!20},
text=legend,
sum=auto,
explode=0.1,
radius=3,
]
\pie[
text=legend]{
10/民族舞,
35/英文剧场,
10/无人机,
10/数学建模,
35/辩论
}
\end{pie}
\end{tikzpicture}
是谁教你的\begin{pie}
嵌套\pie
命令的(?)告诉我,是谁?你是否看过pgf-pie
的文档?
需要修改成以下,只使用\pie
创建饼图
\begin{tikzpicture}
\pie[
color={blue!20, red!20, orange!20, green!20, yellow!20},
text=legend,
sum=auto,
explode=0.1,
radius=3,
]{
10/民族舞,
35/英文剧场,
10/无人机,
10/数学建模,
35/辩论
}
\end{tikzpicture}
第二个问题出现在enumerate
的嵌套问题上:
%Line318~347
\begin{enumerate}
本节包含总体取值规律的估计,总体百分位数的估计,总体集中趋势估计,总体离散程度估计等内容,下面先把涉及到的一些基础知识进行梳理。
\textbf{频率分布直方图}: 每个小矩形的面积表示数据落在该组的频率, 各小矩形的面积之和为 1.
\textbf{百分位数}: 一组数据的第 \( p \) 百分位数是这样一个值, 它使得这组数据中至少有 \( p\% \) 的数据小于或等于这个值,且至少有 \( (100-p)\% \) 的数据大于或等于这个值,其计算步骤为:
\begin{enumerate}
\item 按从小到大排列原始数据;
\item 计算 \( i=n \times p\% \), 其中 \( n \) 为样本量;
\item 若 \( i \) 不是整数, 而大于 \( i \) 的比邻整数为 \( j \), 则第 \( p \) 百分位数为第 \( j \) 项数据; 若 \( i \) 是整数, 则第 \( p \) 百分位数为第 \( i \) 项和第 \( i+1 \) 项数据的平均数.
\end{enumerate}
\item \textbf{平均数}: 可反映数据的集中趋势.
\begin{enumerate}
\item 一组数据 \( x_1, x_2, \cdots, x_a \) 的平均数 \( \overline{x} = \frac{x_1+x_2+\cdots+x_a}{n} \).
\item 由频率分布直方图估计样本平均数, 常用每组区间中点值代表落在该区间的数据, 若设各组区间中点为 \( x_1, x_2, \cdots, x_n \), 对应各组的频率为 \( f_1, f_2, \cdots, f_n \), 则可估计样本平均数 \( \bar{x} = \sum_{i=1}^n x_i f_i \).
\end{enumerate}
\item \textbf{中位数}: 可反映数据的集中趋势.
\begin{enumerate}
\item 对于从小到大排列的一组数据, 若数据个数为奇数, 则中位数为最中间的一个数据; 若数据个数为偶数,则中位数为中间两个数据的平均数.
\item 由频率分布直方图估计样本中位数, 应在横轴上找到一个数, 使其左右两侧频率各占 0.5.
\end{enumerate}
\item \textbf{众数}: 可反映数据的集中趋势.
\begin{enumerate}
\item 一组数据中出现次数最多的数据即为该组数据的众数, 若有几个数据出现次数一样多, 且都比其它数据多,则它们都是众数.
\item 由频率分布直方图估计样本众数, 取最高的小矩形区间中点即可.
\end{enumerate}
\item \textbf{极差}: 一组数据的最大值与最小值之差, 它可以一定程度反映数据的离散程度.
\item \textbf{方差、标准差}: 刻画数据的离散程度. 方差、标准差越大, 数据越分散, 反之越集中.
\begin{enumerate}
\item 一组数据 \( x_1, x_2, \cdots, x_n \) 的方差 \( s^2 = \frac{1}{n} \sum_{i=1}^n (x_i - \bar{x})^2 = \frac{1}{n} \sum_{i=1}^n x_i^2 - \bar{x}^2 \), 方差公式的两种形式都需掌握, 计算或证明时都可能用到. 方差的算数平方根 \( s \) 即为标准差. 若数据 \( x_1, x_2, \cdots, x_n \) 有重复, 设其不重复的值为 \( y_1, y_2, \cdots, y_k \), 对应的数据个数依次为 \( f_1, f_2, \cdots, f_k \), 则 \( s^2 = \frac{1}{n} \sum_{i=1}^{k} f_i (y_i - \bar{x})^2 \).
\end{enumerate}
\end{enumerate}
你是否看过入门文档lshort-zh-cn
(?) 在enumerate
环境内必须使用\item
....你这几行素在?(告诉我,为什么?)
本节包含总体取值规律的估计,总体百分位数的估计,总体集中趋势估计,总体离散程度估计等内容,下面先把涉及到的一些基础知识进行梳理。
textbf{频率分布直方图}: 每个小矩形的面积表示数据落在该组的频率, 各小矩形的面积之和为 1.
textbf{百分位数}: 一组数据的第 ( p ) 百分位数是这样一个值, 它使得这组数据中至少有 ( p% ) 的数据小于或等于这个值,且至少有 ( (100-p)% ) 的数据大于或等于这个值,其计算步骤为:
那几行前面必须加上\item
本节包含总体取值规律的估计,总体百分位数的估计,总体集中趋势估计,总体离散程度估计等内容,下面先把涉及到的一些基础知识进行梳理。
\begin{enumerate}%%%%%%你下面这两个`\textbf`前面为什么不用????告诉我,为什么??
\item \textbf{频率分布直方图}: 每个小矩形的面积表示数据落在该组的频率, 各小矩形的面积之和为 1.
\item \textbf{百分位数}: 一组数据的第 \( p \) 百分位数是这样一个值, 它使得这组数据中至少有 \( p\% \) 的数据小于或等于这个值,且至少有 \( (100-p)\% \) 的数据大于或等于这个值,其计算步骤为:
\begin{enumerate}
\item 按从小到大排列原始数据;
\item 计算 \( i=n \times p\% \), 其中 \( n \) 为样本量;
\item 若 \( i \) 不是整数, 而大于 \( i \) 的比邻整数为 \( j \), 则第 \( p \) 百分位数为第 \( j \) 项数据; 若 \( i \) 是整数, 则第 \( p \) 百分位数为第 \( i \) 项和第 \( i+1 \) 项数据的平均数.
\end{enumerate}
%% rest ...
切忌“不懂原理的前提下四处搜罗代码”。 —— OsbertWang
效果如下:
另外你的最小工作示例还是不规范,你理应提供有问题的,让你报错的最小的那一段代码,不要期望每个人都有时间看你整篇几百行,甚至两千行文档。同时应注意内容的保密性(试卷直接发出来真的好吗...)
另附MWE定义,请仔细阅读并了解围栏代码块的用法。
收到,获益匪浅,后面会认真学习相关的知识和架构的!谢谢您!