

Unfortunately, what makes DLL files so convenient and efficient, also makes them extremely vulnerable to problems. Adobe Premiere Pro CC) could share the same pdf.dll file, saving valuable memory allocation, therefore making your computer run more efficiently. These files were created so that multiple programs (eg. Dynamic Link Library files, like pdf.dll, are essentially a "guide book" that stores information and instructions for executable (EXE) files - like Setup.exe - to follow. Thus, the path /Library/TeX/texbin is the location of all executables, and Texmaker should be configured properly at Preferences -> Commands using this is considered a type of Dynamic Link Library (DLL) file. Only /Library/TeX/texbin is written on El Capitan and higher. Some third party GUI apps may still use /usr/texbin reconfigure them to use /Library/TeX/texbin on El Capitan and higher.įor compatibility reasons, MacTeX installs both of these links on systems older than El Capitan. The links /Library/TeX/texbin and /usr/texbin point to exactly the same spot and are entirely equivalent. This changed in 2015 because El Capitan does not allow users to write into the /usr folder, although users can still write to /usr/local.

Users should not attempt to rewrite this link themselves when changing distributions instead use the “Reconfigure Distributions.” command in TeX Live Utility described earlier.īefore 2015, MacTeX created a different symbolic link for the purpose, /usr/texbin. This automatically happens for GUI applications provided by MacTeX.

Consequently, all GUI apps should be configured to find TeX at this location. This link points through the TeX Dist Data structure to the executables directory of the active distribution. Our package also installs a crucial symbolic link: /Library/TeX/texbin

I have MacTEX-2016 distribution, but this also applies to later versions.Īt document "What is installed.pdf" of MacTEX-2016 distribution, in page 3 you can read: I had the same problem, after upgrading to OS X El Capitan.
