#! /bin/bash
# Last edited on 2010-02-17 16:58:24 by stolfilocal

# Reads a list of SVG file names and their widths. Outputs 
# Wiki "File:" links for those pictures, reduced to the same scale.

gawk \
  ' /[0-9][.][0-9]/{
      na=$1; wd=$2; 
      gsub(/[_]/, " ", na);
      printf "    <td align=center>[[File:%s|%dpx]]</td>\n", na, 0.15*wd;
    }
  ' <<EOF

chemfm_croconate_blue_2neg.svg                     444.48384210473728
chemfm_croconate_violet_2neg.svg                   444.48384210473728
chemfm_1_2_bis_dicyanomethylene_squarate_2neg.svg  380.29836950614242
chemfm_1_3_bis_dicyanomethylene_squarate_2neg.svg  415.91636334212467
chemfm_2_dicyanomethylene_croconate_2neg.svg       262.14073172800562


chemfm_furantetracarboxylate_4neg.svg              371.19640403810627
chemfm_furantetracarboxylic_dianhydride.svg        323.87827433366937
chemfm_benzoquinonetetracarboxylate_4neg.svg       379.00855325294287
chemfm_benzoquinonetetracarboxylic_dianhydride.svg 324.96894959112501

chemfm_acetylene_dioxide_2neg.svg                  243.349999999999
chemfm_acetylenedicarboxylate_2neg.svg             285.86726931103829
chemfm_carbonate_2neg.svg                          169.90966957879874
chemfm_cyclobutanetetrone_2neg.svg                 203.04152060604773
chemfm_cyclohexanehexone_2neg.svg                  287.40463421764866
chemfm_cyclohexanehexone_4neg.svg                  298.81104359128358
chemfm_cyclohexanehexone_6neg.svg                  310.63453348751329
chemfm_cyclopentanepentone_2neg.svg                262.14073172800562
chemfm_cyclopropanetrione_2neg.svg                 226.74576701285091
chemfm_dicarbonate_2neg.svg                        266.93536449608706
chemfm_dioxosuccinate_2neg.svg                     318.89688804477964
chemfm_ethylenetetracarboxylate_4neg.svg           297.24271109839202
chemfm_mellitate_6neg.svg                          358.06496444612247
chemfm_mesoxalate_2neg.svg                         266.93536449608706
chemfm_methanetetracarboxylate_4neg.svg            262.68734609308905
chemfm_oxalate_2neg.svg                            173.95617691768243
chemfm_peroxocarbonate_2neg.svg                    191.25863337187866
chemfm_peroxodicarbonate_2neg.svg                  318.89688940152678
EOF

