Solutions combined from here and here. Here is a log.
If you use MacOS, skip the Debian/Ubuntu part.
cd ~ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar -xzf install-tl-unx.tar.gz cd install-tl-20170117 sudo ./install-tl
o and press
Enter. You will see the option manual. Enable letter size as well as creating symlinks by pressing
i to start installation. It took me about 45min to finish installation. This will depend on your network speed.
Just download MacTex from here. Install the pkg. It took me about 20min.
Dealing with dvips font issue
After installing the new system, I still encounter the problem saying
dvips: Font Helvetica used in file <...> is not in the mapping file.
To solve the issue, find where
For MacOS, mine is at
For Ubuntu, mine is at
First check your current version of Tex is right (via
tex --version), and then do
and paste the following (modify based on the path of
dvips35.map) and save it.
updmap to update the map.
Everything should work fine now. Thank Harris and the author of Tex Live.