# 计算机网络 实验指导书

## 1. 概述

计算机网络实验指导书是由计算机网络教案社区发起，
配合社区网络教案，由各高校专家教授共同联合编纂的一份实验指导材料。

本项目工程包含了“计算机网络实验指导书”使用的各类相关文件。

## 2. 目录结构

项目根目录下的目录功能如下：

* book：实验指导书主文件
* data：实验指导书分章节内容
* code：参考代码
* figure：用到的图片
* bib：参考文献

## 3. 编译

因为使用minted宏包对文中的代码进行语法高亮，因此在编译代码前需要安装minted的依赖Pygments。
建议使用Python的包管理工具进行安装。Pygments可以在各种操作系统下运行。

``` shell
pip install Pygments
```

1. Windows 环境下，推荐使用最新版TeX Live套件，然后在工程目录下运行以下命令编译：

    ``` shell
    cd book
    compile.bat 
    ```

2. MacOS 环境下，推荐使用MacTex套件，然后编译。

3. Linux 环境下，推荐使用最新版TeX Live套件，然后编译。

由于实验指导书较长，从头开始进行一次编译需要几分钟时间，请耐心等待。

## 4. 说明

项目主要结构参考了“Q-book LaTeX书籍模板”的早期版本。
