Voici un ecm qui montre que les mots clés de niveau 20 sont bien reconnus mais pas lorsqu'ils apparaissent comme valeur dans un couple clé=valeur. Y-a-t'il un moyen d'obtenir ce que je voudrais? \documentclass{article} \usepackage{listings} \usepackage{fancyvrb} \usepackage{xcolor} \colorlet{keyword20}{cyan} \colorlet{keycolor}{green!50!black} \colorlet{dollarcolor}{violet} \lstset{frame=single,% language=[LaTeX]{TeX},% showspaces=false,% breaklines=true,% breakatwhitespace=true,% basicstyle=\ttfamily\bfseries,% alsoletter={*,-,$},% texcsstyle=*[2]\color{red},% texcs=[2]{matrice,declarermatrice*},% texcsstyle=*[3]\color{blue},% texcs=[3]{declarermatrice},% keywordstyle=[20]\color{keyword20},% keywordstyle=[40]\color{keycolor},% keywordstyle=[50]\color{dollarcolor},% keywords=[20]{array,NiceArray},% keywords=[30]{x,S,T,I,J,C,O,D},% keywords=[40]{out-of-box,prefix,envir,typeord,argopt},% keywords=[50]{$}% } \begin{document} \begin{VerbatimOut}[gobble=0]{code00.tex} $\matrice<prefix=b, envir=NiceArray, argopt={{l c r}}>{1, 2, 3, 4, 5, 6, 7, 8, 9}$ \begin{NiceArray}{r l} a & b \end{NiceArray} \end{VerbatimOut} \lstinputlisting[gobble=0]{code00.tex} \end{document} Posée 02 Jul '22, 18:40 Le TeXnicien de surface |
Au lieu de \documentclass{article} \usepackage{listings} \usepackage{fancyvrb} \usepackage{xcolor} \colorlet{keyword20}{cyan} \colorlet{keycolor}{green!50!black} \colorlet{dollarcolor}{violet} \lstset{frame=single,% language=[LaTeX]{TeX},% showspaces=false,% breaklines=true,% breakatwhitespace=true,% basicstyle=\ttfamily\bfseries,% alsoletter={*-$},% texcsstyle=*[2]\color{red},% texcs=[2]{matrice,declarermatrice*},% texcsstyle=*[3]\color{blue},% texcs=[3]{declarermatrice},% keywordstyle=[20]\color{keyword20},% keywordstyle=[40]\color{keycolor},% keywordstyle=[50]\color{dollarcolor},% keywords=[20]{array,NiceArray},% keywords=[30]{x,S,T,I,J,C,O,D},% keywords=[40]{out-of-box,prefix,envir,typeord,argopt},% keywords=[50]{$}% } \begin{document} \begin{VerbatimOut}[gobble=0]{code00.tex} $\matrice<prefix=b, envir=NiceArray, argopt={{l c r}}>{1, 2, 3, 4, 5, 6, 7, 8, 9}$ \begin{NiceArray}{r l} a & b \end{NiceArray} \end{VerbatimOut} \lstinputlisting[gobble=0]{code00.tex} \end{document} Publiée 02 Jul '22, 19:51 samcarter Pour ceux qui, comme moi, auraient du mal à voir c'est ligne 16 le
(02 Jul '22, 20:02)
Le TeXnicien de surface
|