site_name: My notes
docs_dir: '../../docs/en'

theme:
  name: material
  features:
    - navigation.instant
    - navigation.instant.prefetch
    - navigation.tabs
    - toc.follow
  palette: 
    - media: "(prefers-color-scheme: light)"
      scheme: default
      primary: white
      accent: teal
      toggle:
        icon: material/brightness-7 
        name: Switch to dark mode

    - media: "(prefers-color-scheme: dark)"
      scheme: slate
      primary: black
      accent: teal
      toggle:
        icon: material/brightness-3
        name: Switch to light mode
  language: en

extra:
  generator: false
  alternate: 
    - name: English
      link: /en/
      lang: en
    - name: Nederlands
      link: /nl/
      lang: nl

plugins:
  - search:
      lang: en

markdown_extensions:
  - pymdownx.arithmatex:
      generic: true
  - pymdownx.critic
  - pymdownx.caret
  - pymdownx.keys
  - pymdownx.mark
  - pymdownx.tilde
  - def_list
  - admonition
  - pymdownx.details
  - pymdownx.superfences

extra_javascript:
  - javascripts/mathjax.js
  - https://polyfill.io/v3/polyfill.min.js?features=es6
  - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js

nav:
  - 'Welcome': index.md
  - 'Mathematics':
    - 'Start': mathematics/start.md
    - 'Logic': mathematics/logic.md
    - 'Set theory':
      - 'Sets': mathematics/set-theory/sets.md
      - 'Relations': mathematics/set-theory/relations.md
      - 'Maps': mathematics/set-theory/maps.md
    - 'Calculus': 
      - 'Limits': mathematics/calculus/limits.md
      - 'Continuity': mathematics/calculus/continuity.md
      - 'Differentation': mathematics/calculus/differentation.md
      - 'Transcendental functions': 
        - 'Inverse functions': mathematics/calculus/transcendental-functions/inverse-functions.md
        - 'Exponential and logarithmic functions': mathematics/calculus/transcendental-functions/exponential-and-logarithmic-functions.md
      - 'Extremes values': mathematics/calculus/extremes-values.md
      - 'Concavity and inflections': mathematics/calculus/concavity-and-inflections.md
      - 'Taylor polynomials': mathematics/calculus/taylor-polynomials.md
      - 'Integration': mathematics/calculus/integration.md
      - 'Integration techniques': mathematics/calculus/integration-techniques.md
      - 'Improper integrals': mathematics/calculus/improper-integrals.md
    - 'Multivariable calculus':
      - 'Functions of several variables': mathematics/multivariable-calculus/functions-of-several-variables.md
      - 'Limits and continuity': mathematics/multivariable-calculus/limits-and-continuity.md
      - 'Differentation': mathematics/multivariable-calculus/differentation.md
      - 'Implicit equations': mathematics/multivariable-calculus/implicit-equations.md
      - 'Taylor polynomials': mathematics/multivariable-calculus/taylor-polynomials.md
      - 'Extrema': mathematics/multivariable-calculus/extrema.md
      - 'Integration': mathematics/multivariable-calculus/integration.md
    - 'Ordinary differential equations':
      - 'First order differential equations': mathematics/ordinary-differential-equations/first-order-ode.md
      - 'Second order differential equations': mathematics/ordinary-differential-equations/second-order-ode.md
      - 'Systems of linear differential equations': mathematics/ordinary-differential-equations/systems-of-linear-ode.md
      - 'The Laplace transform': mathematics/ordinary-differential-equations/laplace-transform.md

  - 'Physics':
    - 'Start': physics/start.md
    
  - 'Chemistry':
    - 'Start': chemistry/start.md
    
  - 'Philosophy':
    - 'Start': philosophy/start.md

  - 'Programming': 
    - 'Start': programming/start.md