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'>
0315 
0316 <beginfold id='2'>\begin</beginfold id='2'>{bashcode}
0317     find . -name '*.jpg' -print | parallel --bar convert '{}' '{.}.png'
0318     \(ToRemember\) # Remember expression in brackets and then use
0319     "${RAXML}" -s ${INPUT} # All the parameters as usually...
0320 \end{bashcode<endfold id='2'>}</endfold id='2'>
0321 
0322 <beginfold id='3'>\[</beginfold id='3'><beginfold id='2'>\begin</beginfold id='2'>{matrix}2\\3\\3\end{matrix<endfold id='2'>}</endfold id='2'><endfold id='3'>\]</endfold id='3'>
0323 
0324 \section{title}{\small bla bla}
0325 
0326 \section  {title}
0327 {\small bla bla}
0328 
0329 \section
0330   {title}
0331 {\small bla bla}
0332 
0333 $<beginfold id='2'>\begin</beginfold id='2'>{tabu*} to 140mm {|X[$c]}
0334     \alpha & \beta & \gamma \\
0335     \sum_i \frac{a_i}{x_i} & 0 & \cdot \\
0336 \end{tabu<endfold id='2'>}</endfold id='2'>$
0337 
0338 <beginfold id='2'>\begin</beginfold id='2'>{tabu}{|c|*{21}{X[$c]|}}
0339     \toprule
0340     Notes $x_i$ & 0 & 0b\\
0341     \hline
0342     Notes $x_i$ & 0 & 0b\\
0343     \bottomrule
0344 \end{tabu<endfold id='2'>}</endfold id='2'>