From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id D0825BBAF for ; Sat, 31 May 2008 21:29:08 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnEAAKxDQUjY8SQOjWdsb2JhbACSMgEBAQEJBQYHE5pA X-IronPort-AV: E=Sophos;i="4.27,571,1204498800"; d="scan'208";a="11385578" Received: from concorde.inria.fr ([192.93.2.39]) by mail2-smtp-roc.national.inria.fr with ESMTP; 31 May 2008 21:29:08 +0200 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m4VJT83Y022426 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Sat, 31 May 2008 21:29:08 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnEAAKxDQUjY8SQOjWdsb2JhbACSMgEBAQEJBQYHE5pA X-IronPort-AV: E=Sophos;i="4.27,571,1204498800"; d="scan'208";a="11385576" Received: from mzpi5.forethought.net ([216.241.36.14]) by mail2-smtp-roc.national.inria.fr with ESMTP; 31 May 2008 21:29:07 +0200 Received: from [216.241.35.41] (helo=[10.0.0.2]) by mz3.forethought.net with esmtp (Exim 4.69) (envelope-from ) id 1K2WlE-0002vY-OS for caml-list@inria.fr; Sat, 31 May 2008 13:29:04 -0600 Message-ID: <4841A6FF.6050203@gushee.net> Date: Sat, 31 May 2008 13:29:03 -0600 From: Matt Gushee User-Agent: Thunderbird 2.0.0.12 (X11/20080228) MIME-Version: 1.0 To: caml-list@inria.fr Subject: ocamldoc-latex error Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 4841A704.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; camomile:01 'make:01 bug:01 ocamldoc:01 ned:98 ned:98 verb:01 verb:01 tex:01 tex:01 argument:02 argument:02 parameter:02 latex:02 latex:02 Hello, all-- I just compiled Camomile 0.7.1, and generated the latex documentation with 'make doclatex'. Much to my surprise, when I attempt to process the LaTeX file with either the 'latex' or 'pdflatex' program, I get the following error: ! You can't use `macro parameter character #' in horizontal mode. ...n Unicode Technical Report \verb `## `21 l.9 ...ned in Unicode Technical Report \verb`#`21} ? ! Emergency stop. ...n Unicode Technical Report \verb `## `21 l.9 ...ned in Unicode Technical Report \verb`#`21} I am using TeXLive 2007.2 ... given the caution with which TeX is developed, it's hard to believe this is a bug in the TeX distribution. On the other hand, it's hard to believe that OCamlDoc is generating incorrect LaTeX code. Maybe some misconfiguration in my TeX installation? Any hints appreciated. BTW, if I edit the generated LaTeX file, replacing every instance of \verb`#` with \#{}, it runs fine. -- Matt Gushee : Bantam - lightweight file manager : matt.gushee.net/software/bantam/ : : RASCL's A Simple Configuration Language : matt.gushee.net/rascl/ :