Download packages
Introduction
We will install to /usr/local/share/texmf
. Check that this matches the definition of TEXMFLOCAL
in your installation:
$ kpsexpand '$TEXMFLOCAL'
/usr/local/share/texmf
It is vital that you install to the right path in /usr/local
.
Install mnsymbol
Click on mnsymbol and download the entire directory as mnsymbol.zip
.
unzip mnsymbol.zip
cd mnsymbol/tex
latex MnSymbol.ins
mkdir -p /usr/local/share/texmf/tex/latex/MnSymbol/
mkdir -p /usr/local/share/texmf/fonts/source/public/MnSymbol/
mkdir -p /usr/local/share/texmf/doc/latex/MnSymbol/
cp MnSymbol.sty /usr/local/share/texmf/tex/latex/MnSymbol/MnSymbol.sty
cd ..
cp source/* /usr/local/share/texmf/fonts/source/public/MnSymbol/
cp MnSymbol.pdf README /usr/local/share/texmf/doc/latex/MnSymbol/
mkdir -p /usr/local/share/texmf/fonts/map/dvips/MnSymbol
mkdir -p /usr/local/share/texmf/fonts/enc/dvips/MnSymbol
mkdir -p /usr/local/share/texmf/fonts/type1/public/MnSymbol
mkdir -p /usr/local/share/texmf/fonts/tfm/public/MnSymbol
cp enc/MnSymbol.map /usr/local/share/texmf/fonts/map/dvips/MnSymbol/
cp enc/*.enc /usr/local/share/texmf/fonts/enc/dvips/MnSymbol/
cp pfb/*.pfb /usr/local/share/texmf/fonts/type1/public/MnSymbol/
cp tfm/* /usr/local/share/texmf/fonts/tfm/public/MnSymbol/
Regenerate the indexes and enable MnSymbol:
mktexlsr
updmap-sys --enable MixedMap MnSymbol.map
You should be able to compile mnsymbol-test.tex
with no errors. Install the MinionPro package We will need a few files from here http://www.ctan.org/tex-archive/fonts/minionpro
.
Download scripts.zip and unpack it:
mkdir minionpro-scripts
cd minionpro-scripts
unzip ../scripts.zip
```
Copy your OTF fonts into the local directory.
```sh
find /youradobefonts/ -iname '*minion*pro*otf' -exec cp -v '{}' otf/ ';'
Hint: Adobe Reader ships with some Minion Pro fonts. Make sure you have the latest version of lcdf-typetools and then convert the fonts:
sudo apt-get install lcdf-typetools
./convert.sh
Install the fonts:
mkdir -p /usr/local/share/texmf/fonts/type1/adobe/MinionPro/
cp pfb/*.pfb /usr/local/share/texmf/fonts/type1/adobe/MinionPro/
Determine which version of the Adobe fonts you have. For example, I have the “002.000″ family:
$ otfinfo -v ~/Desktop/minionpro-scripts/otf/MinionPro-Regular.otf
Version 2.015;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032
You need to download one of the following encoding files:
Version | Encoding file
001.000 | enc-v1.000.zip
001.001 | enc-v1.001.zip
002.000 | env-v2.000.zip
The last few steps:
cd /usr/local/share/texmf
unzip ~/Desktop/metrics-base.zip
unzip ~/Desktop/metrics-full.zip
unzip ~/Desktop/enc-X.XXX.zip (pick your version)
Edit /etc/texmf/updmap.d/10local.cfg
and add the following line:
Map MinionPro.map
Regenerate all indexes:
mktexlsr
update-updmap
updmap-sys
You should see a line like this:
updmap-sys: using map file `/usr/local/share/texmf/fonts/map/dvips/MnSymbol/MnSymbol.map'
You should now be able to compile minionpro-test.tex with no errors. You might see this error on large documents:
Font OMS/MnSymbolS/m/n/17.28=MnSymbolS12 at 17.28pt not loaded: Not enough room left.
Edit /etc/texmf/texmf.d/95NonPath.cnf
and change
font_mem_size = 500000
to
font_mem_size = 5000000
or some other large value. Then run
update-texmf
Note:
sudo updmap-sys --enable Map MinionPro.map