Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Adding package adobestd to texmf

33 views
Skip to first unread message

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 7:14:48 AM10/13/05
to
Hi,

I have downloaded cab file, adobestd.cab, containing a font and want to
add it to my texmf. I use Windows and the texmf has been build using
MiKTeX.

How do I add the contents of the package to texmf so that when I run
LaTeX the contents of the package is being used?

I have tried to extract the contents of the package in the same
directory as my .tex file that I want to LaTeX and that works fine.
However, it is quiet annoying to have all those font files around each
tex file which needs the font.

By the way, the style that needs the font is latex8 which IEEE uses.

Best regards,
Kristian Bisgaard Lassen

Ralf Stubner

unread,
Oct 13, 2005, 8:15:02 AM10/13/05
to
Kristian Bisgaard Lassen <kr...@daimi.au.dk> writes:

> I have downloaded cab file, adobestd.cab, containing a font and want
> to add it to my texmf. I use Windows and the texmf has been build
> using MiKTeX.

I don't use MikTeX, but AFAIK one does not install the cab files by hand
but uses the MikTeX package manager for this.

cheerio
ralf

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 8:19:19 AM10/13/05
to

I tried using the MiKTeX package manager, but I can not figure out how
to make it install the cab file. It seem as if it only want to install
files that was downloaded through the MiKTeX download thing. The cab
file adobestd.cab is not a part of the MiKTeX 2.4 package system.

Morten Høgholm

unread,
Oct 13, 2005, 8:30:26 AM10/13/05
to
On Thu, 13 Oct 2005 14:19:19 +0200, Kristian Bisgaard Lassen
<kr...@daimi.au.dk> wrote:

> I tried using the MiKTeX package manager, but I can not figure out how
> to make it install the cab file. It seem as if it only want to install
> files that was downloaded through the MiKTeX download thing. The cab
> file adobestd.cab is not a part of the MiKTeX 2.4 package system.

Two things: 1) adobestd.cab does not contain any fonts only font support
files. 2) It is obsolete as all those font support files are included in
psnfss.cab which is undoubtedly already installed on your system.

Btw: If you prefer to write in Danish there are a few alternatives. See
<http://www.tug.dk/ny/> for more info. You can also use dk.edb.tekst.
--
Morten

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 8:44:40 AM10/13/05
to
Morten Høgholm wrote:
> On Thu, 13 Oct 2005 14:19:19 +0200, Kristian Bisgaard Lassen <kr...@daimi.au.dk> wrote:
>> I tried using the MiKTeX package manager, but I can not figure out
>> how to make it install the cab file. It seem as if it only want to
>> install files that was downloaded through the MiKTeX download thing.
>> The cab file adobestd.cab is not a part of the MiKTeX 2.4 package
>> system.
> Two things: 1) adobestd.cab does not contain any fonts only font
> support files. 2) It is obsolete as all those font support files are
> included in psnfss.cab which is undoubtedly already installed on your
> system.

Ok. My bad. And yes psnfss.cab is installed on my system. However, I can
not compile my latex file which uses latex8 as style. The output of the
console is this:

This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4)
entering extended mode
(main.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang,
nohyphenation, german, ngerman, french, loaded.
(C:\texmf\tex\latex\base\article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(C:\texmf\tex\latex\base\size10.clo)) (latex8.sty
IEEE 8.5 x 11-Inch Proceedings Style `latex8.sty'.
"makemf" --verbose "phvb"
"hbf2gf" -q -g "phvb" 300
maketfm: No creation rule for font "phvb".
! Font \tenhv=phvb at 10.0pt not loadable: Metric (TFM) file not found.
l.50 \font\tenhv = phvb at 10pt

?

Any idea of how to solve this one?

Ralf Stubner

unread,
Oct 13, 2005, 8:48:51 AM10/13/05
to
Kristian Bisgaard Lassen <kr...@daimi.au.dk> writes:

> The cab
> file adobestd.cab is not a part of the MiKTeX 2.4 package system.

Ok, probably it has been derived from the "adobe" collection of font
metrics that have been deleted from CTAN. Going back to your arigianl
message, you said that latex8.sty needed fonts from adobestd.cab. This
file is not on CTAN, but eg at
<URL:http://www.cs.indiana.edu/classes/b534-plal/Documents/latex8.sty>.
Looking at that file one sees

% ten point helvetica bold required for captions
% in some sites the name of the helvetica bold font may differ,
% change the name here:


\font\tenhv = phvb at 10pt

%\font\tenhv = phvb7t at 10pt

% eleven point times bold required for second-order headings
% \font\elvbf = cmbx10 scaled 1100
\font\elvbf = ptmb scaled 1100

If you use

\usepackage{latex8}
\font\tenhv = phvb7t at 10pt
\font\elvbf = ptmb7t scaled 1100

it should work without having to install adobestd.cab.

cheerio
ralf

Morten Høgholm

unread,
Oct 13, 2005, 8:52:59 AM10/13/05
to
On Thu, 13 Oct 2005 14:44:40 +0200, Kristian Bisgaard Lassen
<kr...@daimi.au.dk> wrote:

> Ok. My bad. And yes psnfss.cab is installed on my system. However, I can
> not compile my latex file which uses latex8 as style. The output of the
> console is this:
>
> This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4)
> entering extended mode
> (main.tex
> LaTeX2e <2003/12/01>
> Babel <v3.8g> and hyphenation patterns for english, dumylang,
> nohyphenation, german, ngerman, french, loaded.
> (C:\texmf\tex\latex\base\article.cls
> Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
> (C:\texmf\tex\latex\base\size10.clo)) (latex8.sty
> IEEE 8.5 x 11-Inch Proceedings Style `latex8.sty'.

If the point of using that obsolete style file is to construct IEEE-like
documents then there are document classes for that on CTAN and easily
installable with MiKTeX.
--
Morten

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 9:31:08 AM10/13/05
to

How would I go about doing that? I already installed all the packages
that where available through the MiKTeX installer. Is there a way to
install packages or documents classes that I need in my texmf, and which
document classes are you refering to?

Morten Høgholm

unread,
Oct 13, 2005, 9:39:23 AM10/13/05
to
On Thu, 13 Oct 2005 15:31:08 +0200, Kristian Bisgaard Lassen
<kr...@daimi.au.dk> wrote:

> Morten Høgholm wrote:
>> If the point of using that obsolete style file is to construct
>> IEEE-like documents then there are document classes for that on CTAN
>> and easily installable with MiKTeX.
>
> How would I go about doing that? I already installed all the packages
> that where available through the MiKTeX installer. Is there a way to
> install packages or documents classes that I need in my texmf, and which
> document classes are you refering to?

ieeetran.cls for instance. In the package manager you can just try and
take a closer look at the three packages starting with ieee. If you double
click you can see which files they contain. There's also a howto document
in one of these ieee packages.
--
Morten

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 9:58:41 AM10/13/05
to

Well, the place where I am sending my paper want the document to have
the class latex8. And if the class is not latex8 they will simply change
it to latex8 to have a uniform presentation of all the accepted papers.
I want to make sure that the document complies with the latex8 document
class. So I do not want to change the document class.

However, as I mention earlier I know that the font support works if I
just put it next to my .tex file. So to reiterate myself. How do I put
this font support in my textmf?

Morten Høgholm

unread,
Oct 13, 2005, 10:12:36 AM10/13/05
to
On Thu, 13 Oct 2005 15:58:41 +0200, Kristian Bisgaard Lassen
<kr...@daimi.au.dk> wrote:

> Well, the place where I am sending my paper want the document to have
> the class latex8. And if the class is not latex8 they will simply change
> it to latex8 to have a uniform presentation of all the accepted papers.
> I want to make sure that the document complies with the latex8 document
> class. So I do not want to change the document class.

It's too bad when someone trying to follow IEEE standards doesn't use the
tools IEEE recommend. I really think you should mention that to whoever
you're submitting to.

> However, as I mention earlier I know that the font support works if I
> just put it next to my .tex file. So to reiterate myself. How do I put
> this font support in my textmf?

You will notice that adobestd.cab contains the tree structure
texmf
fonts
tex
tpm

Copy the fonts and tex trees to your localtexmf instead and then refresh
the file name database in MiKTeX Options.
--
Morten

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 11:00:50 AM10/13/05
to

Thanks. This seems as the right thing. However, I can not see this tree
structure that you are talking about. On my computer the contents of the
cab file is completely flat; i.e., not a tree. This is probably a stupid
question, but how do I extract the cab file to that structure?

Morten Høgholm

unread,
Oct 13, 2005, 11:04:59 AM10/13/05
to

extract the cab file to something like c:\temp and then copy the folders
from there. I use IZArc on Windows to handle all kinds of zip/cab things
and it does show the structure.
--
Morten

Kristian Bisgaard Lassen

unread,
Oct 13, 2005, 11:20:39 AM10/13/05
to

And finally it works. Thanks Morten for all you help.

0 new messages