Skip to main content

Class: TexTemplate

Defined in: src/utils/tex-templates/TexTemplate.ts:18

TexTemplate - Configuration class for LaTeX templates

Stores LaTeX configuration: compiler, preamble, packages. Used to customize how LaTeX expressions are rendered.

Constructors​

Constructor​

new TexTemplate(options): TexTemplate

Defined in: src/utils/tex-templates/TexTemplate.ts:25

Parameters​

options​

TexTemplateOptions = {}

Returns​

TexTemplate

Accessors​

description​

Get Signature​

get description(): string

Defined in: src/utils/tex-templates/TexTemplate.ts:51

Returns​

string

Set Signature​

set description(value): void

Defined in: src/utils/tex-templates/TexTemplate.ts:54

Parameters​
value​

string

Returns​

void


outputFormat​

Get Signature​

get outputFormat(): string

Defined in: src/utils/tex-templates/TexTemplate.ts:44

Returns​

string

Set Signature​

set outputFormat(value): void

Defined in: src/utils/tex-templates/TexTemplate.ts:47

Parameters​
value​

string

Returns​

void


texCompiler​

Get Signature​

get texCompiler(): string

Defined in: src/utils/tex-templates/TexTemplate.ts:37

Returns​

string

Set Signature​

set texCompiler(value): void

Defined in: src/utils/tex-templates/TexTemplate.ts:40

Parameters​
value​

string

Returns​

void

Methods​

addPackage()​

addPackage(packageName, options?): this

Defined in: src/utils/tex-templates/TexTemplate.ts:63

Parameters​

packageName​

string

options?​

string

Returns​

this


addToPreamble()​

addToPreamble(line): this

Defined in: src/utils/tex-templates/TexTemplate.ts:58

Parameters​

line​

string

Returns​

this


copy()​

copy(): TexTemplate

Defined in: src/utils/tex-templates/TexTemplate.ts:86

Returns​

TexTemplate


getBody()​

getBody(expression): string

Defined in: src/utils/tex-templates/TexTemplate.ts:75

Parameters​

expression​

string

Returns​

string


getPreamble()​

getPreamble(): string

Defined in: src/utils/tex-templates/TexTemplate.ts:71

Returns​

string