Ok, I’m feeling a little dumb here. I understand from various posts scattered around that you can install and upgrade styles and so on for MacTeX via something called i-Installer, instead of getting the zip file and building the cls files etc and installing it by hand. (Not that I ever upgraded LaTeX when I was on linux either, but…)
So anyway, this being a mac, I have a feeling it is easy to do and yet I can’t seem to figure out how to upgrade the memoir class.
i-Installer is more intended to keep the whole thing updated, rather than individual parts like the classes. I had to do it by hand, which involved fixing things up a bit afterwords. The old hyperref wasn’t compatible with the new class, et cetera.
argh I already did the manual update of memoir and hyperref.
after texhash and updmap, I’m now getting different errors, too.
Missing \endcsname inserted
followed by
Extra \endcsname
(grr)
Maybe I’ll nuke and reinstall MacTeX, and just accept that ifpdf error, or comment out the ifpdf commands. It seemed to produce a good PDF, as far as I could tell - didn’t inspect it closely, but nothing jumped out as being wrong. Besides, I’m always going to be using pdflatex for these documents…
I was going to add, if you start messing around with upgrades, make sure to back up your old classes somewhere safe so you can restore – but it looks like I am too late.
And yes, I am pretty sure the ifpdf warning is very minor. It is just getting declared twice somewhere, so all of the PDF meta-data functions still work. The PDF itself is fine – it just an annoying bug of duplication. nonstopmode is fine for stuff that comes out Scrivener anyway. Interactive mode is more useful when you’ve hand-coded the LaTeX file and you need to spot typos. So far, I haven’t seen an invalid LaTeX file yet.
Oh well, I just re-ran the MacTeX installer, and it fixed it right up
I’ve actually never tried upgrading LaTeX before, I have always just done the “install it and leave it” thing. Set it and forget it…
At any rate, the ifpdf thing is minor so I’m not going to worry about it further. I’ll just be waiting for fletcher’s 6x9 xslt file for lulu format PDFs…
You know, I used to be the same way. That’s why I jumped right in and tried the upgrade. But after a while I found I preferred to have most things that I use day to day Just Work. If it’s broken, I’ll get my hands dirty, but for the most part I like having things Just Work.
I’ll still hand-code LaTeX, or write scripts because doing things by hand is boring, or spend a few hours tweaking text configuration files until things are just as I want them, but sometimes it’s nice for well-designed software to do something for you.
That said, my appreciation of OS X is both that it Just Works and that I can screw around with unix to my heart’s content, all on the same computer! I do some software development myself, but it’s all perl/apache server type stuff, so I like being able to do that on my slick little powerbook
Maybe should mention that TextMate’s default keybinding for “Edit in TextMate…” (Cmd-Ctrl-E) is currently blocked by Scrivener’s keystroke for entering one of the screen writing modes, and that it can be changed in the global system settings. I realise this is documented in the TextMate readme for setting it up, but it is one of those things that someone might not realise there ever was a keystroke in the first place.
I’m new to this Scrivener/MMD/LaTex thing so I’ll be asking a lot and contributing little (in terms of solving other people’s problems).
But maybe I can make up for that by doing some collecting of solutions. In one of your posts you mention a Wiki, which seems to me the right place for that:
Following this link however doesn’t get me to a Wiki. Can you help me out?
I believe that statement is obsolete. There was a time when Fletcher’s entire web site was run by wiki based software; I never tested to see if it was editable by the public, though.