PhoenixLecture
2.0.0
Set of tools to make lectures
PLatexType.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
#ifndef __PLATEX_TYPE_H__
8
#define __PLATEX_TYPE_H__
9
10
namespace
PLatexType
{
12
enum
PLatexType
{
13
NONE
,
14
TEXT
,
15
URL
,
16
HREF
,
17
REF
,
18
CITATION
,
19
COMMENT
,
20
TEXTBF
,
21
TEXTIT
,
22
PERCENT
,
23
DEBUG
,
24
FOOTNOTE
,
25
PARAGRAPHE
,
26
NEWLINE
,
27
SPACEPARAGRAPH
,
28
AUTOSPACEPARAGRAPH
,
29
FILE
,
30
IMAGE
,
31
CAPTION
,
32
WORK_IN_PROGRESS
,
33
DETAILS
,
34
SUMMARY
,
35
QUOTE
,
36
SVGTOPNG
,
37
CALLDOT
,
38
39
//List and item
40
ITEMIZE
,
41
ENUMERATE
,
42
ITEM
,
43
44
//Variable call
45
VARCALL
,
46
47
//All the part, chapter, section, subsection, subsubsection
48
49
//Section with number
50
PART
,
51
CHAPTER
,
52
SECTION
,
53
SUBSECTION
,
54
SUBSUBSECTION
,
55
56
//Section without number
57
PARTSTAR
,
58
CHAPTERSTAR
,
59
SECTIONSTAR
,
60
SUBSECTIONSTAR
,
61
SUBSUBSECTIONSTAR
,
62
63
//Book seperator (used in book mode)
64
BOOKPARTSEPARATOR
,
65
BOOKMAINPAGELINK
,
66
67
//Center and columns environement
68
CENTER
,
69
ROW
,
70
COLUMN
,
71
COLUMNS
,
72
//Table and figure
73
TABLE
,
74
TABULAR
,
75
TABROW
,
76
TABCELL
,
77
FIGURE
,
78
//Math
79
DISPLAYMATH
,
80
EQNARRAY
,
81
INLINEMATH
,
82
83
//Extra parser and environement
84
PARSER
,
85
ENVIRONEMENT
,
86
//Extra function
87
FUNCTION
,
88
89
//Embeded video
90
VIDEO
,
91
//Update the style of the generated site
92
UPDATESTYLE
,
93
//Get the value of an environement variable
94
GETENV
,
95
//Raw HTML content
96
HTML
,
97
//Timetable
98
TIMETABLE
,
99
TIMETABLE_WEEK
,
100
TIMETABLE_TIMEROW
,
101
TIMETABLE_DAY
,
102
TIMETABLE_BLOCK
,
103
TIMETABLE_EMPTYBLOCK
,
104
TIMETABLE_TIME
,
105
RENDEZVOUS
106
};
107
}
108
109
namespace
PBiblioEntryType
{
110
enum
PBiblioEntryType
{
111
NONE
,
112
ARTICLE
,
113
BOOK
,
114
SOFTWARE
,
115
INPROCEEDINGS
,
116
PHDTHESIS
,
117
TECHREPORT
118
};
119
120
}
121
122
#endif
123
PBiblioEntryType
Definition:
PLatexType.h:109
PBiblioEntryType::ARTICLE
@ ARTICLE
Definition:
PLatexType.h:112
PBiblioEntryType::TECHREPORT
@ TECHREPORT
Definition:
PLatexType.h:117
PBiblioEntryType::SOFTWARE
@ SOFTWARE
Definition:
PLatexType.h:114
PBiblioEntryType::NONE
@ NONE
Definition:
PLatexType.h:111
PBiblioEntryType::BOOK
@ BOOK
Definition:
PLatexType.h:113
PBiblioEntryType::INPROCEEDINGS
@ INPROCEEDINGS
Definition:
PLatexType.h:115
PBiblioEntryType::PHDTHESIS
@ PHDTHESIS
Definition:
PLatexType.h:116
PLatexType
Definition:
PLatexType.h:10
PLatexType::SUBSUBSECTION
@ SUBSUBSECTION
Definition:
PLatexType.h:54
PLatexType::DETAILS
@ DETAILS
Definition:
PLatexType.h:33
PLatexType::COMMENT
@ COMMENT
Definition:
PLatexType.h:19
PLatexType::CAPTION
@ CAPTION
Definition:
PLatexType.h:31
PLatexType::SUBSECTIONSTAR
@ SUBSECTIONSTAR
Definition:
PLatexType.h:60
PLatexType::CALLDOT
@ CALLDOT
Definition:
PLatexType.h:37
PLatexType::NONE
@ NONE
Definition:
PLatexType.h:13
PLatexType::GETENV
@ GETENV
Definition:
PLatexType.h:94
PLatexType::AUTOSPACEPARAGRAPH
@ AUTOSPACEPARAGRAPH
Definition:
PLatexType.h:28
PLatexType::IMAGE
@ IMAGE
Definition:
PLatexType.h:30
PLatexType::TEXTIT
@ TEXTIT
Definition:
PLatexType.h:21
PLatexType::BOOKMAINPAGELINK
@ BOOKMAINPAGELINK
Definition:
PLatexType.h:65
PLatexType::PART
@ PART
Definition:
PLatexType.h:50
PLatexType::TABLE
@ TABLE
Definition:
PLatexType.h:73
PLatexType::VARCALL
@ VARCALL
Definition:
PLatexType.h:45
PLatexType::COLUMNS
@ COLUMNS
Definition:
PLatexType.h:71
PLatexType::REF
@ REF
Definition:
PLatexType.h:17
PLatexType::TABCELL
@ TABCELL
Definition:
PLatexType.h:76
PLatexType::VIDEO
@ VIDEO
Definition:
PLatexType.h:90
PLatexType::INLINEMATH
@ INLINEMATH
Definition:
PLatexType.h:81
PLatexType::PARSER
@ PARSER
Definition:
PLatexType.h:84
PLatexType::SUBSECTION
@ SUBSECTION
Definition:
PLatexType.h:53
PLatexType::COLUMN
@ COLUMN
Definition:
PLatexType.h:70
PLatexType::CITATION
@ CITATION
Definition:
PLatexType.h:18
PLatexType::FILE
@ FILE
Definition:
PLatexType.h:29
PLatexType::FOOTNOTE
@ FOOTNOTE
Definition:
PLatexType.h:24
PLatexType::HREF
@ HREF
Definition:
PLatexType.h:16
PLatexType::TIMETABLE_EMPTYBLOCK
@ TIMETABLE_EMPTYBLOCK
Definition:
PLatexType.h:103
PLatexType::SPACEPARAGRAPH
@ SPACEPARAGRAPH
Definition:
PLatexType.h:27
PLatexType::ENVIRONEMENT
@ ENVIRONEMENT
Definition:
PLatexType.h:85
PLatexType::NEWLINE
@ NEWLINE
Definition:
PLatexType.h:26
PLatexType::SECTION
@ SECTION
Definition:
PLatexType.h:52
PLatexType::TIMETABLE_TIME
@ TIMETABLE_TIME
Definition:
PLatexType.h:104
PLatexType::URL
@ URL
Definition:
PLatexType.h:15
PLatexType::CHAPTER
@ CHAPTER
Definition:
PLatexType.h:51
PLatexType::ROW
@ ROW
Definition:
PLatexType.h:69
PLatexType::CHAPTERSTAR
@ CHAPTERSTAR
Definition:
PLatexType.h:58
PLatexType::FUNCTION
@ FUNCTION
Definition:
PLatexType.h:87
PLatexType::CENTER
@ CENTER
Definition:
PLatexType.h:68
PLatexType::TEXTBF
@ TEXTBF
Definition:
PLatexType.h:20
PLatexType::SUBSUBSECTIONSTAR
@ SUBSUBSECTIONSTAR
Definition:
PLatexType.h:61
PLatexType::TIMETABLE_WEEK
@ TIMETABLE_WEEK
Definition:
PLatexType.h:99
PLatexType::ITEM
@ ITEM
Definition:
PLatexType.h:42
PLatexType::TIMETABLE
@ TIMETABLE
Definition:
PLatexType.h:98
PLatexType::FIGURE
@ FIGURE
Definition:
PLatexType.h:77
PLatexType::HTML
@ HTML
Definition:
PLatexType.h:96
PLatexType::PARAGRAPHE
@ PARAGRAPHE
Definition:
PLatexType.h:25
PLatexType::BOOKPARTSEPARATOR
@ BOOKPARTSEPARATOR
Definition:
PLatexType.h:64
PLatexType::ENUMERATE
@ ENUMERATE
Definition:
PLatexType.h:41
PLatexType::TIMETABLE_DAY
@ TIMETABLE_DAY
Definition:
PLatexType.h:101
PLatexType::SUMMARY
@ SUMMARY
Definition:
PLatexType.h:34
PLatexType::DEBUG
@ DEBUG
Definition:
PLatexType.h:23
PLatexType::WORK_IN_PROGRESS
@ WORK_IN_PROGRESS
Definition:
PLatexType.h:32
PLatexType::TABULAR
@ TABULAR
Definition:
PLatexType.h:74
PLatexType::TEXT
@ TEXT
Definition:
PLatexType.h:14
PLatexType::ITEMIZE
@ ITEMIZE
Definition:
PLatexType.h:40
PLatexType::RENDEZVOUS
@ RENDEZVOUS
Definition:
PLatexType.h:105
PLatexType::TIMETABLE_TIMEROW
@ TIMETABLE_TIMEROW
Definition:
PLatexType.h:100
PLatexType::SECTIONSTAR
@ SECTIONSTAR
Definition:
PLatexType.h:59
PLatexType::TABROW
@ TABROW
Definition:
PLatexType.h:75
PLatexType::TIMETABLE_BLOCK
@ TIMETABLE_BLOCK
Definition:
PLatexType.h:102
PLatexType::DISPLAYMATH
@ DISPLAYMATH
Definition:
PLatexType.h:79
PLatexType::SVGTOPNG
@ SVGTOPNG
Definition:
PLatexType.h:36
PLatexType::EQNARRAY
@ EQNARRAY
Definition:
PLatexType.h:80
PLatexType::PERCENT
@ PERCENT
Definition:
PLatexType.h:22
PLatexType::UPDATESTYLE
@ UPDATESTYLE
Definition:
PLatexType.h:92
PLatexType::QUOTE
@ QUOTE
Definition:
PLatexType.h:35
PLatexType::PARTSTAR
@ PARTSTAR
Definition:
PLatexType.h:57
tmp_project
PhoenixTex2Html
src
PLatexObj
PLatexType.h
Generated on Mon Mar 24 2025 18:10:10 for PhoenixLecture by
1.9.1