# # Transforme les fichiers *.dat des répertoires dataF2w en fichier *.tex # # La commande est: # awk -f dat2tex.awk f2wR2_W9.dat > f2wR2_W9.tex BEGIN{ print "\\documentclass[10pt]{article}\n" print "\\parindent=0pt" print "\\textwidth=7in" print "\\hoffset=-2cm" print "\\begin{document}\n" } NR == 1 {gsub("#", ":"); gsub("Test", "\\\\[6pt] Test")} NR <= 3 {print "% " $0} NR == 4 {printf("\n{Number of generators defined: %2d}\\\\\n", $1); print "\\begin{tabular}{|r|r|r|r|r|c|rr|rr|rr|rr|rr|rr|rr|rr|rr|}" print "\\hline" print "Line & $w$ & $r$ & modQ & step & nbcoeff & \\multicolumn{17}{c}{\\makebox[10pt][l]{coeff[i]\\qquad nocoeff[i]}} & \\\\" print "\\hline" } NR >= 5 { printf("%3s & ", NR - 4) for (i=1; i < NF; i++) { printf("%3s & ", $i) } printf( "%1s \\\\\n", $NF) } END{ print "\\hline" print "\\end{tabular}" print "\n\\end{document}" }