[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Accessing mathmatics symbols within XeTeX



Ralf Stubner wrote:

If some other (ncorrect) map file is found before (the hopefully
correct) /var/lib/texmf/fonts/map/dvipdfm/updmap/dvipdfm.map, then I
would suggest to move the incorrect map file somewhere else and try
again.

Dear Ralf,

In my posts to the XeTeX mailing list, I used a simplified file, t1.tex:
--------
% t1.tex
\documentclass[a4paper,10pt]{article}
\usepackage{fontspec}
\setmainfont{FreeSerif} % or something else, doesn't matter
\begin{document}
$\sqrt{2}$ is an irrational number.
\[
\sum_{i = 1}^{10}i = 55
\]
\end{document}
--------

and compiled it with

xelatex t1.tex

The log file is attached.

Jonathan Kew's commented on the log file at:

http://tug.org/pipermail/xetex/2007-June/006742.html

In summary, he said:

<Quote>

Comparing your log to mine, I note a couple of things which may or
may not be relevant:

(1) There's something odd about the creation of the xelatex format on
your system - note how many of the hyphenation languages seem to be
duplicated.  I don't see how that could affect the math symbols, but
it's something that should be investigated and corrected.

(2) Some of the font support files seem to be installed under texmf/
tex/latex rather than texmf-texlive/tex/latex on your system, where
I'm assuming the latter corresponds to TeX Live's texmf-dist. Does
that mean they have been deliberately installed in a different
location from TeX Live, or does it mean that there are duplicate
copies that may be masking the original files? (The version numbers
seem to match, so there may not be any real differences, but it led
me to wonder.)

</Quote>

Following up on this, I note that the lmodern package puts its font information at:
/usr/share/texmf/tex/latex/lm/
and at:
/usr/share/texmf/fonts/enc/dvips/lm

Also, could the repetition of the hyphen files be caused by installation of some package once from texlive-full and another time from a separate package alone? I think, however, that Debian package management should take care and make such actions idempotent.

If anyone knows what the KDE Font Manager does behind the scenes (file locations etc.) I will appreciate knowing this to see if anything was broken at that end.

If my broken setup is useful to the Debian maintainers for diagnosing what went wrong and in making the texlive-* packages more robust, I will hold on with it for some more time.

So far, everyone on both the mailing lists I posted to did not have a problem with the minimal files I attached. So, perhaps it is not a pervasive problem. In that case, I intend to:

sudo apt-get remove --purge texlive-full

and reinstall on a clean slate because that may be the easier solution.

Thanks.

Chandra

This is XeTeXk, Version 3.141592-2.2-0.996 (Web2C 7.5.6) (format=xelatex 2007.6.23)  23 JUN 2007 19:45
entering extended mode
 %&-line parsing enabled.
**t1.tex
(./t1.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, croatian, bulgarian, russian, ukrainian, czech, slovak, danish, dut
ch, finnish, finnish, french, basque, french, german, ngerman, german, ngerman,
 greek, monogreek, ancientgreek, ibycus, hungarian, hungarian, italian, italian
, latin, latin, mongolian, mongolian, norsk, norsk, coptic, esperanto, estonian
, icelandic, indonesian, interlingua, romanian, serbian, slovenian, turkish, up
persorbian, welsh, polish, polish, portuguese, portuguese, spanish, catalan, ga
lician, spanish, catalan, galician, swedish, swedish, ukenglish, ukenglish, loa
ded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo
File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
Package: fontspec 2006/12/24 v1.13 Advanced font selection for XeLaTeX

(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2006/08/21 v0.3 Provides ifxetex conditional
)
\c@zf@newff=\count87
\c@zf@index=\count88
\c@zf@script=\count89
\c@zf@language=\count90

(/usr/share/texmf-texlive/tex/latex/tools/calc.sty
Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
\calc@Acount=\count91
\calc@Bcount=\count92
\calc@Adimen=\dimen103
\calc@Bdimen=\dimen104
\calc@Askip=\skip43
\calc@Bskip=\skip44
LaTeX Info: Redefining \setlength on input line 75.
LaTeX Info: Redefining \addtolength on input line 76.
\calc@Ccount=\count93
\calc@Cskip=\skip45
)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2006/11/18 v2.5f package option processing (HA)

(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.tex
\XKV@toks=\toks14
\XKV@depth=\count94
File: xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)

(/usr/share/texmf-texlive/tex/latex/xkeyval/keyval.tex)))
(/usr/share/texmf/tex/latex/lm/lmodern.sty
Package: lmodern 2007/01/14 v1.3 Latin Modern Fonts
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  OT1/cmr/m/n --> OT1/lmr/m/n on input line 13.
LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
(Font)                  OML/cmm/m/it --> OML/lmm/m/it on input line 14.
LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
(Font)                  OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 15.
LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
(Font)                  OMX/cmex/m/n --> OMX/lmex/m/n on input line 16.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 17.
LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
(Font)                  OML/cmm/b/it --> OML/lmm/b/it on input line 18.
LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
(Font)                  OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 19.
LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
(Font)                  OMX/cmex/m/n --> OMX/lmex/m/n on input line 20.
LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 22.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
(Font)                  OT1/cmss/m/n --> OT1/lmss/m/n on input line 23.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
(Font)                  OT1/cmr/m/it --> OT1/lmr/m/it on input line 24.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
(Font)                  OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 25.
LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
(Font)                  OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
(Font)                  OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 27.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
(Font)                  OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 28.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
(Font)                  OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 29.
)
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def
File: eu1enc.def 2006/08/13 v0.1a Experimental unicode font encoding
)
LaTeX Font Info:    Try loading font information for EU1+lmr on input line 100.


(/usr/share/texmf-texlive/tex/xelatex/euenc/lm/eu1lmr.fd
File: eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
))
LaTeX Info: Redefining \itshape on input line 1050.
LaTeX Info: Redefining \slshape on input line 1053.
LaTeX Info: Redefining \scshape on input line 1056.
LaTeX Info: Redefining \upshape on input line 1059.

fontspec.cfg loaded.
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg))
\c@zf@famc@FreeSerif=\count95
Package fontspec Info: Defining font family for "FreeSerif" with options [] on 
input line 4.
 (./t1.aux)
\openout1 = `t1.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
LaTeX Font Info:    Checking defaults for EU1/lmr/m/n on input line 5.
LaTeX Font Info:    ... okay on input line 5.
\symlegacymaths=\mathgroup4
LaTeX Font Info:    Overwriting symbol font `legacymaths' in version `bold'
(Font)                  OT1/cmr/m/n --> OT1/cmr/bx/n on input line 5.
LaTeX Font Info:    Redeclaring math accent \acute on input line 5.
LaTeX Font Info:    Redeclaring math accent \grave on input line 5.
LaTeX Font Info:    Redeclaring math accent \ddot on input line 5.
LaTeX Font Info:    Redeclaring math accent \tilde on input line 5.
LaTeX Font Info:    Redeclaring math accent \bar on input line 5.
LaTeX Font Info:    Redeclaring math accent \breve on input line 5.
LaTeX Font Info:    Redeclaring math accent \check on input line 5.
LaTeX Font Info:    Redeclaring math accent \hat on input line 5.
LaTeX Font Info:    Redeclaring math accent \dot on input line 5.
LaTeX Font Info:    Redeclaring math accent \mathring on input line 5.
LaTeX Font Info:    Redeclaring math symbol \colon on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Gamma on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Delta on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Theta on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Lambda on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Xi on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Pi on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Sigma on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Upsilon on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Phi on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Psi on input line 5.
LaTeX Font Info:    Redeclaring math symbol \Omega on input line 5.
LaTeX Font Info:    Redeclaring math symbol \mathdollar on input line 5.
LaTeX Font Info:    Redeclaring symbol font `operators' on input line 5.
LaTeX Font Info:    Encoding `OT1' has changed to `EU1' for symbol font
(Font)              `operators' in the math version `normal' on input line 5.
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  OT1/lmr/m/n --> EU1/FreeSerif(0)/m/n on input line 5.
LaTeX Font Info:    Encoding `OT1' has changed to `EU1' for symbol font
(Font)              `operators' in the math version `bold' on input line 5.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  OT1/lmr/bx/n --> EU1/FreeSerif(0)/m/n on input line 5.
LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
(Font)                  EU1/FreeSerif(0)/m/n --> EU1/FreeSerif(0)/m/n on input 
line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathrm' in version `normal'
(Font)                  EU1/FreeSerif(0)/m/n --> EU1/FreeSerif(0)/m/n on input 
line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
(Font)                  OT1/lmr/m/it --> EU1/FreeSerif(0)/m/it on input line 5.

LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
(Font)                  OT1/lmr/bx/n --> EU1/FreeSerif(0)/bx/n on input line 5.

LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
(Font)                  OT1/lmss/m/n --> EU1/lmss/m/n on input line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
(Font)                  OT1/lmtt/m/n --> EU1/lmtt/m/n on input line 5.
LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
(Font)                  EU1/FreeSerif(0)/m/n --> EU1/FreeSerif(0)/bx/n on input
 line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathrm' in version `bold'
(Font)                  EU1/FreeSerif(0)/m/n --> EU1/FreeSerif(0)/bx/n on input
 line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
(Font)                  OT1/lmr/bx/it --> EU1/FreeSerif(0)/bx/it on input line 
5.
LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
(Font)                  OT1/lmss/bx/n --> EU1/lmss/bx/n on input line 5.
LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
(Font)                  OT1/lmtt/m/n --> EU1/lmtt/bx/n on input line 5.
LaTeX Font Info:    Try loading font information for OML+lmm on input line 6.

(/usr/share/texmf/tex/latex/lm/omllmm.fd
File: omllmm.fd 2007/01/14 v1.3 Font defs for Latin Modern
)
LaTeX Font Info:    Try loading font information for OMS+lmsy on input line 6.

(/usr/share/texmf/tex/latex/lm/omslmsy.fd
File: omslmsy.fd 2007/01/14 v1.3 Font defs for Latin Modern
)
LaTeX Font Info:    Try loading font information for OMX+lmex on input line 6.

(/usr/share/texmf/tex/latex/lm/omxlmex.fd
File: omxlmex.fd 2007/01/14 v1.3 Font defs for Latin Modern
)
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <10> on input line 6.
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <7> on input line 6.
LaTeX Font Info:    External font `lmex10' loaded for size
(Font)              <5> on input line 6.
 [1

] (./t1.aux) ) 
Here is how much of TeX's memory you used:
 2221 strings out of 94709
 44224 string characters out of 1169834
 123659 words of memory out of 1500000
 5414 multiletter control sequences out of 10000+50000
 5905 words of font info for 29 fonts, out of 1200000 for 2000
 719 hyphenation exceptions out of 8191
 28i,4n,27p,351b,145s stack positions out of 5000i,500n,6000p,200000b,5000s

Output written on t1.pdf (1 page).

Reply to: