1. A system for automatic generation of a plurality of presentations and a plurality of templates based on a plurality of agendas, a plurality of audiences, and a plurality of annotated slides, said system including a computer having a computer readable medium having stored thereon instructions which, when executed by a processor of the computer, causes the processor to perform the steps of: determining an agenda from said plurality of agendas; determining an agenda description based on said agenda; determining a plurality of agenda terms based on term-frequency analysis of said agenda description; determining a plurality of agenda items based on said agenda; determining a plurality of participants based on said agenda, said plurality of audiences, and a plurality of roles of said plurality of audiences; computing a plurality of audience terms based on said plurality of participants; computing an agenda theme based on resolving said plurality of agenda terms and said plurality of audience terms; computing a plurality of agenda item terms based on term-frequency analysis of an agenda item of said plurality of agenda items; computing a plurality of resolved agenda items based on resolving of said plurality of agenda item terms and said plurality of audience terms; and matching a slide of said plurality of annotated slides based on said plurality of resolved agenda item terms and said agenda theme, wherein said step further comprises the steps of: determining a plurality of slide text terms based on a slide text annotation of said slide; determining a plurality of slide graphic terms based on a slide graphics annotation of said slide; determining a text match score based on a plurality of term match scores by term-set matching of said plurality of slide text terms and said plurality of resolved agenda item terms, wherein said step for determining a text match score further comprises steps of determining a term match score of said plurality of term match scores by term-pair matching of a slide text term of said plurality of slide text terms and a term of said plurality of resolved agenda item terms; and determining a graphics match score by term-set matching of said plurality of slide graphics terms and said plurality of resolved agenda item terms, wherein said slide is made a part of a presentation of said plurality of presentations based on said text match score and said graphics match score.
2. The system of claim 1 , wherein said term-pair matching of a slide text term of said plurality of slide text terms and a term of said plurality of resolved agenda item terms further comprises: determining a first frequency factor (ff 1 ) measure based on term-frequency analysis based on said slide text term; determining a second frequency factor (ff 2 ) measure based on term-frequency analysis based on said term; determining a first detail factor (df 1 ) measure based on said slide text term and a first pre-defined lookup table; determining a second detail factor (df 2 ) measure based on said term and said first pre-defined lookup table; determining a first product/process/people factor (pf 1 ) measure based on said slide text term and said first pre-defined lookup table; determining a second product/process/people factor (pf 2 ) measure based on said term and said first pre-defined lookup table; determining a first knowledge factor (kf 1 ) measure based on said slide text term and said first pre-defined lookup table; determining a second knowledge factor (kf 2 ) measure based on said term and said first pre-defined lookup table; computing a term measure based on said slide term, said term, a plurality of term hierarchical relationships, and a plurality of term network relationships; computing a frequency factor (ff) measure based on an absolute difference between said ffl and said ff 2 ; computing a detail factor (df) measure based on an absolute difference between said dfl and said df 2 ; computing a product/process/people factor (pf) measure based on said pf 1 , said pf 2 , and a second pre-defined lookup table; computing a knowledge factor (kf) measure based on said kfl, said kf 2 , and a third pre-defined lookup table; and computing said term match score based on said term measure, said ff measure, said df measure, said pf measure, said kf measure, and a plurality of pre-defined weights.