关于 ! 未定义控制序列的错误

关于 ! 未定义控制序列的错误

我是乳胶编码的初学者。

我打算用 latex 写一篇论文。为此,我将使用以下样式文件, https://dsw19.rutgers.edu/spconf.styIEEE 数据科学研讨会网站上提到,https://2019.ieeedatascience.org/author-information.php

当我运行此样式文件时,出现了此错误。

! Undefined control sequence.
l.121 \renewcommand
                   {\sfdefault}{phv}

我不知道我该怎么做,因为这个错误是通过运行网站上提到的 .sty 文件得到的。为了运行这个文件,我使用了texworks软件。

有人能帮我弄清楚我在这里应该做什么吗?

谢谢。

答案1

你的导师可能正在测试你的自学能力,可能不欣赏我指出你下载的文件只是在以下位置找到的近十几个文件的一部分:

https://cmsworkshops.com/DSW2019/Papers/PaperKit.asp#PartII

您应该在 Latex 或 pdfLaTeX 中编译的模板文件是

https://cmsworkshops.com/DSW2019/Papers/PaperFormat/Template.tex
但是按照指示保存一份副本为 yourname.tex因为运行模板本身会覆盖 template.pdf,而您需要它作为标准参考。(也是为了替换任何试图盗用您的名字的尝试 :-)

确保下载了该区域中的所有文件并仔细阅读了说明,对于新生来说,这无疑是一个重大挑战,但我想你的教授一定知道这是在他规定的时间内可以实现的。

第一个障碍是理解在 tex 编辑器中您需要多次传递,通常是 pdfLaTeX 然后是 bibtex 然后运行更多次 pdfLaTeX 来解决交叉引用,TeXworks 应该包含 pdfLaTeX+bibtex 作为一个选项但有时您可能需要添加额外的 pdfLaTeX 运行。

编辑示例图像和 bib 文件时,还要保留源的副本,以测试问题或奇怪的行为:-)

新手用户可能不太喜欢的一个有用命令是文件 > 删除辅助程序。不要在运行之间使用这个命令,因为辅助程序是 tex 和辅助进程之间的交叉索引,但是如果在运行不顺利后确实遇到问题,清除辅助程序并重新开始运行是有用的。

相关内容