本地使用包

本地使用包

有没有办法在本地使用包?

情况是这样的...

我需要\phiup在我的文档上使用,但是它需要使用包pxfontstxfonts。但是,当我使用其中任何一个包时,它都会使整个文档变得更丑陋,您可以尝试\Vdash在文档上使用和不使用那些包的情况下书写,看看有什么不同。

这就是我的问题所在。我可以在本地使用包吗?或者在这种情况下,我希望仅在我写时使用该包pxfonts(或) ,否则我只想使用普通字体。txfonts\phiup

答案1

借用一下 的符号定义怎么样txfonts.sty

\documentclass[12pt]{article}
%
\DeclareSymbolFont{lettersA}{U}{txmia}{m}{it}
\DeclareMathSymbol{\phiup}{\mathord}{lettersA}{30}
%
\begin{document}
\begin{equation}
\phi\quad\phiup
\end{equation}
\end{document}

答案2

不,一般来说不是。理论上可以写

\begingroup
\usepackage{foo}
\global\let\foocmd\foocmd % access this command only
\endgroup

但是软件包并不是设计用来这样加载的,而且它很少能正常工作。

对于直立希腊字母,您可以尝试该upgreek包;使用符号字体,它将与您在 tx 字体中看到的内容相匹配;Palatino 用户应该使用其Euler选项:

\documentclass{article}
\usepackage[Symbol]{upgreek}
\begin{document}
$\phi$ v $\upphi$
\end{document}

相关内容