我跑了
\input tikz.tex
\bye
并且未找到 Tikz 包
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_2) (preloaded format=pdftex)
restricted \write18 enabled.
entering extended mode
(./a.tex
! I can't find file `tikz.tex'.
l.1 \input tikz.tex
实际上我无法输入任何 TeX 包/usr/local/texlive/2021/texmf-dist/tex/plain
$ ls /usr/local/texlive/2021/texmf-dist/tex/plain
amsfonts fixpdfmag kotex-plain plstmary
antt font-change kurier present
armenian fontch lambda-lists pwebmac
asapsym fp lh resumemac
base getoptk ly1 rsfs
commutative-diagrams gfnotation makeindex semaphor
config graphics-pln metatex standalone
cweb gustlib mkpattern timetable
cweb-old hanoi newsletr treetex
cyrplain harvmac omega tugboat-plain
encxvlna hyplain pgf varisize
enigma iwona pgfplots velthuis
epsf-dvipdfmx js-misc pitex vntex
esint-type1 knitting placeins-plain wasy
etex knuth-lib plipsum zztex
figflow knuth-local plnfss
我怎样才能解决这个问题?
只是出于好奇:当我\input
通过纯 TeX 打包时,TeX 会搜索哪些路径?
答案1
您有两个 tex 安装,一个根在/opt/local/share/texmf-texlive
,另一个根在,/usr/local/texlive/2021
您可能已经设置了 PATH,因此使用来自第一棵树的 tex,而您显示的文件列表来自第二棵树。
评论中提出的第二个问题是,\input amsfonts.tex
没有找到文件,这是意料之中的,该目录被调用amsfonts
但没有文件amsfonts.tex
:
$ ls /usr/local/texlive/2021/texmf-dist/tex/plain/amsfonts/
amssym.def amssym.tex cyracc.def