我想要一个 komavar,其类型为bool
,然后根据选项是否设置,我想要导入一个包。基本上,我正在寻找类似
\documentclass{scrlttr2}
\newkomavar{abc}
\newkomavar{xyz}
\setkomavar{xyz}{true}
\begin{document}
\usekomavar[\iftrue]{xyz}
\setkomavar{abc}{yes}
\else
\setkomavar{abc}{yeah}
\fi
\usekomavar{abc}
\end{document}
类似的构造也可以用 实现\ifstr
。我想知道是否有人有想法,或者我是否应该自己写一个.cls
或.sty
为此而写。不确定在 中有这个选项是否有意义.lco
。目标是导入\RequirePackage{background}
。(不是作为水印的草稿,而是用于其他一些花哨的东西。)
答案1
嗯,你可以:
\documentclass{scrlttr2}
\newkomavar{abc}
\newkomavar{xyz}
\setkomavar{xyz}{\iftrue}
\begin{document}
\usekomavar{xyz}
\setkomavar{abc}{yes}
\else
\setkomavar{abc}{yeah}
\fi
\usekomavar{abc}
\setkomavar{xyz}{\iffalse}
\usekomavar{xyz}
\setkomavar{abc}{yes}
\else
\setkomavar{abc}{yeah}
\fi
\usekomavar{abc}
\end{document}