我是 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
文件)。