Re: [問題] 如何安裝revtex4-2

作者: Hsins (翔)   2021-11-11 01:10:35
※ 引述《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
作者: Hsins (翔)   2021-11-11 01:14:00
看起來應該是第三點沒有滿足,如果第三點跑了還是索引不到,必須回去檢查前面兩者是不是有符合規範
作者: ballII (無限期徵才)   2021-11-11 14:49:00
謝謝 刷新索引後就成功了!

Links booklink

Contact Us: admin [ a t ] ucptt.com