我应该将我的包文件放在 TeX Live 2013 的哪里?

我应该将我的包文件放在 TeX Live 2013 的哪里?

我正在使用 texmaker,它基于 Tex Live 2013。我刚刚下载了一个包,即 mathpro2(精简版)。

问题 1:我应该把我的包文件放在哪里?

我已经看到了这个问题的答案,但我仍然完全不确定我应该把mtp2lite文件夹放在哪里。现在,我有以下文件路径

`\usr\local\texlive\`

里面texlive有 2 个文件夹2013texmf-local

2013包含texmf-configtexmf-disttexmf-var

里面texmf-local还有其他 6 个文件夹;bibtex、、、、、和。dvipsfontsmetaposttexweb2c

但我不知道该将我的“ mtp2lite”文件夹放在哪里?

问题 2:我的mtp2lite文件夹有 2 个文件夹,templatetexmf。并且texmf包含其他几个文件夹docdvipsfontssourcetex和 ,tpm但我期望文件.sty扩展名。不确定它们在哪里?我应该从这些文件夹中提取一些东西吗?简而言之,我应该怎么做才能在 Texmaker 中使用以下命令编译我的 TeX 文件时,一切都能顺利进行?

\usepackage[lite]{mtpro2}

我真的很困惑。

更新:有人说解压就可以了mtp2lite.zip,但是我不知道应该解压到哪个文件路径?

  1. \usr\local\texlive\2013\texmf-config

  2. \usr\local\texlive\2013\texmf-dist

  3. \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 的更新。

相关内容