Δημοσιεύτηκε: 01 Νοέμ 2012, 23:22
από gman
Το λοιπόν. Τα έσβησα όλα και ξεκίνησα από την αρχή την εγκατάσταση του texlive μέσω αποθετηρίων όπως μου είπες. Όταν ολοκληρώθηκε, έβαλα επίσης το πακέτο texlive-xetex. Μετά γράφοντας απλά κείμενα στο texmaker, ανακάλυψα ελλείψεις, οπότε εγκατέστησα επιπλέον τα πακέτα: texlive-lang-greek, texlive-math-extra και texlive-latex-extra.

Πάμε πάλι λοιπόν με το παράδειγμα:
Αρχικά, τα συμπτώματα είναι ίδια με πριν. Μόλις πάει να τρέξει, εμφανίζει σφάλμα στη γραμμή 10 και λέει:
Κώδικας: Επιλογή όλων
File 'ucharclasses.sty' not found

Κάνοντας τώρα comment-out τις γραμμές
Κώδικας: Επιλογή όλων
\usepackage[Greek,Latin]{ucharclasses}
\setTransitionsForGreek{\setlanguage{greek}}{\setlanguage{english}}

και αλλάζοντας τη γραμματοσειρά σε Arial, εμφανίστηκαν ένα σωρό σφάλματα στη γραμμή 36
Κώδικας: Επιλογή όλων
\begin{document}

τα οποία παραθέτω παρακάτω:
Κώδικας: Επιλογή όλων
! fontspec error: "font-not-found"!! The font "lmmath-regular.otf" cannot be found.!! See the fontspec documentation for further information.!! For immediate help type H <return>.!


! fontspec error: "font-not-found"!! The font "lmmath-regular.otf" cannot be found.!! See the fontspec documentation for further information.!! For immediate help type H <return>.!


! Cannot use \XeTeXOTcountfeatures with nullfont; not an OpenType Layout font.


! Cannot use \XeTeXOTfeaturetag with nullfont; not an OpenType Layout font.


! Missing = inserted for \ifnum.

Τα δύο τελευταία σφάλματα επαναλαμβάνονται 3-4 φορές ακόμα.

Επίσης βρήκα αυτό: http://lists.debian.org/debian-tex-main ... 00029.html και εγκατέστησα τη γραμματοσειρά lmmath-regular.otf από εδώ http://texdoc.net/texmf-dist/fonts/opentype/public/lm/ αλλά σιγά μην ήταν τόσο εύκολο. Απ' ότι κατάλαβα, μάλλον πρέπει να εγκαταστήσω το texlive-fonts-extra.

Τι ακριβώς φταίει όμως; Θα διορθωθεί το πρόβλημα μ' αυτό τον τρόπο; Χρειάζεται να εγκαταστήσω επιπλέον πακέτα ή κάνω κάποιο λάθος στην εγκατάσταση του texlive;