- Setting up software for data analysis and statistical computing can be a major pain. Although setup on OSX is substantially less troublesome than on Windows (a lesson I’ve had to learn the hard way at the office), the process is nonetheless time-consuming and can be difficult to get right.
- Today I’d like to announce Homebrew 2.5.0. The most significant changes since 2.4.0 are better brew cask integration, license support and API deprecations. Major changes and deprecations since 2.4.0: Many brew cask commands have been replaced with brew commands and are deprecated. This continues our goal of better integration between brew and brew cask commands.
As a Brew user looking for Asymptote, what I actually needed was (1) a pointer to the MacTeX that I already have installed, (2) a hint that the command is called asy, and (3, if I were new to MacTeX and/or had installed a cut-down MacTeX subset) a pointer to TeX Live Utility.
LaTeX, which is pronounced «Lah-tech» or «Lay-tech», is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.
Installation
When installing LaTex, two following options are given to users:
- Install MacTeX with builtin editor (TexLive) - (3.2GB)
- Install BasicTeX only (100MB) + your personal LaTeX editor
MacTeX vs BasicTeX
Brew Mactex-no-gui
MacTeX includes additional programs such as an editor and a BibTeX reference manager that help users to work with TeX outside of the command line. BasicTeX does not include these GUI programs. The trade-off that comes with using BasicTeX is that you will have to download and install additional packages and programs as the need arises- and BasicTeX is so basic that the need will arise. So, after installing BasicTeX you will be faced with the tasks of installing additional programs and installing missing packages.
MacTex
Download MacTex, or use brew install --cask mactex.You can read more about MacTex in What is installed (pdf).
Since MacTex installs a LaTex editor (TexMaker) already, installing another LaTeX editor is unnecessary.
BasicTeX

Download BasicTeX, or use brew install --cask basictex. You can read more about BasicTex in BasicTeX (pdf).
You may use tlmgr to install tools/packages that you need.

Note: You may find CLI tool tlmgr cumbersome to use, in that case install GUI for tlmgr - TeX Live Utility - brew install --cask tex-live-utility.
Brew Mactex
Now you should pick a LaTeX editor, here are some to choose from:
Brew Uninstall Mactex
Note: You may want to use a PDF reader that watches your PDF files, like Skim (can be installed by brew install --cask skim and Sync feature can be enabled in Preferences -> Sync).
