简要背景:我在 Windows Vista 上使用 texniccentre,安装了 Miktex 2.9。
我正在尝试利用该iopams.sty
文件以便\fl
在方程式中使用该命令。
我的标题设置为:
\usepackage{amsmath}
\usepackage{pifont}
\usepackage{amssymb}
\usepackage{iopams}
\usepackage{epsf}
\usepackage{pstricks}
\usepackage{bm}
\usepackage{psfig}
\usepackage{rotating}
\usepackage{array}
\usepackage{dcolumn}
\usepackage{longtable}
\usepackage{afterpage}
\usepackage{fancyhdr}
\usepackage[Lenny]{fncychap} %makes nice chapter headings
\usepackage{url} %use urls in references, etc.
\usepackage{multirow} % for different no of rows per column
%make refs [1-9]
%\usepackage[square,comma,numbers,sort&compress]{natbib}
\usepackage{natbib}
\usepackage{custom}
我得到了许多未定义的控制序列,看起来文件中给出的每个新命令都iopams.sty
给出了它自己未定义的控制序列(我很抱歉不能提供输出流,texniccentre 似乎不想让我复制和粘贴它给出的输出)。
此外,\fl
命令本身被识别为未定义的控制序列。这让我怀疑它\fl
可能是 amsmath 的一部分,所以我从标题中取出 iopams,它仍然给出\fl
UCS。奇怪的是,我似乎无法在或文件中找到该\fl
命令,但我知道它确实在那里,因为我以前用过它,并且它被记录为 iopams 的一部分。amsmath.sty
iopams.sty
有人有使用这些钻头的经验吗?谢谢
答案1
您不能单独使用 sty。至少我发现的版本 (1997/02/13 v1.0) 需要一个伴随类(例如iopart.cls
)。此类定义您的命令\newcommand{\fl}{\hspace*{-\mathindent}}
。
我不建议使用这个课程(它非常老了)。
顺便说一句:每次运行 Latex 都会生成一个log
包含错误消息的文件。