Can you send me, privately (not to the list), the paper that's causing
the problem? I will fix this for you.

Riki



On 11/1/18 5:58 PM, Ke-Cai Cao wrote:
> Thanks a lot.
> I have done as you said. But it is the same error. Do i need to change
> the cls file ?
> Layout file has been attached.
> Sorry to disturbe you again.
> Best,
> KC Cao
>
> On Thu, Nov 1, 2018 at 1:56 PM Richard Kimberly Heck <rikih...@lyx.org
> <mailto:rikih...@lyx.org>> wrote:
>
>     On 11/1/18 1:07 PM, caoke...@gmail.com <mailto:caoke...@gmail.com>
>     wrote:
>>
>>     Dear Riki,
>>
>>     I have positioned the conflict in cls file:
>>
>>     \RequirePackage{pifont,latexsym,ifthen,theorem,rotating,calc}
>>
>>     \theorembodyfont{\itshape}
>>
>>     \theoremheaderfont{\normalfont\bfseries}
>>
>>     \setlength{\theorempreskipamount}{6pt plus 2pt}
>>
>>     \setlength{\theorempostskipamount}{6pt plus 2pt}
>>
>>      
>>
>>     \begingroup \makeatletter
>>
>>     \gdef\th@plain{\normalfont\itshape
>>
>>       \def\@begintheorem##1##2{%
>>
>>            \item[\hskip\labelsep \theorem@headerfont ##1\ {##2.}]}%
>>
>>     \def\@opargbegintheorem##1##2##3{%
>>
>>     \item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ (##3)]}}
>>
>>     \endgroup
>>
>>      
>>
>>     After I comment them and moved them to the layout, the layout
>>     cannot be recognized after restart the LyX. There are more errors
>>     now.  And there is nothing in the preamble except
>>
>>      
>>
>>     % rncdoc.tex V1.0, 11 November 2002
>>
>>     
>> %\usepackage[dvips,colorlinks,bookmarksopen,bookmarksnumbered,citecolor=red,urlcolor=red]{hyperref}
>>
>>      
>>
>>     Thank you so much.
>>
>
>     Yes, that is the offending code, since it imports the theorem
>     environment. But that's not what I said to do. You need to do the
>     following:
>
>     (1) Stop using the theorems module.
>
>     (2) Instead of using the theorems module, copy all the code from
>     theorems-std.inc, theorems-proof.inc, and theorems-proof-std.inc
>     (the theorems module just imports these) over to your layout file
>     for mcauth. BUT, when you do that, comment out sections that look
>     like this:
>
>             Preamble
>                     \theoremstyle{plain}
>                     \newtheorem{thm}{\protect\theoremname}
>             EndPreamble
>             LangPreamble
>                     \providecommand{\theoremname}{_(Theorem)}
>             EndLangPreamble
>             BabelPreamble
>                    
>     \addto\captions$$lang{\renewcommand{\theoremname}{_(Theorem)}}
>             EndBabelPreamble
>
>     Better to comment them out. Then, if you happen to have used some
>     type of theorem environment that is not already defined in mcauth,
>     you can uncomment that one.
>
>     Note that you should only copy the stuff AFTER the format tag.
>
>     Riki
>
>
>>      
>>
>>     Best Regards,
>>
>>      
>>
>>     KC Cao
>>
>>      
>>
>>      
>>
>>      
>>
>>     *发件人**:*Richard Kimberly Heck [mailto:rikih...@lyx.org]
>>     *发送时间:* Thursday, November 1, 2018 11:47 AM
>>     *收件人:* caoke...@gmail.com <mailto:caoke...@gmail.com>
>>     *抄送:* lyx-users@lists.lyx.org <mailto:lyx-users@lists.lyx.org>
>>     *主题:* Re: 答复: Conflict between module and cls
>>
>>      
>>
>>     On 11/1/18 12:42 PM, caoke...@gmail.com
>>     <mailto:caoke...@gmail.com> wrote:
>>
>>         #% Do not delete the line below; configure depends on this
>>
>>         #\DeclareLaTeXClass[rncauth]{article (rncauth)}
>>
>>         #Input general definitions
>>
>>         Input stdclass.inc
>>
>>          
>>
>>      
>>
>>     OK, then you need to copy the theorem stuff into this file (so
>>     LyX knows about it), but REMOVE the preamble parts, which are
>>     what are causing the conflict.
>>
>>     Riki
>>
>>      
>>
>>          
>>
>>         *发件人**:*Richard Kimberly Heck [mailto:rikih...@lyx.org]
>>         *发送时间:* Thursday, November 1, 2018 11:27 AM
>>         *收件人:* Ke-Cai Cao <caoke...@gmail.com>
>>         <mailto:caoke...@gmail.com>
>>         *抄送:* lyx-users@lists.lyx.org <mailto:lyx-users@lists.lyx.org>
>>         *主题:* Re: Conflict between module and cls
>>
>>          
>>
>>         On 10/31/18 10:45 PM, Ke-Cai Cao wrote:
>>
>>             Dear Riki,
>>
>>             the cls is download from a journal and it has been attached.
>>
>>         So what LyX layout file are you using with this?
>>
>>         Riki
>>
>>          
>>
>>              
>>
>>             On Wed, Oct 31, 2018 at 9:37 PM Richard Kimberly Heck
>>             <rikih...@lyx.org <mailto:rikih...@lyx.org>> wrote:
>>
>>                 On 10/31/18 9:54 PM, Ke-Cai Cao wrote:
>>
>>                     Dear all,
>>
>>                     After I choose the module of Theorem in using
>>                     LyX, there is conflict between the theoremstyle
>>                      of LyX’s module and that in .cls.
>>
>>                 Which cls? If the class file provides the theorem
>>                 style, then that should be said there, and we should
>>                 have a way to avoid duplication.
>>
>>                 Riki
>>
>>                  
>>
>>          
>>
>>      
>>
>

Reply via email to