作者ballII (无限期徵才)
看板LaTeX
标题[问题] IOP期刊的iopart.cls无法使用amssymb
时间Tue Jan 17 06:08:12 2017
ftp://ftp.iop.org/pub/journals/latex2e/
这里有IOP期刊的LaTeX说明和所有所需档案。
我的安装方式:
我把所有cls、clo、sty档案放到这个Mac电脑路径:
/usr/local/texlive/2016/texmf-dist/tex/latex
然後跑sudo texhash。
但编译最下方tex内容时,
\usepacakge{amssymb}过不了,
\usepacakge{iopams}(其内呼叫数种ams packages)也过不了,
错误讯息都是:
Undefined control sequence.
<recently read> \usepacakge
l.12 \usepacakge
{amssymb}(或{iopams})
只要把这两个\usepacakge砍掉,就可以正常编译了。
请问可能原因为何呢?
***
\documentclass[12pt]{iopart}
\usepackage{graphicx}
\usepackage{dcolumn}
\usepackage{bm}
\usepacakge{iopams}
\usepacakge{amssymb}
...
(下略,含典型论文内容、数学公式等,
但因为amssymb无法用,
所以很多数学符号如\lesssim等都不能用。)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.181.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1484604495.A.F04.html
1F:推 springman: 我编译 IOPLaTeXGuidelines.tex 这个档似乎没有问题, 01/17 07:05
2F:推 springman: 加 iopams, amssymb 两个就不行。我是 Windows。 01/17 07:10
3F:→ andrew43: 不要引入iopams。看iopams package原始码中哪些是你要的 01/17 07:26
4F:→ andrew43: 以检查到底哪里卡住 01/17 07:28
对不起!我犯了大错,纯粹是我把「\usepackage」拼错了。
害各位浪费了时间帮我检视或测试,很抱歉。
(本觉得惭愧想删文,但又觉得还是留下足迹较负责。
而且安装新package方法我也摸索了一阵(如内文开头所述),故留下给後人参考。)
※ 编辑: ballII (1.163.181.39), 01/17/2017 14:34:45
5F:推 sppmg: XD,c板也有一篇拼错字。话说编辑器没有语法高亮吗? 01/17 23:59
只要前头打上斜线「\」,整个字串都会变色,
所以 \usepackage 和 \usepacakge 颜色一样。
其他编辑器难道会侦测LaTeX原有的语法而打高亮吗?
所以 \usepackage 和 \usepacakge 会有不同颜色或粗度?
6F:推 JamesChen: 同上 好编辑器真的有差 01/18 04:58
※ 编辑: ballII (1.163.181.39), 01/18/2017 07:17:20
7F:推 springman: 我也没看出来,真是。texstudio 会有不同颜色,考虑换. 01/18 13:19