NoTeX 1.0.0
A modern noteworthy LaTeX template
Loading...
Searching...
No Matches
notex.hpp
Go to the documentation of this file.
1
10
11// clang-format off
12// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
13// ┃ ┃
14// ┃ ░███ ░███ ┃
15// ┃ ░██ ░███ ░██ ░██ ┃
16// ┃ ░██ ░████ ░██ ░██ ┃
17// ┃ ░██ ░██░██ ░██ ░██ ┃
18// ┃ ░███ ░██ ░██ ░██ ░██ ┃
19// ┃ ░██ ░██ ░██░██ ░██ ┃
20// ┃ ░██ ░██ ░████ ░██ ┃
21// ┃ ░██ ░██ ░███ ░██ ┃
22// ┃ ░███ ░███ ┃
23// ┃ ┃
24// ┃ ~ N O T E X ~ ┃
25// ┃ Copyright (c) 2026 Marco Tallone ┃
26// ┃ MIT License ┃
27// ┃ ┃
28// ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
29// clang-format on
30
31#pragma once
32
33// TODO: THis is here just to be documented here...
34namespace notex {}
35
36#include "notex/assets.hpp"
37#include "notex/constants.hpp"
38#include "notex/document.hpp"
39#include "notex/environment.hpp"
40#include "notex/errors.hpp"
41#include "notex/installer.hpp"
42#include "notex/logging.hpp"
43#include "notex/manager.hpp"
44#include "notex/output.hpp"
45#include "notex/reference.hpp"
46#include "notex/system.hpp"
47#include "notex/templates.hpp"
Accessor over the LaTeX template and font files embedded into the binary.
Compile-time constants.
Document: a small, safe line-oriented editor for a single .tex file.
Environment: discovers where TeX lives and whether NoTeX is installed.
Exception hierarchy and process exit codes used throughout NoTeX.
Installer: deploys the NoTeX LaTeX template, globally into the TeX tree or locally into a project.
Logging utility with plog initialization.
Manager: represents and operates on a single NoTeX project.
Styled terminal output and interactive confirmation prompts.
reference: the table of ready-to-paste snippets served by notex get.
Process execution and environment-variable access.
templates: encoded skeletons used to scaffold new NoTeX projects.