作者Hsins (迅雷不及掩耳盗铃)
看板LaTeX
标题Re: [问题] 如何安装revtex4-2
时间Thu Nov 11 01:10:35 2021
※ 引述《ballII (无限期徵才)》之铭言:
: macOS 10.10.4
: TeXShop 4.44
: 这是revtex4-2官方下载连结:
: https://cdn.journals.aps.org/test/0e380411-3c3b-492a-8e56-2101d1d4822f/revtex-tds-2020-10-22.zip
: (缩 https://tinyurl.com/56tcyup2 )
: 我所有revtex旧版档案都在 usr/local/texlive/2017/texmf-dist 的一些子资料夹内,
: 所以我依照官方档资料夹树状关系,
: 一一把官档各revtex资料夹分别copy到texmf-dist各子资料夹内,
: 但编译时仍出现以下错误讯息:
: ! LaTeX Error: File 'revetex4-2.cls' not found.
: 但revetex4-2.cls其实有存在於
: usr/local/texlive/2017/texmf-dist/tex/latex/revtex 里。
: 请问我该如何正确安装revtex4-2,让TeXShop编译时成功找到revetex4-2档案?
补充说明一下:
- 在 TeX Live 中的 texmf (TeX and Metafont) trees 必须遵循 TeX
目录结构放置,否则档案会找不到 [1]
- 对 TeX Live 来说,会透过 Kpathsea 函数库来在目录中查找档案与
路径 [2]。搜寻顺序如下:
TEXMFDIST > TEXMFLOCAL > TEXMFSYSVAR > TEXMFSYSCONFIG
> TEXMFHOME > TEXMFVAR > TEXMFCONFIG > TEXMFCACHE
- 复制文件到 TeX 目录树之後,需要重新进行索引,否则档案会找不到
。可以使用以下命令刷新索引:
- mktexlsr
- texhash
- texconfig -sys rehash
刷新索引之後可以使用 kpsewhich <filename> 检查能不能找到文件
[1]
https://tug.org/tds/
[2]
https://tug.org/texinfohtml/kpathsea.html
: P.S. 我另外有尝试 sudo tlmgr update --self --all
: 但出现错误讯息:
: No such file or directory at /usr/local/texlive/2017/tlpkg/TeXLive/TLPDB.pm
: line 360.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.241.164 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1636564237.A.3CB.html
1F:→ Hsins: 看起来应该是第三点没有满足,如果第三点跑了还是索引不到 11/11 01:14
2F:→ Hsins: ,必须回去检查前面两者是不是有符合规范 11/11 01:14
3F:推 ballII: 谢谢 刷新索引後就成功了! 11/11 14:49