I'd better explain this: I named incoming reports like this: 99.jo.smith.tex which means a report on paper 99, refereed by smith. jo indicates the responsible PC member (Jones). I used two scripts, one to generate full referee reports, including confidential remarks (for the chair), and one to generate `public' reports for authors. Here are the two scripts: -------------------------------------------------------------------- # # Produce full PEPM 94 referee reports in dvi format. # # Usage: fullref file(s) # # Examples: # fullref * Select all reports and include confidential part # fullref 21* Select full reports for paper 21 # fullref ???jo* Select full reports from PC member whose code is `jo' # # In each case, output is in file full.dvi. # cat $home/pepm/.prologue $* $home/pepm/.epilogue > full.tex latex full -------------------------------------------------------------------- # # Produce non-confidential PEPM 94 referee reports in dvi format. # # Usage: publref file(s) # # Examples: # publref * Select all reports but leave out confidential part # publref 21* Select reports for paper 21, drop confidential part # publref ???jo* Select reports from PC member whose code is `jo', # leaving confidential parts out # # In each case, output is in file publ.dvi. # cat $home/pepm/.prologue $* $home/pepm/.epilogue | awk -f $home/pepm/dropconfide ntial > publ.tex latex publ -------------------------------------------------------------------- In ~home/pepm I had three files. Two of these, .prologue and .epilogue I'll send with the referee form, separately. The third is an awk program, dropconfidential, which removes the confidential parts: $1 ~ /^\\ConfidentialPart/ { conf = 1 } conf == 0 $1 ~ /^\\end\{RefReport\}/ { print $0 conf = 0 } --------------------------------------------------------------------