[XeTeX] XeTeX on Linux: TFM files not found and Type1 fonts not embedded
Firmicus
firmicus at ankabut.net
Thu Jul 6 01:18:06 CEST 2006
Oh! I realize now that the xdvipdfmx binary was in my $HOME/bin
directory! How stupid...
I moved it to where it should be and now everything works fine. Thanks!
For your info, I have installed XeTeX from source. My TeXlive 2005
installation is in /opt/texlive2005 and the binaries in
/opt/texlive2005/bin/i386-linux/ which is included in my $PATH. The
xetex binary is in that same directory, but as I found out, xdvipdfmx
was not ...
Ok, I'll try to have something more interesting to say next time I post
to this list ;-)
(NB: My distro is Arch Linux, but it is not relevant here since anything
I have from the TeX world has been installed manually.)
Best,
François Charette
Jonathan Kew wrote:
> You didn't give details of your Linux distro or how you installed
> xetex (from a binary package, or from source; using an install-xetex
> script or by hand), but one possibility is that you have not
> installed the xetex binary in the same location as other tex-related
> programs. This will affect what texmf.cnf file (if any) it finds when
> it runs, and therefore what search paths it uses.
>
> Note that some Linux distros put tex binaries into something like /
> usr/bin or /usr/local/bin, and others follow a texlive-style
> arrangement with the binaries in a platform-specific directory under
> texmf/bin/.... and then put symlinks into /usr/bin or /usr/local/bin.
> It is important that you install the xetex binary in the same way,
> otherwise it will not find the same configuration.
>
> You can see where binaries such as pdfetex are located by running
>
> ls -l `which pdfetex`
>
> A simple `which pdfetex` will show what is found in your $PATH, but
> this may actually be a symlink; if so, the ls -l will show where that
> link points.
<...>
> The second problem could easily have the same cause as the first. So
> double-check locations of binaries, and if necessary move them to the
> appropriate place and create the necessary symlinks.
>
> (Obviously, the packages I've made try to do this correctly, but if
> they didn't work right, or if you're using a different Linux distro
> and therefore had to build your own, then it's easy to get mixed up.)
>
> HTH, JK
>
More information about the XeTeX
mailing list