読者です 読者をやめる 読者になる 読者になる

計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

citenumとnatbib.sty

この記事はブログ移転前の2012年頃の記事なので古いがメモとして残しておく

ACSTexテンプレートのコンパイルでエラー

ACSTexのテンプレートファイル(achemso-demo.tex)を試しにコンパイルしてみたら

\citenum
\mciteSubRef

この二つのコマンドのところでエラーがでた

解決方法

mciteSubRef

\mciteSubRefは検索すればすぐ解決してmciteplus.styをCTANからダウンロードしてこればOKだった

CTAN: tex-archive/macros/latex/contrib/mciteplus

citenum

\citenumがなぜエラーになるかしばらくわからなかった
ググっても英語のサイトが出るくらい

どっかの英語の掲示板のやりとりによるとnatbib.styが古い(2001年)と\citenumでエラーが出て、natbib.styを新しいもの(2010年)に更新すると解決するらしい

ダウンロード先

Index of /tex-archive/macros/latex/contrib/natbib

natbib.styファイルそのものはおいていないのでnatbib.dtxnatbib.insをダウンロードしてコンパイルしなければならない。natbib.dtxnatbib.insを保存したディレクトリで

$ latex natbib.ins

コンパイルするとnatbib.styができるので、これを古いnatbib.styがあるところへ移動させて置き換える