可以请各位大神帮忙解决一下这个问题吗?
(我安装的是texlive2019,编辑工具是vscode)
我在使用elegantbook模板进行编辑时,

\documentclass[cn,11pt]{elegantbook}


报错的信息如下:

Command `\ulcorner’ already defined.

Command `\urcorner’ already defined.

Command `\llcorner’ already defined.

Command `\lrcorner’ already defined.



点击这个错误信息之后就到了amsfonts.sty这个文件了,
\ams@DeclareMathDelimiter{\ulcorner}{\mathopen} {AMSa}{"70}{AMSa}{"70}
\ams@DeclareMathDelimiter{\urcorner}{\mathclose}{AMSa}{"71}{AMSa}{"71}
\ams@DeclareMathDelimiter{\llcorner}{\mathopen} {AMSa}{"78}{AMSa}{"78}
\ams@DeclareMathDelimiter{\lrcorner}{\mathclose}{AMSa}{"79}{AMSa}{"79}

实在不知道怎么进行改正,所以还烦请大佬支招,谢谢了。


(刚刚注册的账号,还不会使用markdown,所以可能很乱,还请大佬们见谅)

3 回答3

0
最好去 github 提一个 issue 内容来做.
  • 回复 mathiskind :ffffdffffdffffdd – 无敌的小坏蛋 2019-11-05 13:56 回复
  • 问题已解决,谢谢你 – mathiskind 2019-11-04 20:05 回复
  • 请问一下这个是什么意思呢?不太明白 – mathiskind 2019-11-04 15:56 回复
0
这应该是TeXLive中部分宏包更新后带来的一个兼容性问题,经测试,不用cn参数可以正常编译,为了支持中文可以使用ctex宏包实现。 示例代码: ```tex \documentclass[11pt]{elegantbook} \usepackage{ctex} \begin{document} 内容... \end{document} ``` 2019.11.07补充: 经查[https://github.com/ElegantLaTeX/ElegantBook/issues/59#issuecomment-549387523](https://github.com/ElegantLaTeX/ElegantBook/issues/59#issuecomment-549387523 "https://github.com/ElegantLaTeX/ElegantBook/issues/59#issuecomment-549387523"),作者已对这一问题进行了处理,请在其github下载最新版模板,链接地址:[https://github.com/ElegantLaTeX/ElegantBook](https://github.com/ElegantLaTeX/ElegantBook "https://github.com/ElegantLaTeX/ElegantBook")。
  • 嗯,问题已经解决了。是newtxmath与其它宏包冲突引起的。谢谢你了 – mathiskind 2019-11-04 20:05 回复
0
回头跟作者商量一下把字体包换了吧……

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。