[OS X TeX] beamer
Alan Munn
amunn at gmx.com
Sat Sep 18 01:29:49 CEST 2010
On Sep 17, 2010, at 2:40 PM, Tim Brophy wrote:
> On 17 Sep 2010, at 17:33, Alan Munn wrote:
>
>> On Sep 17, 2010, at 11:38 AM, M. Tamer Özsu wrote:
>>
>>> Is beamer installed automatically with MacTex 2010? I have beamer
>>> version 3.07 in my own texmf directory, but I am getting a weird
>>> error that my student is not getting in his installation. I can
>>> track possible version difference issues, but I first wanted to
>>> check if I even need to have beamer in my own texmf directory.
>>
>> Yes, Beamer is part of TL 2010, and contains v3.10, so your 3.07 is
>> out of date.
>>
>> (You can easily check for the presence of a package or class in TL
>> using the locate command in terminal).
>>
>> locate beamer.cls
>>
>> returns:
>>
>> /usr/local/texlive/2010/texmf-dist/tex/latex/beamer/beamer.cls
>> /usr/local/texlive/2010/texmf-dist/tex/latex/beamer-FUBerlin/
>> FUbeamer.cls
>>
>> (the second line isn't particularly relevant, but the first tells
>> you that beamer.cls is part of TL 2010.)
>
> Hi Alan,
>
> I am a complete novice with the terminal. I did as you suggested and
> got the message
>
> /usr/local/texlive/2009/texmf-dist/tex/latex/beamer/beamer.cls
> /usr/local/texlive/2009/texmf-dist/tex/latex/beamer-FUBerlin/
> FUbeamer.cls
> /usr/local/texlive/2009/texmf-dist/tex/xelatex/bidi/bidibeamer.cls
> /usr/local/texlive/2010/texmf-dist/tex/latex/beamer/beamer.cls
> /usr/local/texlive/2010/texmf-dist/tex/latex/beamer-FUBerlin/
> FUbeamer.cls
>
> Should I get rid of the 2009 version? how do I know what version of
> texlive TexShop is using?
>
> Sorry for the stupid questions.
Not stupid at all. The output you get is correct, given that you have
both a TL 2009 and TL 2010 distribution installed. As the link that
Dick pointed you to explains, it's fine to have more than one version
around since the TeX Distribution control panel keeps everything
around. Since you have installed 2010, that will be what is being
used unless you explicitly use the control panel to change it back to
2009.
You can also verify which version is being used by looking at the
console output when you compile a file in TeXShop. For example, for a
document that I had open the console output shows the following:
Document Class: memoir 2010/08/20 v3.6e configurable book, report,
article docu
ment class
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/memoir/mem10.clo)
(/usr/local/texlive/2010/texmf-dist/tex/latex/memoir/mempatch.sty))
Which shows that the class file and all of the packages are coming
from TL 2010.
That being said, there's probably no real need to have the 2009
version around any more, unless you have some super critical document
with a very close deadline that you can't afford to have any problems
with. (Not that there are likely to be many problems with the switch
from 2009 to 2010, but some issues might arise.)
If you see no need for the older distribution, you can delete using
the Finder by going to the ~/Library/texlive folder and dragging the
2009 folder to the trash (you will be asked for an administrator
password).
If you try the locate command again after doing this, the output you
saw will not change, since the locate database is only updated weekly
by the system. So don't get worried that you haven't deleted things.
The locate database will update itself and soon only the TL 2010 files
will show up in locate commands.
You can update the database manually using the command:
sudo periodic weekly
Alan
(P.S. I'm not sure that all this works the same in Snow Leopard. It
seems that the locate database isn't automatically created, and the
script that updates it is no longer run by the periodic weekly
command. But the man page for it on Snow Leopard seems to imply that
it will still be updated weekly once created. Since you managed to
get locate to locate stuff for you, I assume you're not running Snow
Leopard anyway.)
--
Alan Munn
amunn at gmx.com
More information about the macostex-archives
mailing list