// #import "@preview/ilm:1.1.2": *
#import "../../theme.typ": *
#import "../../lib.typ": *

#set text(
  lang: "zh",
  // font: "PingFang SC",
  // font: "JetBrains Mono",
)

#show link: underline

#show: ilm.with(
  title: [组合数学],
  author: "Quaternijkon",
  date: datetime(year: 2024, month: 09, day: 12),
  abstract: [
    组合数学课程笔记
  ],
  preface: [
    #align(horizon)[
    参考书目：
    - #link("https://zh.singlelogin.re/book/5667636/ea2744/%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6.html")[组合数学 -- <NAME>]
    - #link("https://zh.singlelogin.re/book/17313725/bd3df0/%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6%E5%BC%95%E8%AE%BA-%E7%AC%AC2%E7%89%88.html")[组合数学引论 第2版 -- 许胤龙 孙淑玲]

      
    ]
  ],
  // bibliography: bibliography("../../ref.bib"),
  // figure-index: (enabled: true),
  // table-index: (enabled: true),
  // listing-index: (enabled: true)
)

#show: codly-init.with()


#codly(
  languages: (
    rust: (name: "Rust", icon: "\u{fa53}", color: rgb("#CE412B")),
  )
)

#show: gentle-clues.with(
  headless: false,  // never show any headers
  breakable: true, // default breaking behavior
  header-inset: 0.5em, // default header-inset
  content-inset: 1em, // default content-inset
  stroke-width: 2pt, // default left stroke-width
  border-radius: 10pt, // default border-radius
  border-width: 1pt,  // default boarder-width
)

#show :show-cn-fakebold

#set math.equation(numbering: none)


#include "../../content/组合数学/ch1-鸽巢原理.typ"

#include "../../content/组合数学/课后习题.typ"