.cls
我正在尝试从主 latex 文档( )更改位于类文件 ( ) 中的布尔值.tex
。我尝试使用 在主 latex 文件中设置布尔值\setboolean{showwatermark}{true/false}
。
类文件toad.cls
包含:
\ProvidesClass{toad}[2017/09/12 v 0.1 learning about variables]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass[]{article}
\RequirePackage{xifthen}
\usepackage[printwatermark]{xwatermark}
\newboolean{showwatermark}
\setboolean{showwatermark}{false}
\ifthenelse{\boolean{showwatermark}}{%
\newwatermark[allpages,color=black!20,angle=45,scale=3,xpos=0,ypos=0]{IN REVIEW}}{}
latex文件包含:
\documentclass[9pt]{toad}
\setboolean{showwatermark}{true}
\begin{document}
Some text...
\end{document}
我觉得这是大错特错。更好的方法是定义一个 吗newcommand
?