diff --git a/src/fr/inrialpes/exmo/align/util/GenPlot.java b/src/fr/inrialpes/exmo/align/util/GenPlot.java
index 4e71571adbb64ec3aaa92e306f761fff676255e7..ba9c1d232d00cfb894220048a7fd2fa82c052743 100644
--- a/src/fr/inrialpes/exmo/align/util/GenPlot.java
+++ b/src/fr/inrialpes/exmo/align/util/GenPlot.java
@@ -294,8 +294,11 @@ public class GenPlot {
      */
     public static void printPGFTex( double[][] result ){
 	int i = 0;
+	String marktable[] = { "+", "*", "x", "-", "|", "o", "asterisk", "star", "oplus", "oplus*", "otimes", "otimes*", "square", "square*", "triangle", "triangle*", "diamond", "diamond*", "pentagon", "pentagon*"};
 	output.println("\\documentclass[11pt]{book}");
 	output.println();
+	// This does not work genuinely
+	//output.println("\\usepackage{pgf,pgflibraryplotmarks}");
 	output.println("\\usepackage{pgf}");
 	output.println("\\usepackage{tikz}");
 	output.println();
@@ -308,8 +311,8 @@ public class GenPlot {
 	output.println("\\draw[->] (-0.2,0) -- (10.2,0) node[below] {$precision$}; ");
 	output.println("\\draw[->] (0,-0.2) -- (0,10.2) node[above] {$recall$}; ");
 	output.println("% Plots");
-	// Should be improved by changing the symbol
 	for ( Enumeration e = listAlgo.elements() ; e.hasMoreElements() ; i++) {
+	    //output.println("\\draw plot[mark="+marktable[i]+",smooth] file {"+(String)e.nextElement()+".table};");
 	    output.println("\\draw plot[mark=+,smooth] file {"+(String)e.nextElement()+".table};");
 	}
 	// And a legend