 |
Cadabra
Computer algebra system for field theory problems
|
Go to the documentation of this file.
35 unsigned width()
const;
37 const std::vector<unsigned char>&
image()
const;
62 void set_scale(
double total_scale,
double device_scale);
78 std::shared_ptr<TeXRequest>
checkin(
const std::string&,
79 const std::string& startwrap,
const std::string& endwrap);
80 std::shared_ptr<TeXRequest>
modify(std::shared_ptr<TeXRequest>,
const std::string&);
90 void checkout(std::shared_ptr<TeXRequest>);
98 std::set<std::shared_ptr<TeXRequest> >
requests;
void convert_set(std::set< std::shared_ptr< TeXRequest > > &)
Definition: TeXEngine.cc:337
Definition: TeXEngine.hh:25
std::string convert_unicode_to_tex(const std::string &) const
Definition: TeXEngine.cc:43
void convert_all()
Generate images for all TeXRequests which are labelled as needing conversion.
Definition: TeXEngine.cc:294
std::string end_wrap
Definition: TeXEngine.hh:41
unsigned width() const
Definition: TeXEngine.cc:108
void convert_one(std::shared_ptr< TeXRequest >)
Definition: TeXEngine.cc:329
double get_scale() const
Definition: TeXEngine.cc:244
void set_scale(double total_scale, double device_scale)
Definition: TeXEngine.cc:230
bool has_error
Definition: TeXEngine.hh:43
void invalidate_all()
Mark all TeXRequests as needing re-generating.
Definition: TeXEngine.cc:278
TeXEngine()
Definition: TeXEngine.cc:183
VERSION_LESS set(CMAKE_CXX_STANDARD 14) message(STATUS "Using C++14 as you are using CMkake < 3.8
~TeXEngine()
Definition: TeXEngine.cc:179
void checkout_all()
Definition: TeXEngine.cc:273
std::string handle_latex_errors(const std::string &, int exit_code) const
Definition: TeXEngine.cc:128
void erase_file(const std::string &) const
Definition: TeXEngine.cc:123
Definition: TeXEngine.hh:30
const std::vector< unsigned char > & image() const
Definition: TeXEngine.cc:118
std::vector< std::string > latex_packages
Definition: TeXEngine.hh:65
std::set< std::shared_ptr< TeXRequest > > requests
Definition: TeXEngine.hh:98
std::shared_ptr< TeXRequest > modify(std::shared_ptr< TeXRequest >, const std::string &)
Definition: TeXEngine.cc:287
std::string preamble_string
Definition: TeXEngine.hh:100
TeXRequest()
Definition: TeXEngine.cc:249
unsigned width_
Definition: TeXEngine.hh:45
void set_geometry(int horizontal_pixels)
Definition: TeXEngine.cc:199
std::string start_wrap
Definition: TeXEngine.hh:41
void checkout(std::shared_ptr< TeXRequest >)
Mark a TeXRequest as no longer being needed.
Definition: TeXEngine.cc:266
TeXException(const std::string &)
Definition: TeXEngine.cc:38
Definition: TeXEngine.hh:23
std::shared_ptr< TeXRequest > checkin(const std::string &, const std::string &startwrap, const std::string &endwrap)
Definition: TeXEngine.cc:254
std::vector< unsigned char > image_
Definition: TeXEngine.hh:44
bool needs_generating
Definition: TeXEngine.hh:42
std::string latex_string
Definition: TeXEngine.hh:40
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
int font_size_
Definition: TeXEngine.hh:102
double total_scale_
Definition: TeXEngine.hh:103
int get_geometry() const
Definition: TeXEngine.cc:212
unsigned height() const
Definition: TeXEngine.cc:113
void set_font_size(int font_size)
Definition: TeXEngine.cc:217
unsigned height_
Definition: TeXEngine.hh:45
int horizontal_pixels_
Definition: TeXEngine.hh:101
double device_scale_
Definition: TeXEngine.hh:103
static double millimeter_per_inch
Definition: TeXEngine.hh:96