Overleaf 编译器失败,可能缺少包** ifthen**

Overleaf 编译器失败,可能缺少包** ifthen**

我是 LaTex 的新手,在 Overleaf 上编译模板时遇到了麻烦。

有一个包叫如果那么似乎它没有预装在 Overleaf 上。我包括\usepackage{ifthen}但有一个错误未定义控制序列如附图所示。在此处输入图片描述

我该如何解决这个问题?我想我应该把这个包添加到 Overleaf,但我不知道该怎么做。我查了一下https://ctan.org/pkg/ifthen?lang=en并从那里下载了.zip 文件,但不知道如何进一步进行。

提前致谢

答案1

错误信息说

! Undefined control sequence.
<argument> \zweiseitig

l.34 \usepackage
               {ifthen}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

并且顶行末尾的控制序列是\zweiseitig

当 LaTeX 处理 时\documentclass,它会超越 来{article}查看是否[跟在后面。由于找不到它,它开始处理 的选项,\documentclass并因未定义的控制序列而停止并出现错误。由于 TeX 已经读取\usepackage,它会显示当前所在的位置,因为它无法确定在哪里恰恰 \zweiseitig曾是。

ba.tex我的直觉是,你(或者其他向你传递序言的人)曾经使用类似这样的命令从命令行处理文档

pdflatex "\def\zweiseitig{twoside}\input{ba}"

或者

pdflatex "\def\zweiseitig{oneside}\input{ba}"

但是这在 Overleaf 中是不可能的(或者,也许,您可以使用合适的latexmkrc文件)。

相关内容