# File rtex.rb, line 324
        def Tool.put_analyse( result, tool )
                if result['Summary'] != nil
                        Logger.add(2, tool, "-> #{key}:\t#{result[key]}")
                end
                result.keys.sort.each{ |key|
                        if key == 'Summary' or result[key] == 0
                                next
                        end
                        if /list/ !~ key     #Display no lists
                                Logger.add(3, tool, "-> #{key}:\t#{result[key]}")
                        end                  
                        #wrap an Position 80?
                        if key == 'Informationlist'
                                result['Informationlist'].each{ |err|
                                        Logger.add(3, tool, "\t\t#{err}")
                                        }
                        elsif key == 'Error'
                                result['Errorlist'].each{ |err|
                                        Logger.add(3, tool, "\t\t#{err}")
                                        }
                        elsif key == 'Overfull'
                                begin
                                        Logger.add(4, tool, "\tWarnings for Overfull boxes (>#{Config.overfull}pt):")
                                        result['Overfulllist'].each{ |err| 
                                                Logger.add(4, tool, "\t\t#{err}")
                                                }
                                end if result['Overfulllist'] and result['Overfulllist'] != []
                        elsif key == 'Underfull'
                                begin
                                        Logger.add(4, tool, "\tWarnings for Underfull boxes (>badness #{Config.underfull}):")
                                        result['Underfulllist'].each{ |err|        
                                                Logger.add(4, tool, "\t\t#{err}")
                                                }
                                end if result['Underfulllist'] and result['Underfulllist'] != []
                        elsif key == 'Warning'
                                result['Warninglist'].each{ |err|
                                        Logger.add(4, tool, "\t\t#{err}")
                                        }                                  
                                begin
                                        Logger.add(4, tool, "\tWarnings from Hyperref:\n")
                                        result['WarninglistHyper'].each{ |err|     
                                                Logger.add(4, tool, "\t\t#{err}")
                                                }
                                end if Config.showhyperrefwarning and result['WarninglistHyper'] and result['WarninglistHyper'] != []
                                begin
                                        Logger.add(4, tool, "\tWarnings for labels:")
                                        result['Labellist'].each{ |err|    
                                                Logger.add(4, tool, "\t\t#{err}")
                                                }
                                end if result['Labellist'] and result['Labellist'] != []
                                begin
                                        Logger.add(4, tool, "\tWarnings for citations:")
                                        result['Citationlist'].each{ |err| 
                                                Logger.add(4, tool, "\t\t#{err}")
                                                }
                                end if result['Citationlist'] and result['Citationlist'] != []
                        end
                }
                #Create summary if no one exists
                if result['Summary'] == nil
                        sum =        "Errors: #{result['Error']}\t" + 
                                        "Warnings: #{result['Warning']} " 
                                        #~ "(hyper: #{result['WarningHyper']})\t"
                        if result['Pages'] != nil    #from tool LaTeX
                                sum +=      "Overfull: #{result['Overfull']}\t" + 
                                                "Underfull: #{result['Underfull']}\t"
                                sum +=      "Pages: #{result['Pages']}\t" + 
                                                "Size: #{result['Size']}\t"
                        end
                        result['Summary'] = sum
                end
                return result
        end