Warning, /frameworks/syntax-highlighting/autotests/folding/highlight.tex.fold is written in an unsupported language. File is not indexed.
0001 % LaTeX test file for kate's syntax highlighting and code folding 0002 0003 \ordinaryLaTeXcommandwithoption[10pt,a4paper]{article} 0004 <beginfold id='1'>% BEGIN</beginfold id='1'> region 0005 %comment, this is all ok % $ 0006 \%no comments please 0007 \\%comment 0008 <endfold id='1'>% END</endfold id='1'> of region 0009 0010 \newcommand{\nohighlighting} 0011 0012 \section{normal} 0013 0014 \ref{blue} 0015 \pageref{blue} 0016 \cite{blue} 0017 0018 <beginfold id='2'>\begin</beginfold id='2'>{environmentshavespecialcolors} 0019 normal 0020 \end{environmentshavespecialcolors<endfold id='2'>}</endfold id='2'> 0021 0022 $equations are green, \commands somewhat darker$ 0023 normal 0024 $<beginfold id='3'>$</beginfold id='3'>equations are green, \commands somewhat darker<endfold id='3'>$$</endfold id='3'> 0025 normal 0026 \( 0027 \frac{1}{2} 0028 <beginfold id='2'>\begin</beginfold id='2'>{test} 0029 \end{test<endfold id='2'>}</endfold id='2'> 0030 \) 0031 normal 0032 <beginfold id='3'>\[</beginfold id='3'> 0033 %comment 0034 displaymath 0035 <endfold id='3'>\]</endfold id='3'> 0036 normal 0037 <beginfold id='2'>\begin</beginfold id='2'>{equation} 0038 green\darkergreen 0039 <beginfold id='2'>\begin</beginfold id='2'>{test} 0040 \test 0041 \end{test<endfold id='2'>}</endfold id='2'> 0042 \end{equation<endfold id='2'>}</endfold id='2'> 0043 0044 <beginfold id='2'>\begin</beginfold id='2'>{equation*} 0045 green\darkergreen 0046 %comment 0047 <beginfold id='2'>\begin</beginfold id='2'>{test} 0048 \test 0049 \end{test<endfold id='2'>}</endfold id='2'> 0050 \%no comment 0051 \end{equation*<endfold id='2'>}</endfold id='2'> 0052 0053 \{ %this should be comment 0054 0055 \verb%this shouldn't be%and this should be normal text 0056 \verb!verbatim text! normal text 0057 0058 text \texttt{more text} 0059 0060 <beginfold id='2'>\begin</beginfold id='2'>{verbatim} 0061 text inside a verbatim environment is also treated special $ %, 0062 you can even put a \begin{verbatim} inside 0063 \end{verbatim<endfold id='2'>}</endfold id='2'> 0064 0065 normal 0066 0067 <beginfold id='2'>\begin</beginfold id='2'>{Verbatim} 0068 &@@#^%&^#$ 0069 \end{Verbatim<endfold id='2'>}</endfold id='2'> 0070 0071 <beginfold id='2'>\begin</beginfold id='2'>{Verbatim*} 0072 @*&^#@*(^#(*@& 0073 \end{Verbatim*<endfold id='2'>}</endfold id='2'> 0074 0075 normal 0076 0077 <beginfold id='2'>\begin</beginfold id='2'>{Verbatim} 0078 \begin{verbatim} 0079 This is a verbatim block. 0080 \end{verbatim} 0081 \end{Verbatim<endfold id='2'>}</endfold id='2'> 0082 0083 normal 0084 0085 % test alignat 0086 <beginfold id='2'>\begin</beginfold id='2'>{alignat}{2} 0087 A &= B &= C \\ 0088 A &= B &= C 0089 \end{alignat<endfold id='2'>}</endfold id='2'> 0090 normal text 0091 0092 \iffalse 0093 \fill commented out text 0094 \fi 0095 0096 % Math mode 0097 0098 Depending on the value of $x$ the equation \( f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x} \) may diverge or converge. 0099 0100 <beginfold id='3'>\[</beginfold id='3'> f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x} <endfold id='3'>\]</endfold id='3'> 0101 0102 <beginfold id='3'>\[</beginfold id='3'> 0103 S = \{ z \in \mathbb{C}\, |\, |z| < 1 \} \quad \textrm{and} \quad S_2=\partial{S} 0104 <endfold id='3'>\]</endfold id='3'> 0105 0106 <beginfold id='3'>\[</beginfold id='3'> 0107 \frac{ 0108 <beginfold id='2'>\begin</beginfold id='2'>{array}[b]{r} 0109 \left( x_1 x_2 \right)\\ 0110 \times \left( x'_1 x'_2 \right) 0111 \end{array<endfold id='2'>}</endfold id='2'> 0112 }{ 0113 \left( y_1y_2y_3y_4 \right) 0114 } 0115 <endfold id='3'>\]</endfold id='3'> 0116 0117 <beginfold id='2'>\begin</beginfold id='2'>{eqnarray*} 0118 <beginfold id='2'>\begin</beginfold id='2'>{eqnarray*} 0119 f(x) = \sum_{i=0}^{n} \frac{a_i}{1+x} \\ 0120 \textstyle f(x) = \textstyle \sum_{i=0}^{n} \frac{a_i}{1+x} \\ 0121 \scriptstyle f(x) = \scriptstyle \sum_{i=0}^{n} \frac{a_i}{1+x} \\ 0122 \scriptscriptstyle f(x) = \scriptscriptstyle \sum_{i=0}^{n} \frac{a_i}{1+x} 0123 \end{eqnarray*<endfold id='2'>}</endfold id='2'> 0124 \end{eqnarray*<endfold id='2'>}</endfold id='2'> 0125 0126 <beginfold id='2'>\begin</beginfold id='2'>{xalignat}{3} 0127 i_{11} & =i_{23}\nonumber 0128 \end{xalignat<endfold id='2'>}</endfold id='2'> 0129 0130 c 0131 <beginfold id='2'>\begin</beginfold id='2'>{equation} 0132 c 0133 <beginfold id='2'>\begin</beginfold id='2'>{aligned} 0134 a & b\\ 0135 c & d 0136 \end{aligned<endfold id='2'>}</endfold id='2'> 0137 c 0138 \end{equation<endfold id='2'>}</endfold id='2'> 0139 c 0140 0141 $<beginfold id='3'>$</beginfold id='3'>E=mc^2<endfold id='3'>$$</endfold id='3'> 0142 0143 <beginfold id='2'>\begin</beginfold id='2'>{equation} 0144 E=m 0145 \end{equation<endfold id='2'>}</endfold id='2'> 0146 0147 <beginfold id='2'>\begin</beginfold id='2'>{equation 0148 x=3\textrm{plop} 0149 \end{equation<endfold id='2'>}</endfold id='2'> 0150 0151 <beginfold id='3'>\[</beginfold id='3'> <beginfold id='2'>\begin</beginfold id='2'>{array}{llll} 0152 x^3 = (-x)^3 & \text{if $x > 0$}\\ 0153 x^3 = (-x)^3 & \text{if {$x > 0$}}\\ 0154 x^3 = (-x)^3 & \text{if {\color{green} $x > 0$}}\\ 0155 \end{array<endfold id='2'>}</endfold id='2'> <endfold id='3'>\]</endfold id='3'> 0156 0157 \section*{Notes for My Paper} 0158 0159 <beginfold id='2'>\begin</beginfold id='2'>{center} 0160 <beginfold id='2'>\begin</beginfold id='2'>{tabular}{ |c|c|c| } 0161 \hline 0162 cell1 & cell2 & cell3 \\ 0163 cell4 & cell5 & cell6 \\ 0164 cell7 & cell8 & cell9 \\ 0165 \hline 0166 \end{tabular<endfold id='2'>}</endfold id='2'> 0167 0168 <beginfold id='2'>\begin</beginfold id='2'>{tabular*}{0.75\textwidth}{@{\extracolsep{\fill} } | c | c | c | r | } 0169 \hline 0170 label 1 & label 2 & label 3 & label 4 \\ 0171 \hline 0172 item 1 & item 2 & item 3 & item 4 \\ 0173 \hline 0174 \end{tabular*<endfold id='2'>}</endfold id='2'> 0175 0176 <beginfold id='2'>\begin</beginfold id='2'>{tabular*}{0.75\textwidth}{ | c | c | c | r | } 0177 \hline 0178 label 1 & label 2 & label 3 & label 4 \\ 0179 \hline 0180 item 1 & item 2 & item 3 & item 4 \\ 0181 \hline 0182 \end{tabular*<endfold id='2'>}</endfold id='2'> 0183 \end{center<endfold id='2'>}</endfold id='2'> 0184 0185 0186 <beginfold id='2'>\begin</beginfold id='2'>{tabularx}{1\textwidth}{ |>{\setlength\hsize{1\hsize}\centering}X|>{\setlength\hsize{1\hsize}\raggedleft}X@{} >{\setlength\hsize{1\hsize}\raggedright}X|>{\setlength\hsize{1\hsize}\centering}X| } 0187 \hline 0188 Label 1 & \multicolumn{2}{>{\centering\setlength\hsize{2\hsize} }X|}{Label 2} & Label 3\tabularnewline 0189 \hline 0190 123 & 123 & 456 & 123 \tabularnewline 0191 \hline 0192 123 & 123 & 456 & 123 \tabularnewline 0193 \hline 0194 \end{tabularx<endfold id='2'>}</endfold id='2'> 0195 0196 <beginfold id='2'>\begin</beginfold id='2'>{lstlisting} 0197 Write('Case insensitive '); 0198 Write('Pascal keywords.'); 0199 \end{lstlisting<endfold id='2'>}</endfold id='2'> 0200 0201 <beginfold id='2'>\begin</beginfold id='2'>{lstlisting}%[frame=single] 0202 Write('Case insensitive '); 0203 Write('Pascal keywords.'); 0204 \end{lstlisting<endfold id='2'>}</endfold id='2'> 0205 0206 <beginfold id='2'>\begin</beginfold id='2'>{lstlisting}[frame=single] 0207 Write('Case insensitive '); 0208 Write('Pascal keywords.'); 0209 \end{lstlisting<endfold id='2'>}</endfold id='2'> 0210 0211 <beginfold id='2'>\begin</beginfold id='2'>{lstlisting}[frame=single] % blah blah 0212 Write('Case insensitive '); 0213 Write('Pascal keywords.'); 0214 \end{lstlisting<endfold id='2'>}</endfold id='2'> 0215 0216 <beginfold id='2'>\begin</beginfold id='2'>{lstlisting} 0217 [frame=single] % blah blah 0218 Write('Case insensitive '); 0219 Write('Pascal keywords.'); 0220 \end{lstlisting<endfold id='2'>}</endfold id='2'> 0221 0222 <beginfold id='2'>\begin</beginfold id='2'>{minted}{python} 0223 def foo<beginfold id='4'>(</beginfold id='4'>x<endfold id='4'>)</endfold id='4'>: 0224 return x 0225 \end{minted<endfold id='2'>}</endfold id='2'> 0226 0227 <beginfold id='2'>\begin</beginfold id='2'>{minted} 0228 % blah blah 0229 {python} 0230 def foo<beginfold id='4'>(</beginfold id='4'>x<endfold id='4'>)</endfold id='4'>: 0231 return x 0232 \end{minted<endfold id='2'>}</endfold id='2'> 0233 0234 <beginfold id='2'>\begin</beginfold id='2'>{minted}[frame=lines]{python} 0235 def foo<beginfold id='4'>(</beginfold id='4'>x<endfold id='4'>)</endfold id='4'>: 0236 return x 0237 \end{minted<endfold id='2'>}</endfold id='2'> 0238 0239 <beginfold id='2'>\begin</beginfold id='2'>{minted} 0240 % plop 0241 [frame=lines, 0242 fontsize=\footnotesize 0243 ] 0244 % ok 0245 {python} 0246 def foo<beginfold id='4'>(</beginfold id='4'>x<endfold id='4'>)</endfold id='4'>: 0247 return x 0248 \end{minted<endfold id='2'>}</endfold id='2'> 0249 0250 <beginfold id='2'>\begin</beginfold id='2'>{comment} 0251 This is a comment block. 0252 \end{comment<endfold id='2'>}</endfold id='2'> 0253 0254 \documentclass{article} 0255 \usepackage{fancyvrb} 0256 0257 \documentclass[12pt]{article} 0258 <beginfold id='2'>\begin</beginfold id='2'>{document} 0259 0260 Text that has a footnote\footnote{This $i_s$ the <beginfold id='3'>\[</beginfold id='3'>i_s<endfold id='3'>\]</endfold id='3'> $<beginfold id='3'>$</beginfold id='3'>x_i<endfold id='3'>$$</endfold id='3'> \(x_i\)footnote}\addtocounter{footnote}{-1}\addtocounter{footnote}{-1} looks like this. Later text referring to same footnote\footnotemark uses the other command. 0261 0262 \end{document<endfold id='2'>}</endfold id='2'> 0263 0264 % A delimiter is not required before "\" in keywords of kind "\command" (see bug #413493) 0265 <beginfold id='2'>\begin</beginfold id='2'>{equation}123\end{equation<endfold id='2'>}</endfold id='2'> 0266 0267 <beginfold id='2'>\begin</beginfold id='2'>{comment}Comment\end{comment<endfold id='2'>}</endfold id='2'> 0268 \iffalse text\fi normal text 0269 0270 text<beginfold id='2'>\begin</beginfold id='2'>{tabular}text\end{tabular<endfold id='2'>}</endfold id='2'> 0271 text<beginfold id='2'>\begin</beginfold id='2'>{a}text\end{a<endfold id='2'>}</endfold id='2'> 0272 0273 % Close brackets correctly in some commands (see bug #415384) 0274 \input{\a{}} 0275 \cites{ text { text } text } 0276 0277 % Parentheses within [ ... ] (see bug #418979) 0278 \cite[eq. (1.1)]{some_reference} 0279 \cite[eq. \(x^n + y^n = z^n\)]{some reference} 0280 0281 % Close folding correctly in "\end{...}" and in region markers (see bug #419125) 0282 <beginfold id='2'>\begin</beginfold id='2'>{document} 0283 <beginfold id='2'>\begin</beginfold id='2'>{abstract} 0284 0285 \end{abstract<endfold id='2'>}</endfold id='2'> 0286 0287 <beginfold id='2'>\begin</beginfold id='2'>{itemize} 0288 \item[\(\bullet\)] 0289 <beginfold id='1'>%% BEGIN</beginfold id='1'> something 0290 Here are some text describiing a new theorem. In the equation 0291 <beginfold id='2'>\begin</beginfold id='2'>{equation} 0292 E = mc^2 0293 \end{equation<endfold id='2'>}</endfold id='2'> 0294 we have a solution for energy-mass equivalence. 0295 <endfold id='1'>%% END</endfold id='1'> 0296 0297 \item[\(\bullet\)] 0298 <beginfold id='2'>\begin</beginfold id='2'>{align*} 0299 B(z) &= p^r \sum_{k \geq 0} \binom{-r}{k} (-1)^k (1 - p)^k z^k \\ 0300 B(z) &= p^r \sum_{k \geq 0} \binom{-r}{k} (-(1-p) z)^k 0301 \end{align*<endfold id='2'>}</endfold id='2'> 0302 \end{itemize<endfold id='2'>}</endfold id='2'> 0303 \end{document<endfold id='2'>}</endfold id='2'> 0304 0305 % Allow Math environment within another Math environment (see bug #435086) 0306 <beginfold id='2'>\begin</beginfold id='2'>{gather*} 0307 a = 5 \\ 0308 y = <beginfold id='2'>\begin</beginfold id='2'>{cases} 0309 0 & x < 2 \\ 0310 2x-4 & x > 2 \\ 0311 \end{cases<endfold id='2'>}</endfold id='2'> \\ 0312 x = 5 \\ 0313 z = 5 0314 \end{gather*<endfold id='2'>}</endfold id='2'>