1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
\lst@definelanguage[extLaTeX]{TeX}[LaTeX]{TeX}{%
moretexcs={%
footnotesize,huge,Huge,large,Large,LARGE,large,Large,scriptsize,tiny,%
includegraphics,cite,ttwplink,vref,LTXtable,tableofcontents,frontmatter,mainmatter,%
part,chapter,section,subsection,subsubsection,paragraph,subparagraph,RequirePackage,%
listoftables,listoffigures,lstlistingname,si,SI,ohm,num,space,shorthandon,shorthandoff,%
abstractname,appendixname,contentsname,listfigurename,listtablename,indexname,%
figurename,tablename,chaptername,pagename,seename,alsoname,proofname,bibname,glossaryname,%
addto,captionsenglish,captionsfrench,lipsum,href,url,partname,refname,renewcommand*,%
appendix,lstlistoflistings,graphicpath,loadglsentries,hypersetup,detect-all,SetWatermarkColor,%
@pnumwidth,bookmarksetup,DeclareTextCommand%
},%
morekeywords=[1]{% Environments' names
tabular,tabulary,math%
},%
morekeywords=[2]{% Keys of key-value lists and packages' names
bookmarksdepth,see,babel,colorlinks,linktoc%
},%
morekeywords=[3]{% Values of key-value lists
german,ngerman,french,english,spanish%
},
alsoletter={-*@1234560}%
}%
\lst@definelanguage[gzt]{TeX}[LaTeX]{TeX}{%
% yathesis% TODO : à mettre ailleurs
moretexcs={% Control sequences' names
author,title,subtitle,acknowledgements,%
},%
% Environments' names
morekeywords={%
},%
morekeywords=[1]{% Environments' names
abstract,dedicationspage,epigraphspage,epigraphs,%
glossaries,otherlanguage%
},%
morekeywords=[2]{% Keys of key-value lists
short,affiliation,photo,email,webpage,minibio%
},%
morekeywords=[3]{% Values of key-value lists
%
},%
morekeywords=[4]{% Class and packages options
%
},%
morekeywords=[5]{% Translation labels
%
},%
alsoletter={!-*1234560}%
}%
\lst@definelanguage[glossaries]{TeX}[LaTeX]{TeX}%
{%
% Séquences de contrôles (communément appelées commandes ou macros)
moretexcs={%
makeglossaries,printglossaries,printglossary,newglossaryentry,gls,Gls,GLS,glspl,Glspl,GLSpl,newacronym,%
glsuseri,glsuserii,glsuseriii,glsuseriv,glsuserv,glsuservi,glsshortpluralkey,glslongpluralkey,loadglsentries,%
glsadd,glstextformat,glsnamefont,glossarypreamble,glossarypostamble,acrshort,acrshort*,acrlong,acrfull,%
Acrshort,ACRshort,Acrlong,ACRlong,Acrfull,ACRfull,acrshortpl,Acrshortpl,acrlongpl,Acrlongpl,acrfullpl,Acrfullpl,%
Acrlong*,acronymtype,printacronyms,printsymbols%
},%
% Environments' names
morekeywords={%
},%
% Mots-clés de niveau 2 : arguments obligatoires et environnements
morekeywords=[2]{%
first,firstplural,plural,sort,nonumberlist,name,acronym,acronyms,symbols,%
user1,user2,user3,user4,user5,user6,hyper,style,xindy,toc,%
useri,userii,useriii,useriv,userv,uservi%
},%
% Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
morekeywords=[3]{%
listgroup,listhypergroup,%
% textrm,textit,textsf,textsl,texttt,textup,textbf,textsc,textmd,emph,%
hyperrm,hyperit,hypersf,hypersl,hypertt,hyperup,hyperbf,hypersc,hypermd,hyperemph%
},%
sensitive%
}[keywords,tex,comments]%
\lst@definelanguage[biblatex]{TeX}[LaTeX]{TeX}%
{%
% Séquences de contrôles (communément appelées commandes ou macros)
moretexcs={%
printbibliography,SetCiteCommand,autocite%
},%
% Mots-clés de niveau 1 : arguments optionnels
morekeywords={%
},%
% Mots-clés de niveau 2 : arguments obligatoires et environnements
morekeywords=[2]{%
heading%
},%
% Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
morekeywords=[3]{%
bibintoc%
},%
sensitive%
}[keywords,tex,comments]%
\lst@definelanguage[tcolorbox]{TeX}[LaTeX]{TeX}%
{%
% Séquences de contrôles (communément appelées commandes ou macros)
moretexcs={%
tcbset,tcbuselibrary%
},%
% Mots-clés de niveau 1 : arguments optionnels
morekeywords={%
},%
% Mots-clés de niveau 2 : arguments obligatoires et environnements
morekeywords=[2]{%
colback,beamer,skins%
},%
% Mots-clés de niveau 3 : arguments optionnels valeurs de clés dans clé=valeur
morekeywords=[3]{%
lightgray,red!50!white%
},%
sensitive,%
}[keywords,tex,comments]%
|