Ok, I try to give as many answers as possible:
Decide if you need it and can use it
As you already know, ArXiv does not accept pdfs created from latex code. So you are out here if you use commercial fonts. Of course you can decide the following:
- print your articles with the commercial fonts
- submit the same article with a public fonts to arxiv
- distribute nice-looking versions from your own web site
This is the route many people are going.
Select the font
If you will be using latex based on pdftex and not luatex or xetex engines, you need the type1 fonts. That is well documented and clearly explained. In fact, if you don't have more needs it might be even much cheaper to get the fonts in type1 format instead of otf, but I have not experience with that. Of course you can choose to convert otf fonts, but you might come into license hell by this, unless you are a lawyer and can read the small print.
Check on proper math support
You need to make sure that the font you like has proper math support. Garamond would qualify with a few options. But again, this is up to your decision.
From now on I assume that you have purchased the Adobe Garamond family include Expert Font Set.
Installing the fonts on Debian
First you have to decide if you install the fonts to TEXMFLOCAL or your home directory. This depends on many factors: multi-user versus single user, backup strategies. My recommendation is for font packages to install them into TEXMFLOCAL if it is a single-user system. This makes it much easier wrt to integration into the Debian infrastructure.
Next assume you have received the fonts you have to rename them to proper names. I recommend reading http://mirror.ctan.org/fonts/psfonts/w-a-schmidt/pad.txt for that. Basically the fonts have to be named:
FontName: Adobe file name: TeX file name:
AGaramond-Bold gdb_____.pfb padb8a.pfb
AGaramond-BoldItalic gdbi____.pfb padbi8a.pfb
AGaramond-Italic gdi_____.pfb padri8a.pfb
AGaramond-Regular gdrg____.pfb padr8a.pfb
AGaramond-Semibold gdsb____.pfb pads8a.pfb
AGaramond-SemiboldItalic gdsbi___.pfb padsi8a.pfb
AGaramondExp-Bold geb_____.pfb padb8x.pfb
AGaramondExp-BoldItalic gebi____.pfb padbi8x.pfb
AGaramondExp-Italic gei_____.pfb padri8x.pfb
AGaramondExp-Regular gerg____.pfb padr8x.pfb
AGaramondExp-Semibold gesb____.pfb pads8x.pfb
AGaramondExp-SemiboldItalic gesbi___.pfb padsi8x.pfb
like this. Then you put the following files into the respective locations:
*.pfb /usr/local/share/texmf/fonts/type1/adobe/agaramon/
*.afm /usr/local/share/texmf/fonts/afm/adobe/agaramon/
Furthermore, get http://mirror.ctan.org/fonts/psfonts/w-a-schmidt/pad.zip and unzip it while being in /usr/local/share/texmf
.
After this you have to make the files known to the TeX system by running mktexlsr /usr/local/share/texmf
.
Finally, you have to activate the fonts. Here it depends on which version of Debian you are using.
a. Debian squeeze
(currently as of 2012/12 stable, TeX Live 2009)
Add a file /etc/texmf/updmap.d/00local.cfg
(create if necessary) and add one line:
Map pad.map
there. After that run update-updmap
followed by updmap-sys
(both commands need to be run as root!)
b. Debian wheezy and above
(as of current testing, but soon stable, TeX Live 2012)
Add/Edit the file /usr/local/share/texmf/web2c/updmap.cfg
and add above line, then run updmap-sys
(as root again).
Using the fonts
You should now be settled with your fonts and simple documents should work. In the following example I am using the Euler math fonts. But that is up to you.
%
\usepackage[T1]{fontenc}
\usepackage{textcomp}
%
% for oldstyle
\usepackage[scaled,osf]{xagaramon}
\usepackage[euler-digits]{eulervm}
After this you should be settled with running your documents.
PostScript: Using MathDesign with URW Garamond
Although you have stated that you do not want to use the URW fonts (where I am not sure why), I suggest to give math-design a try. A simple
\usepackage[urw-garamond]{mathdesign}
\usepackage[T1]{fontenc}
should show you if this is enough for you, especially if you have your theses already in LaTeX format.
To get math-design on Debian/wheezy you have to install texlive-fonts-extra
by calling apt-get install texlive-fonts-extra
(as root).
PostScript II: Garamond No8 (garamondx)
If you prefer not to purchase, another option would be the font set garamondx which is not distributed by TeX Live (thus also not Debian), but which is free according to Allading license. They can be used with mathdesign and newtxmath, and might be of interest for you.
How to install on a Debian system: See http://tug.org/fonts/getnonfreefonts/, but simply get http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts, run it with texlua install-getnonfreefonts
as root. This will install it into /usr/local/bin
and /usr/local/share/texmf
. Then call getnonfreefonts-sys garamond
and getnonfreefonts-sys garamondx
(both as root). That should do all the necessary steps on a Debian system with TL2012, too.
If there are any unclear points let me know and I will improve the answer.
So pdfpc on github (which is a forked and improved version of the pdf-presenter-console) is the closest thing I found.
Features
It has all the features I looked for. Regular slides on the projector, view of the next slide and the current one on the laptop. It pre-caches the slides for fast switch and can provide an overview with thumbnails for each slide (quick selection). It also plays videos. With the n one can edit notes that are stored in a text file in the same directory as the PDF, or it can show beamer slides on the side screen.
Usage
To use, one has to invoke pdfpc with a PDF file like this in terminal:
pdfpc presentation.pdf
Of course one can add it to the list of applications to open PDF's with in your file-manager to make it easier. There are command line options to interchange screens, set the timer, and have it count down instead of up.
The rest is straight forward and documented in the man pages. Ubuntu man-pages are outdated, so one should consult the man pages on the site. I made a request for importing LaTeX-Beamer notes.
The latest version (4.0 and up) supports LaTeX-Beamer notes. Just use --notes={left,right,top,bottom}
to match the setting in your "beamer" document:
\usepackage{pgfpages}
\setbeameroption{show notes}
\setbeameroption{show notes on second screen=right}
With the above, you would use --notes=right
.
Installation / Compilation
For Windows PCs it might be a pain in the rear to compile, since the requirements state:
- Vala Compiler Version >=0.11.0
- Gnu compiler collection
- CMake Version >=2.6
- Gtk+ 2.x
- libPoppler with glib bindings
Which is a handful to install and get running. For Ubuntu, other Debian distros and Arch, it's a piece of cake as there are packages in the repositories.
Best Answer
Evince displays the file (mostly) correctly, but complains about
The problem seems to be
\arrow[scale=0]{>}
. If you set it to a positive scale the above example displays correctly in Acrobat (and Evince doesn't complain anymore).From the TikZ manual:
If you don't want any arrows on your lines, simply remove the
[postaction={decorate}]
options and thedecoration
declaration.