[OS X TeX] Xelatex fontspec Texshop and command line
Herbert Schulz
herbs at wideopenwest.com
Sun Dec 19 23:28:08 CET 2010
On Dec 19, 2010, at 3:20 PM, Curiouslearn wrote:
> Thanks very much to all who replied. I am including the last few lines
> (which seem relevant) from the terminal output and the console window
> of the texshop. This will probably give those who know these things a
> better idea of what is happening. Thank you.
>
> TeXSHOP Console
> ____________________________________________________________________________________________
> fontspec.cfg loaded.
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/tools/array.sty)
> (./minimal_example.aux)
> *geometry* driver: auto-detecting
> *geometry* detected driver: xetex
> [1] (./minimal_example.aux) )
> Output written on minimal_example.pdf (1 page).
> Transcript written on minimal_example.log.
>
> ____________________________________________________________________________________________
>
>
>
> TERMINAL Console
> ____________________________________________________________________________________________
> fontspec.cfg loaded.
> (/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
> (/usr/local/texlive/2010/texmf-dist/tex/latex/tools/array.sty)
> No file minimal_example.aux.
> *geometry* driver: auto-detecting
> *geometry* detected driver: xetex
> [1] (./minimal_example.aux)
> ** WARNING ** Could not locate a virtual/physical font for TFM "cmr12".
> ** WARNING ** >> There are no valid font mapping entry for this font.
> ** WARNING ** >> Font file name "cmr12" was assumed but failed to
> locate that font.
> ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
>
> Output file removed.
> )
> Error 256 (driver return code) generating output;
> file minimal_example.pdf may not be valid.
> Transcript written on minimal_example.log.
>
> ____________________________________________________________________________________________
>
> Thanks for your time and help.
> On Sun, Dec 19, 2010 at 3:54 PM, Herbert Schulz <herbs at wideopenwest.com> wrote:
>>
>> On Dec 19, 2010, at 2:37 PM, Peter Dyballa wrote:
>>
>>>
>>> Am 19.12.2010 um 21:23 schrieb Curiouslearn:
>>>
>>>> The following minimal example compiles fine if I run Xelatex in
>>>> TexShop. However, if I run
>>>>
>>>> xelatex filename.tex
>>>>
>>>> from command line then I get an error and no pdf file is produced. Can
>>>> someone please help me understand what is happening?
>>>>
>>>> I ran
>>>>
>>>> which xelatex
>>>>
>>>> at the command line to find which xelatex is being called. It outputs:
>>>>
>>>> usr/texbin/xelatex
>>>
>>>
>>> When TeXShop and you are using the *same command*, then it cannot happen that the *same command* produces different results for the *same file*. Except, maybe, the environments in which the command runs are a bit different...
>>>
>>> So: Check also TeXShop's preference settings! (And please include the error message and some context around it next time!)
>>>
>>> --
>>> Greetings
>>>
>>> Pete
>>>
>>
>> Howdy,
>>
>> Sorry, I don't have Cambria so I substituted Code2000. Given that it compiles exactly the same way within TeXShop and via Terminal.
>>
>> By the way the, the default xelatex command called within TeXShop is
>>
>> xelatex -file-line-error -synctex=1 "file.tex"
>>
>> so just running xelatex alone,
>>
>> xelatex file.tex
>>
>> should work just fine but not produce a synctex.gz file and not add more information about errors which TeXshop uses to go to errors in the source from the log information.
>>
>> Good Luck,
>>
>> Herb Schulz
>> (herbs at wideopenwest dot com)
>>
Howdy,
Don't understand what is wrong there. What happens if you try to use a different font, like `Hoefler Text'?
You also might try a more standard use of fontspec by setting the mainfont as in the sample file below:
%%!TEX TS-program = xelatex
%%!TEX encoding = UTF-8 Unicode
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[hmargin={1.2in,1.2in},vmargin={1.5in,1.5in}]{geometry}
\usepackage{mdwlist}
\usepackage{paralist}
\usepackage{fontspec}
\usepackage{array}
\setmainfont{Cambria}
%\setmainfont{Hoefler Text}
\setlength{\parindent}{0pt}
\setlength{\parskip}{2ex plus 0.5ex minus 0.1ex}
\linespread{1.05}
\begin{document}
%\fontspec{Cambria}
%\fontspec{Hoefler Text}
This works when typeset from TexShop. However, if I typeset using the
xelatex command at the command line, I get an error.
trying acc\'{e}nted characters.
\end{document}
As I said before, I don't have Cambria (I assume you have a recent MSWord) so I used `Hoefler Text' this time around. By the way, where is the Cambria font stored?
Good Luck,
Herb Schulz
(herbs at wideopenwest dot com)
More information about the macostex-archives
mailing list