Δημοσιεύτηκε: 01 Νοέμ 2012, 00:02
από pmav99
Καλησπέρα. Εφόσον χρησιμοποιούσες το xgreek χρησιμοποιείς προφανώς XeLaTeX. Προφανώς είχες κάπου και την εντολή
Κώδικας: Επιλογή όλων
\setmainfont{}
για να ορίσεις γραμματοσειρά.

Τα πακέτα που χρησιμοποιείς με το grmath χρειάζονται PdfLaTeX. O λόγος που δε σου εμφανίζονται τα ελληνικά είναι γιατί μάλλον δεν έχεις ορίσει πουθενά γραμματοσειρά που να έχει ελληνικές γλύφες.

Μπορεί να σου ακούγονται λίγο κινέζικα αυτά, αλλά τσέκαρε το link της υπογραφής μου. Εξηγεί κάποια πράγματα. Ακόμα καλύτερα θα σου πρότεινα αν έχεις τη δυνατότητα να αγόραζες το βιβλίο αυτό http://www.perizitito.gr/product.php?productid=183740 για να πάρεις τα πράγματα με μία καλύτερη σειρά (και για να στηρίξεις την προσπάθεια που κάνει ο Συρόπουλος).

Από εκεί και πέρα σχετικά με το πρόβλημα σου. Θα σου πρότεινα να ξεχάσεις το πακέτο grmath και όχι έχει να κάνει με pdflatex. Μείνει με το XeLaTeX. Υπαρχει εύκολος τρόπος να κάνεις αυτό που θες και χωρίς το grmath. To μόνο που χρειάζεσαι είναι να βάλεις στο preamble μερικά
Κώδικας: Επιλογή όλων
\DeclareMathOperator{\συν}{συν}


Δες το ακόλουθο παράδειγμα. Υποθέτω ότι έχεις texlive 2012 και πλήρη εγκατάσταση. Αν όχι κάνε comment out το ucharclasses και το setTransitionsForGreek
Μορφοποιημένος Κώδικας: Επιλογή όλων
\documentclass[11pt]{article}

%%----------------------------------------------------
% Languages
%%----------------------------------------------------
\usepackage{xgreek}
\usepackage[Greek,Latin]{ucharclasses}
\setTransitionsForGreek{\setlanguage{greek}}{\setlanguage{english}}

%%----------------------------------------------------
% Text fonts
%%----------------------------------------------------
\usepackage{fontspec}
\setmainfont[%
Kerning=On,
Mapping=tex-text,
]{Linux Libertine O}

%%----------------------------------------------------
% Math
%%----------------------------------------------------
\usepackage{amsmath}
\usepackage[math-style=ISO]{unicode-math}
\usepackage{mathtools}
% Math fonts
%\setmathfont{}

%%----------------------------------------------------
% New Math Operators
%%----------------------------------------------------
\DeclareMathOperator{\ημ}{ημ}
\DeclareMathOperator{\συν}{συν}

\begin{document}

Ελληνικά

Englih

\begin{equation}
\συν^2 + \ημ^2 = 1
\end{equation}

\end{document}