\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]%