#pragma once #include #include #include "font_store.h" namespace latex { std::string page(const std::string& structure, const std::string& title, const std::string& subtitle, const std::string& authors, const std::string& date, const std::string& version, const std::string& copyright, const std::string& bottom, const std::string& prolog, const std::string& paper_size, bool two_column, float leading, int pointsize, bool ragged_right, const std::string& cover, bool landscape, const std::string& body, Resolved_font serif_font = {}, Resolved_font sans_font = {}, Resolved_font mono_font = {}, float font_scale = 1.0f); } void check_for_xelatex(); std::vector find_latex_error_lines(const std::string& log_content);