Code

l2l, l2l_scanner: Print citations and "Abbildung|Listing" in blue letters.
authorSebastian Harl <sh@tokkee.org>
Sun, 13 Jun 2010 21:15:19 +0000 (23:15 +0200)
committerSebastian Harl <sh@tokkee.org>
Sun, 13 Jun 2010 21:15:19 +0000 (23:15 +0200)
src/l2l.c
src/l2l_scanner.l

index 221fbbba52b5284058a9417697f13b4720c300da..a6736cf07064cc325ce8feacc028d6f070e14ae9 100644 (file)
--- a/src/l2l.c
+++ b/src/l2l.c
@@ -58,6 +58,7 @@ write_tex_preamble(FILE *out)
 "\\else\n"
 "\\usepackage[dvips]{graphicx}\n"
 "\\fi\n"
+"\\usepackage[svgnames]{xcolor}\n"
 "\n"
 "\\usepackage{listings}\n"
 "\\lstset{breaklines=true,breakatwhitespace=true}\n"
index 251b93b3685f683febbaec9b4b7a886cd42ab01d..d02479d7370525f4336ccf14dead9eded4cb5b78 100644 (file)
@@ -236,6 +236,11 @@ ANY_COMMAND @(R|SW|D|T|V|A|L|ZT|LI|B|Bi|IT|IL|IE|KT|KL|KE|TT|TH|TL|TE):
                        l2l_sub = 1;
                }
        }
+
+       \[[0-9]+\] {
+               L2L_YY_APPEND_OR_ECHO(l2l_buf_ptr,
+                               "{\\bfseries\\textcolor{DarkBlue}{%s}}", yytext);
+       }
 }
 
 \<[uU]> {
@@ -252,6 +257,10 @@ ANY_COMMAND @(R|SW|D|T|V|A|L|ZT|LI|B|Bi|IT|IL|IE|KT|KL|KE|TT|TH|TL|TE):
        L2L_YY_APPEND_OR_ECHO(l2l_buf_ptr, "%s", yytext);
 }
 
+(Abbildung|Listing)({WHITESPACE}|\n)+[0-9]+ {
+       L2L_YY_APPEND_OR_ECHO(l2l_buf_ptr, "\\textcolor{DarkBlue}{%s}", yytext);
+}
+
        /*
         * header
         */