
Что я сделал...
Первая попытка.В файле readme uarial на самом деле говорится, что его следует установить в
<texmf>/fonts/type1/...
Я скачал каталог TDS, распаковал его где-то, а затем попытался скопировать в carpets, где, скорее всего, должны быть размещены файлы: например
/usr/share/texlive/texmf-dist/tex/
но и/usr/share/texmf/
В то время, когда я печатал, kpsewhich uarial.sty
этот файл был в формате /usr/share/texlive/texmf-dist/tex/latex/
. Я скомпилировал код ниже, но не получил Arial.
Вторая попытка. Затем я установил через "getnonfreefonts", и он говорит, что у меня установлен Arial (не уверен, что это то же самое uarial
).
Installation directory: /home/<myself>/texmf
----------------------------------------
arial-urw Arial (URW) [installed]
[...] [installed]
webomints Webomints (Galapagos Design Group) [installed]
В то время kpsewhich uarial.sty
файл находился в /home/<myself>/texmf/tex/latex/ua1/uarial.sty
. Я скомпилировал код ниже, но не получил Arial.
Третья попытка. Я установилкак здесь сказано, согласно комментариям ниже. Короче говоря,
Я нашел дерево с kpsewhich --var-value=TEXMFLOCAL
(моим было /usr/local/share/texmf/
, что удивительно, там был только doc/
ковер) и распаковал там содержимое arial.tds.zip
. Я скомпилировал код ниже, но не получил arial.
Я использую Ubuntu 13.10 и установил полный пакет Latex, если это о чем-то говорит.
Текущий статус.
Вопрос:
Моя реальная проблема в том, что я хочу использовать arial. Поэтому я попытался установить его uarial
некоторыми способами, описанными ниже. Я компилирую (с помощью PDFLaTeX) следующий код, он не выводит никаких предупреждений, никаких ошибок; но и никакого arial тоже.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\begin{document}
Text here, which should be in arial, but isn't.
\end{document}
Как устранить следующие ошибки и выполнить правильную установку?
(Если это поможет решить проблему, немного изменив код на
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{uarial}
\renewcommand\familydefault{\sfdefault}
\begin{document}
foo \textbf{bar}
\end{document}
который должен работать, так как он исходит изэтот ответ, для меня не работает.)
решение1
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\begin{document}
This shouldn't be in arial because it is in the default document font, which is roman.
{\sffamily
Text here, which should be in arial because the package set the default sans family to arial.}
This isn't in arial again.
\sffamily
Now all is arial as the command isn't restricted by a group.
\end{document}
решение2
Я полагаю, что процедура та же, что и в Windows. Вам следует добавить эту строку в ваш updmap.cfg
:
Map ua1.map
затем запустите (возможно, texhash, и) updmap-sys
для того, чтобы переделать базу данных psfonts.
Насколько мне известно, правильным местом для распаковки вашего файла tds.zip является ваш local-texmf
, который создается TeX Live при установке. На самом деле в файле readme говорится, что его следует поместить прямо в корень texmf. С TeX Live у вас есть texmf-dist
место, где размещаются файлы из официального дистрибутива TeX Live, и texmf-local
(или около того…) куда следует помещать файлы, которые вы устанавливаете самостоятельно. Таким образом, они не рискуют быть перезаписанными при обновлении TeX Live.