Unicode es un formato que puede manejar simultáneamente caracteres de todo tipo de lenguas: árabe, chino, griego, hebreo, japonés, lenguas latinas, ruso, y muchas otras. Cocoa maneja Unicode, luego también TeXShop puede hacerlo. Para experimentar, abre la preferencia Internacional en las Preferencias del Sistema, elige la solapa Menú Teclado y añade tipos de entrada adicionales (teclados) a los ya seleccionados. Es instructivo seleccionar griego (pues es familiar), hebreo (porque se escribe de derecha a izquierda), árabe (que se escribe de derecha a izquierda y hace un uso extensivo de ligaduras, además de que sus caracteres tienen aspecto diferente según estén en el interior o en el final de una palabra), y chino. Aparece un nuevo menú con una bandera que indica el tipo de entrada activo.
Teclea algunos caracteres, cambia de lengua, y teclea algunos más.
Existen diversos formatos para archivos Unicode. Por medio de las Preferencas, el usuario puede seleccionar el que desee. El Unicode OSX estándar es el código usual que emplea Mac OSX, pero desconozco si es habitual en el mundo de TeX. El Unicode UTF-8 es un formato popular, ya que los caracteres ASCII ordinarios aparecen como siempre. Si guardamos un archivo con formato UTF-8, TeX lo procesará, pero convertirá los caracteres Unicode en caracteres extraños.
Existe un paquete TeX que acepta archivos codificados con Unicode UTF-8; véase