Warning, /office/kile/src/internal-testing/syntax-generic.tex is written in an unsupported language. File is not indexed.
0001 % /*************************************************************************** 0002 % begin : Mon 9 october 2006 0003 % copyright : (C) 2006 by Holger Danielsson, Thomas Braun 0004 % ***************************************************************************/ 0005 % 0006 % /*************************************************************************** 0007 % * * 0008 % * This program is free software; you can redistribute it and/or modify * 0009 % * it under the terms of the GNU General Public License as published by * 0010 % * the Free Software Foundation; either version 2 of the License, or * 0011 % * (at your option) any later version. * 0012 % * * 0013 % ***************************************************************************/ 0014 % description: test document for syntax file latex.xml 0015 % (general syntax highlighting) 0016 % compiles: no 0017 0018 \section{xyz} % ok: sectioning command (red), parameter in black 0019 0020 \section[short]{xyz} % ok 0021 0022 \section*{xyz} % ok: star belongs to the sectioning command 0023 0024 \section*[short]{xyz} % ok 0025 0026 \sectionabc{xyz} % command, parameter in black 0027 0028 \sectionabc[short]{xyz} % command 0029 0030 \sectionabc*{xyz} % ok: star belongs to the command 0031 0032 \sectionabc*[short]{xyz} % ok 0033 0034 \command*{parameter} % ok 0035 0036 0037 \verb|a| abc % a in verbatim mode 0038 0039 \verb|abc % only abc in verbatim mode 0040 abc % no verbatim mode more 0041 0042 \verb*aba abc % only b in verbatim mode 0043 0044 \verbabc abc % normal command 0045 0046 \verb|aaaassss sss| abc % verbatim mode 0047 0048 \rput* % \rput command (including star) 0049 0050 \rput56 % \rput command, 56 in black 0051 0052 \rput=ab % \rput command, =ab in black 0053 0054 \rput*ab % \rput command, ab in black 0055 0056 $ x^2 $$ \] $ abc % error; $$ and \] 0057 0058 \( x^2 $$ \] $ abc % error; $$ and \] 0059 0060 $ x^2 $$ \] \) abc % error; $$ and \] 0061 0062 $$ x^2 $$ abc 0063 0064 $$ x^2 $ \) \] $$ abc % error; $, \) and \] 0065 0066 \[ x^2 $$ $ \) \] abc % error; $$, $ and \) 0067 0068 \begin{XYZverbatim} % environment 0069 xffg 0070 \end{XYZverbatim} 0071 0072 \begin{verbatimXYZ} % environment 0073 xffg 0074 \end{verbatimXYZ} 0075 0076 \begin{verbatimX} % environment 0077 xffg 0078 \end{verbatimX} 0079 0080 \begin{verbatim} % environment 0081 xffg % verbatim mode 0082 \end{verbatim} 0083 0084 \begin {verbatim} % environment 0085 xffg % verbatim mode 0086 \end {verbatim} 0087 0088 \begin{verbatim*} % environment 0089 xffg % verbatim mode 0090 \end{verbatim*} 0091 0092 % \begin{verbatim] % comment 0093 % xffg 0094 % \end{verbatim} 0095 0096 \begin{verbatim*XYZ} % error: *XYZ 0097 xffg 0098 \end{verbatim*XYZ} 0099 0100 \begin{verbatim56} % error: 56 0101 xffg 0102 \end{verbatim56} 0103 0104 \begin{verbatim=ab} % error: =ab 0105 xffg 0106 \end{verbatim=ab} 0107 0108 \begin{lstlisting} % environment 0109 verbatim % verbatim mode 0110 \end{lstlisting} 0111 0112 \begin{lstlisting}[frame=tb, % environment, parameter in black 0113 language=pascal] 0114 verbatim % verbatim mode 0115 \end{lstlisting} 0116 0117 \begin{a} % environment 0118 xffg 0119 \end{a} 0120 0121 \begin{a*} % environment 0122 xffg 0123 \end{a*} 0124 0125 \begin{xyz} % environment 0126 asd 0127 \end{xyz} 0128 0129 \begin{xyz*} 0130 asd 0131 \end{xyz*} 0132 0133 0134 \begin{xyz] % error: ] 0135 asd 0136 \end{xyz} 0137 0138 \begin{xyz*ab} % error: *ab 0139 asd 0140 \end{xyz*ab} 0141 0142 \begin{xyz=ab} % error: =ab 0143 asd 0144 \end{xyz=ab} 0145 0146 \begin{xyz56} % error: 56 0147 asd 0148 \end{xyz56} 0149 0150 \begin{align} % environment 0151 1&\le 2 \\ % mathmode 0152 &\le \\ 0153 &\le 0154 \end{align} 0155 0156 \begin {align*} % environment 0157 1&\le 2 \\ % mathmode 0158 &\le \\ 0159 &\le 0160 \end{align*} 0161 0162 \begin{align} % environment 0163 $ 1&\le 2 \\ % error: $ 0164 $$ &\le \\ % error: $$ 0165 \( \) &\le % error: \( and \) 0166 \[ \] % error: \[ and \] 0167 \end{align} 0168 0169 \begin{align}{2} % environment 0170 x^2 &= 1 &\hskip2cm 1 &= 2 \\ % mathmode 0171 � &= � & � &= � \\ 0172 � &= � & � &= � 0173 \end{align} 0174 0175 \begin{XYZalign} % environment 0176 1&= x^2 \\ 0177 3 &= 4\\ 0178 5&=6 0179 \end{XYZalign} 0180 0181 \begin{alignXYZ} % environment 0182 1&= x^2 \\ 0183 3 &= 4\\ 0184 5&=6 0185 \end{alignXYZ} 0186 0187 \begin{alignX} % environment 0188 1&= x^2 \\ 0189 3 &= 4\\ 0190 5&=6 0191 \end{alignX} 0192 0193 \begin{align*XYZ} % error: *XYZ 0194 1&= x^2 \\ 0195 3 &= 4\\ 0196 5&=6 0197 \end{align*XYZ} 0198 0199 \begin{align56} % error: 56 0200 1&= x^2 \\ 0201 3 &= 4\\ 0202 5&=6 0203 \end{align56} 0204 0205 \begin{align=ab} % error: =ab 0206 1&= x^2 \\ 0207 3 &= 4\\ 0208 5&=6 0209 \end{align=ab} 0210 0211 $\begin{matrix} % mathmode 0212 1&2 \\ 0213 3& 4 \\ 0214 5&6 0215 \end{matrix}$ 0216 0217 $ % mathmode 0218 \begin{align} % error: align env in mathmode 0219 1&= x^2 \\ 0220 3 &= 4\\ 0221 5&=6 0222 \end{align} 0223 $ 0224 0225 \begin{ xyz} % error: spaces 0226 x^2 0227 \end{xyz } 0228 0229 0230 \begin{al ign} % error: spaces 0231 x^2 \intertext{normal} y^2 0232 \end{align } 0233 0234 0235 \begin{verba t im} % error: spaces 0236 x^2 \intertext{normal} y^2 0237 \end{ve rbatim} 0238 0239 % iffalse 0240 0241 \iffalse × test 0242 test 0243 test 0244 \begin{abstract} 0245 0246 \end{abstract} 0247 \fi 0248 0249 \iffalse × test \else test × \fi 0250 0251 \iffalse × test 0252 test 0253 test $ set $ 0254 \else 0255 test 0256 test × \fi 0257 0258 \iffalse $asdasd$ \fi 0259 test 0260 0261 % comment sign as percentage sign 0262 test \% asdfsf 0263 0264 % @ in commands (altough this needs \mathatletter and \makeatanother) 0265 \my@asdasd