“包 xkeyval 错误:不允许值‘no’。”在运行 baposter 时

“包 xkeyval 错误:不允许值‘no’。”在运行 baposter 时

我遇到了与旧问题的作者相同的问题 - 我在日志中收到以下消息:

! Package xkeyval Error: value `no' is not allowed.

See the xkeyval package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.134   }

链接问题的答案建议了几个选项,但我(作为一个完全的 LaTeX 初学者)并不完全理解:

要修复此问题,请尝试向几何包添加 margin= 选项以覆盖全局选项,或者将类的 margin 选项重命名为其他名称。

另一个选择是删除全局选项,即在 \documentclass 后面放置以下内容。< > 部分标记了应填写而不是逐字执行的位置。

\makeatletter 
\def\@classoptionslist{<class options except `margin` OR empty>} 
\makeatother

我尝试将“margin”和一些值添加到 baposter.cls 中的 Geometry 参数中,并尝试将代码添加到我的 .tex 文件中 \documentclass 之后的答案引文底部(< > 部分为空),但没有任何效果。我没有在 baposter 中发现任何声明的“全局边距选项”,尽管“basemargin”被调用了很多次,所以它应该在类中的某个地方。如何找到它并检查可能存在的任何问题?

我误解了什么?更重要的是:我应该怎么做才能让 baposter 正常工作?

答案1

在我发现的评论中baposter.cls

%% 15. September 2011:
%%     - Merged fork by (rk) back into mainline, essentially taking over all the great improvements that Reinhold Kainhofer coded.
%%       We call this version 2, as it breaks the interface in some small points. Essentially watch out for this:
%%       - no/yes keys are now false/true

或许您必须用no来替换false

相关内容