如何恢复错误手动安装的字体的影响?

如何恢复错误手动安装的字体的影响?

我做了什么...

第一次尝试。uarial 的 readme 文件实际上说,它应该安装在

 <texmf>/fonts/type1/...

我下载了 TDS 目录,在某处解压,然后尝试将其复制到可能放置文件的地方:例如

  • /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 在安装时创建。自述文件实际上说的是它应该放在 texmf 根目录下。使用 TeX Live,您可以知道texmf-dist官方 TeX Live 发行版中的文件放在哪里,以及texmf-local(或如此……)您应该将自己安装的文件放在哪里。这样,它们就不会在 TeX Live 更新时被覆盖。

相关内容