我正在使用 texmaker,它基于 Tex Live 2013。我刚刚下载了一个包,即 mathpro2(精简版)。
问题 1:我应该把我的包文件放在哪里?
我已经看到了这个问题的答案,但我仍然完全不确定我应该把mtp2lite
文件夹放在哪里。现在,我有以下文件路径
`\usr\local\texlive\`
里面texlive
有 2 个文件夹2013
和texmf-local
。
2013
包含texmf-config
,texmf-dist
和texmf-var
。
里面texmf-local
还有其他 6 个文件夹;bibtex
、、、、、和。dvips
fonts
metapost
tex
web2c
但我不知道该将我的“ mtp2lite
”文件夹放在哪里?
问题 2:我的mtp2lite
文件夹有 2 个文件夹,template
和texmf
。并且texmf
包含其他几个文件夹doc
、dvips
、fonts
、source
、tex
和 ,tpm
但我期望文件带.sty
扩展名。不确定它们在哪里?我应该从这些文件夹中提取一些东西吗?简而言之,我应该怎么做才能在 Texmaker 中使用以下命令编译我的 TeX 文件时,一切都能顺利进行?
\usepackage[lite]{mtpro2}
我真的很困惑。
更新:有人说解压就可以了mtp2lite.zip
,但是我不知道应该解压到哪个文件路径?
\usr\local\texlive\2013\texmf-config
\usr\local\texlive\2013\texmf-dist
\usr\local\texlive\texmf-local
我解压所有 3 个路径中的文件,然后在终端中运行以下命令:
sudo mktexlsr /usr/local/texlive/2013/
和
sudo updmap-sys --enable Map=mtpro2.map
执行第二条命令后,终端输出如下:
updmap is using the following updmap.cfg files (in precedence order): /usr/local/texlive/2013/texmf-config/web2c/updmap.cfg /usr/local/texlive/2013/texmf-dist/web2c/updmap.cfg updmap is using the following updmap.cfg file for writing changes: /usr/local/texlive/2013/texmf-config/web2c/updmap.cfg /usr/local/texlive/2013/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
我不确定这是否真的是一个问题。
但是当我尝试编译我的 tex 文件时,仍然收到错误消息:
I can't find file `mt2exa'. <*> ...:=ljfour; mag:=1; nonstopmode; input mt2exa Please type another input file name ! Emergency stop. <*> ...:=ljfour; mag:=1; nonstopmode; input mt2exa Transcript written on mfput.log.
grep: mt2exa.log: No such file or directory
答案1
我手动移动了 .zip 文件的内容,但它应该相当于解压
/usr/local/texlive/texmf-local
这是我的结构(第一行是我输出它的方式):
> locate mtpro2 | grep texmf-local | grep 'mtpro2$'
/usr/local/texlive/texmf-local/doc/fonts/mtpro2
/usr/local/texlive/texmf-local/dvips/mtpro2
/usr/local/texlive/texmf-local/fonts/map/dvips/mtpro2
/usr/local/texlive/texmf-local/fonts/tfm/pctex/mtpro2
/usr/local/texlive/texmf-local/fonts/type1/pctex/mtpro2
/usr/local/texlive/texmf-local/source/latex/mtpro2
/usr/local/texlive/texmf-local/tex/latex/mtpro2
/usr/local/texlive/texmf-local/tex/plain/mtpro2
这应该反映 ZIP 文件的结构(也许除了我为pctex
度量文件和 Type1 字体创建的子树)。
解压文件后(在我的例子中,是手动移动文件),我只需在文件中添加一行
/usr/local/texlive/texmf-local/web2c/updmap.cfg
因此它包含行
Map mtpro2.map
(对于其他本地安装的字体,我还有其他类似的说明)。如果文件尚不存在,则必须创建该文件。最终操作是以下命令行
mktexlsr
updmap-sys
该操作必须以适当的权限执行,就像解压缩/移动过程一样(对于 Mac OS X,它使用前缀sudo
)。
将该行添加到“本地”updmap.cfg
文件可确保地图文件在下次运行中始终被考虑,updmap-sys
并且在安装下一个版本时将继续保留 TeX Live 的更新。