[svn] r5865: wiki2pdf/totex

malekith svnadmin at nemerle.org
Sun Oct 30 12:22:21 CET 2005


Log:
Split listings accross pages.

Author: malekith
Date: Sun Oct 30 12:22:21 2005
New Revision: 5865

Modified:
   wiki2pdf/totex

Modified: wiki2pdf/totex
==============================================================================
--- wiki2pdf/totex	(original)
+++ wiki2pdf/totex	Sun Oct 30 12:22:21 2005
@@ -15,7 +15,9 @@
 \usepackage{fancyhdr}
 \usepackage[margin=2cm,tmargin=3cm]{geometry}
 \usepackage{graphicx}
+\usepackage{color}
 \usepackage{parskip}
+\usepackage{framed}
 \usepackage[colorlinks,urlcolor=red,linkcolor=blue]{hyperref}
 
 \newcommand{\backslashent}{{$\backslash$}}
@@ -27,6 +29,18 @@
 \newcommand{\amp}{{\&}}
 \newcommand{\nbsp}{\hspace*{0.4em}}
 
+\definecolor{frame}{rgb}{0.5,0.5,0.5}
+\definecolor{background}{rgb}{0.95,0.95,0.95}
+
+\renewcommand{\FrameCommand}[1]{
+  \fboxrule=1pt 
+  \fboxsep=10pt
+  \hspace{5mm}
+  \colorbox{background}{#1}
+  \textcolor{frame}{\vrule width 2pt}
+  \hspace{6mm}
+}
+
 ';
 
 print OUT <<EOF
@@ -188,17 +202,12 @@
       s/ /{\\nbsp}/g;
       $_ = fix_ent($_);
 
-    print OUT "\\vspace*{3mm}
-               \\hspace*{5mm}
-		    \\colorbox[rgb]{0.95,0.95,0.95}{
-		    \\hspace*{2mm}
-		    \\begin{minipage}{15cm}
-		      \\vspace*{2mm}
+    print OUT "\\vspace{1mm}
+	       \\begin{framed}
 		      \\noindent \\texttt{$_}
-		      \\vspace*{-2mm}
-		    \\end{minipage}
-		  }
-		\\vspace*{3mm}\n\n";
+		      \\vspace*{-4mm}
+		  \\end{framed}
+		\n\n";
 
     next;
   }



More information about the svn mailing list