This question is exactly the same as this one, but for Mac OS. My error is:

`Font OT1/pcr/m/n/9=pcrr7t at 9.0pt not loadable: Metric (TFM) file not found`

So I tried the answer in the linked question. My missing file is `pcrr7t.tfm`. When I tried `tlmgr search --file pcrr7t.tfm`, it is found in:

``````courier:
``````

Therefore, I tried to install courier with `sudo tlmgr install courier`. It turned out I already have courier.

tlmgr: package repository http://ctan.mirrorcatalogs.com/systems/texlive/tlnet
tlmgr install: package already present: courier

But then why I can't compile the tex file. Thanks in advance.

UPDATE

This error (and some others of the same kind) only occurs when I run `pdflatex draft.tex`. I can compile OK with `TeXShop`. But I only want to run from command line.

• Just in case (I already met a similar problem with MiKTeX on Windows): run `initexmf --mkmaps` from the command line. It might a problem with the psfonts database (psfonts.map and the like). Also check if the font is mentioned in `updmap.cfg`. – Bernard Oct 6 '15 at 22:11
• Can you try `sudo mktexlsr`? – egreg Oct 6 '15 at 22:18
• @egreg: yes, the problem persists. – qsp Oct 6 '15 at 22:24
• Try `sudo tlmgr install --reinstall courier` – egreg Oct 6 '15 at 22:27
• @egreg I just did, the problem persists :-( – qsp Oct 6 '15 at 22:28

You seem to have both a MacTeX provided TeX Live, which is the one used by TeXShop by default (the binaries are in `/usr/local/texlive/2015/bin/x86_64-darwin`, with a symbolic link at `/Library/TeX/texbin`, which is added to the `PATH` environment variable) and also the MacPorts one, that installs its binaries in `/opt/local/bin`.
Note that the latter distribution doesn't provide `tlmgr`, so this program is executed from the MacTeX binaries. However, MacPorts places `/opt/local/bin` high in the `PATH` variable, so when you run `pdflatex` from the terminal, the MacPorts binary is used (and the TeX tree corresponding to it). To the contrary, TeXShop is usually configured to run the binaries in `/Library/TeX/texbin`.
So, running `tlmgr` does no good to the MacPorts distribution, that has its own package manager.
• I have the same problem after installing a 2016 version of MacTex on Mac OS 10.9.5 for use with TexMaker 4.5 (see this question). I think that a second distribution can be present that causes the problem of the missing TFM file. So far, I have found the correct distribution in HD/Library/TeX, but I cannot find the other one (`opt/local/bin` - there is no folder `opt`, even after showing the hidden files and folders in finder). – Karlo Aug 3 '17 at 18:12