Mactex Brew


It is possible to install MacTeX with homebrew using Homebrew Cask via $ brew tap caskroom/cask $ brew cask install mactex Since that basically downloads the MacTeX.pkg from ctan it should not be different from the usual manual installation. If you would like to install without the GUI, you can. In order to be able to ‘tap’ the mantidproject/mantid ‘tap’ we need to have a couple of packages installed brew install git brew tap mantidproject/mantid brew tap homebrew/cask brew cask install xquartz brew cask install mactex Install mantid-developer formula (this may take a while depending on your network speed).

This post will show you how to install LaTeX easily on a Mac with the package manager Homebrew.

You can directly install MacTex or BasicTex from and follow the instructions from 3 to 4. But I prefer brew for its ease.

Knives Out is just a really well told movie. For 2 hr., 10 min., this is finely paced and edited. Johnson really knows how to steer the story, especially the beginning and introduction to the facts of the case. Besides being a mystery, this movie is also a critique of privilege, which I felt Johnson managed to not beat the audience over the. When renowned crime novelist Harlan Thrombey (Christopher Plummer) is found dead at his estate just after his 85th birthday, the inquisitive and debonair Detective Benoit Blanc (Daniel Craig) is mysteriously enlisted to investigate. From Harlan’s dysfunctional family to his devoted staff, Blanc sifts through a web of red herrings and self-serving lies to uncover the truth behind Harlan’s. Full cast of movie knives out. Chris Evans, Daniel Craig, Jamie Lee Curtis, Katherine Langford, Michael Shannon, Anna de Armas, Don Johnson, Jaeden Martell and Rian Johnson of 'Knives Out'. Knives Out (2019) cast and crew credits, including actors, actresses, directors, writers and more. Alongside Ana de Armas and Jaeden Martell, Katherine Langford is one of the most exciting up-and-comers in Hollywood that also happens to be a part of the KNIVES OUT cast. Further proof of this can be found in the romantic dramedy LOVE, SIMON.

Mactex Brewing

1. First you should install Homebrew;
/usr/bin/ruby -e '$(curl -fsSL'

You may look at for newer or additional installation methods. After you have installed brew you can easily search for packages with

Mactex Brew

brew search wget

Mactex Brew

or install found packages by

brew install wget

You may use brew for installing various packages, command line tools, applications etc.

2. There is a small twist while installing MacTex or BasicTex packages. Because they are supplied at the Homebrew Cask repository. Cask is a community contributed repository for large binaries and applications. So you should add cask command before installing MacTex or BasicTex.

brew cask install basictex
to install basictex or
brew cask install mactex
for mactex.


MaxTex is more than a GB and BasicTex is around 90MBs. There are many packages that you will never use in MacTex thus I prefer the BasicTex.

3. Now you will need a simple text editor to write LaTeX. Then simply use the command line to convert your raw latex code to pdf. You may also use a latex editor like TexMaker if you prefer a GUI. MacTex readily comes with some tex editors.

4. As BasicTex is very lightweight it is missing some essential packages. If you get errors like “multirow.sty not found” while compiling tex then you should install the missing modules. The package tlmgr is used to install the missing modules.

For example;

sudo tlmgr install multirow

tlmgr comes with BasicTex.

I have used the following resources to summarize the installation process and install latex myself on El Capitan.

The font “FontAwesome” cannot be found

Brew install mactex

I met this error when using XeLaTeX with the package moderncv.


This is due to in fontawesome.sty, it referenced FontAwesome by its name, but my MacTeX didn’t install the font into system (This time I installed with homebrew cask.)



locate fontawesome.sty in system. It can be found in error message.

In my case it is in:

replace the “2018” with the version you have.

Then edit the file with root permission from:


Again, remember to replace the “2018” with the version you have.