
Я использую TexShop (2.43 на 10.6) для управления LaTeX, но получаю следующую ошибку:
! LaTeX Error: File 'uarial.sty' not found.
Я попытался использовать этот подход вэтот вопросс
\usepackage{listings}
Но, судя по всему, uarial.sty еще не установлен. Это определенноПакет CTAN, и я не вижу никаких соответствующих пакетов в списке загрузок TeX Live. Какой пакет мне искать в списке загрузок, так как загрузка занимает вечность? Или есть какой-то другой способ, который мне следует использовать?
Я попытался установить несвободные шрифты. Для этого я сделал следующее:
- Скачал install-getnonfreefonts по ссылке, предоставленной @MarcoDaniel.
- создал следующий скрипт, чтобы избежать необходимости редактировать собственный путь:
#!/bin/баш
#скрипт для запуска установщика шрифтов, как только он окажется в каталоге export PATH=/usr/local/texlive/2010/bin/x86_64-darwin:$PATH
выполнить texlua ~/Загрузки/install-getnonfreefonts
- Запустил этот скрипт как sudo и получил такой вывод:
Обнаруженная система: x86_64-darwin Обнаруженная установка: /usr/local/texlive/2010 Установка texmf/scripts/getnonfreefonts/getnonfreefonts.pl ... [сделано] Установка texmf/doc/man/man1/getnonfreefonts.1 ... [сделано] Установка texmf/doc/man/man1/getnonfreefonts-sys.1 ... [сделано] Установка texmf/doc/man/man1/getnonfreefonts.man1.pdf ... [сделано] Установка texmf/doc/man/man1/getnonfreefonts-sys.man1.pdf ... [сделано] md5sum: cdc91dd4b6bea936a013a16836421a0b getnonfreefonts.pl ... [ok] md5sum: f850d910dd96ee27cecdb3772047d247 getnonfreefonts.1 ... [ok] md5sum: fb2b0f7699db8e627d4e26b730e94928 getnonfreefonts-sys.1 ... [ok] md5sum: 415b51f7c80a4abe8d0a667a04c9d525 getnonfreefonts.man1.pdf ... [ok] Исправление прав доступа к файлам... [сделано] Создание символических ссылок в 'bin/universal-darwin' ... [сделано] Создание символических ссылок в 'bin/x86_64-darwin' ... [сделано] texhash: Обновление /usr/local/texlive/2010/texmf/ls-R... texhash: Готово.
- Перезапуск TeXShip
- Пересобрал файл, никакой радости.
решение1
Шрифт легко устанавливается через скрипт getnonfreefonts
. Он доступен на tug.org:
РЕДАКТИРОВАТЬ:Я попробовал установкуgetnonfreefontsна моем Mac. В следующем объяснении я попытаюсь объяснить свои шаги. Сначала у меня есть следующая машина:
- iMac 27"
- Установлен обновленный MacTeX 2011
Теперь шаги.
- Я скачалскрипт установки.
Откройте терминал и перейдите в папкуСкачать
cd Download
Запустите установку:
sudo texlua install-getnonfreefonts
Установка завершена, и скрипты с исполняемыми файлами
getnonefreefonts
теперьgetnonfreefonts-sys
находятся по адресу/usr/local/texlive/2011/bin/x86_64-darwin/
Теперь вы можете запустить скрипт.
sudo getnonfreefonts-sys -a
решение2
Если по какой-то причине вы не можете использовать скрипт getnonfreefonts
, вам нужно будет скопировать соответствующие файлы самостоятельно. Я предлагаю вам установить их в дереве каталогов LOCALTEXMF. Вам понадобятся права root или sudo.
Скачать
arial.zip
сhttp://www.ctan.org/tex-archive/fonts/urw/arial/к/usr/local/texlive/texmf-local
. (Обновлять, 2011/11/012: этот zip-файл раньше назывался «ua1.zip», но в какой-то момент имя файла, по-видимому, было изменено на «arial.zip».)Распакуйте zip-файл. Различные файлы будут скопированы в под- и подпод-каталоги в каталогах
doc
,dvips
,fonts
, иtex
(включаяuarial.sty
вtex/latex/ua1
иua1.map
вfonts/map/dvips/ua1
).Бегать
sudo -H mktexlsr
.Выполните команду
sudo -H updmap-sys --enable Map=ua1.map
. (Обновление от 02.11.2012: файл карты по-прежнему называется «ua1.map», хотя имя zip-файла изменилось на arial.zip — см. выше.)Беги
sudo -H mktexlsr
снова.
Счастливого TeXинга!