Προς το περιεχόμενο

latex, ελληνικα, iso-8859-7


eurander

Προτεινόμενες αναρτήσεις

Χαιρετε..

 

Αν και παλιοτερα χρησιμοποιουσα ελληνικα στο latex χωρις προβληματα, τον τελευταιο καιρο (αρκετο καιρο ωστε να μη θυμαμαι τι χαλασα), εχω το εξης προβλημα:

 

- Τα ελληνικα δουλευουν μια χαρα, εκτος απο τα bold (και τα italics). Αυτο επηρεαζει εκτος των αλλων και τους τιτλους κεφαλαιων, που πρεπει να ειναι bold. Αντι για bold, χρησιμοποιει το default μεγεθος. Το error που παιρνω ειναι της μορφης:

Font shape `LGR/ptm/m/n' undefined

(Font) using `LGR/cmr/m/n'

Καταλαβαινω οτι μου λειπει καποιο αρχειο που να λεει πως να ζωγραφισει τα bold, αλλα ως εκει :)

 

- Εχω δοκιμασει διαφορα πακετα οπως babel και greektex, και εχουν ολα την ιδια συμπεριφορα, αρα το προβλημα μαλλον εντοπιζεται στο οτι καπου λειπουν τα fonts απο το συστημα μου.

 

- Ενα ενδιαφερον αποτελεσμα παιρνω με τον εξης συνδυασμο επικεφαλιδων:

\usepackage[iso-8859-7]{inputenc}

\usepackage{greektex}

 

Δεν πεταει errors, αλλα δε βρισκει κανενα encoding οπως βλεπω, γιατι το output ειναι γεματο με:

XXXXΞΞΞΞΞΓΓΓΓΓΓΓΓΓΞΞΞΞΞΞΞΞΞΞΞΞΞΞΧΧΧΧΧΧΧ

αντι για γραμματα. Αν το εχει δει κανεις, καταλαβαινει τι εννοω.

Το ιδιο αποτελεσμα και με babel και iso-8859-7.

 

Απο ο,τι βλεπω, εχω τα encodings

 

> xlsfonts | grep fixed.*8859-7

 

μου απανταει:

-misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-7

-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-7

-misc-fixed-bold-r-normal--18-120-100-100-c-90-iso8859-7

-misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-7

-misc-fixed-medium-o-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-medium-o-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-medium-o-semicondensed--13-120-75-75-c-60-iso8859-7

-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-7

-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-7

-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-7

-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-7

-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-7

-misc-fixed-medium-r-normal--6-60-75-75-c-40-iso8859-7

-misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-7

-misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-7

-misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-7

-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-7

-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-7

 

Καμμια ιδεα;

Ευχαριστω:)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Χαιρετε..

 

Αν και παλιοτερα χρησιμοποιουσα ελληνικα στο latex χωρις προβληματα, τον τελευταιο καιρο (αρκετο καιρο ωστε να μη θυμαμαι τι χαλασα), εχω το εξης προβλημα:

 

- Τα ελληνικα δουλευουν μια χαρα, εκτος απο τα bold (και τα italics). Αυτο επηρεαζει εκτος των αλλων και τους τιτλους κεφαλαιων, που πρεπει να ειναι bold. Αντι για bold, χρησιμοποιει το default μεγεθος. Το error που παιρνω ειναι της μορφης:

Font shape `LGR/ptm/m/n' undefined

(Font) using `LGR/cmr/m/n'

Καταλαβαινω οτι μου λειπει καποιο αρχειο που να λεει πως να ζωγραφισει τα bold, αλλα ως εκει :)

Σου λείπει μια ελληνική γραμματοσειρά με bold γράμματα. Προσωπικά σε LaTeX χρησιμοποιώ την kerkis. Είναι μια όμορφη, δωρεάν γραμματοσειρά που βγάζει πολύ ωραία κείμενα.

 

- Εχω δοκιμασει διαφορα πακετα οπως babel και greektex, και εχουν ολα την ιδια συμπεριφορα, αρα το προβλημα μαλλον εντοπιζεται στο οτι καπου λειπουν τα fonts απο το συστημα μου.

Τα babel και greektex έχουν να κάνουν με τη συμπεριφορά του preprocessor. Φροντίζουν αφενός το LaTeX να καταλαβαίνει τα ελληνικά από τα αρχεία .tex, αφ' ετέρου η εντολή \chapter να δημιουργεί το κείμενο "Κεφάλαιο" και όχι "Chapter".

 

- Ενα ενδιαφερον αποτελεσμα παιρνω με τον εξης συνδυασμο επικεφαλιδων:

\usepackage[iso-8859-7]{inputenc}

\usepackage{greektex}

Προφανώς υπάρχει κάποια σύγκρουση ανάμεσα σε δύο πακέτα. Προσωπικά ποτέ δεν έχω χρησιμοποιήσει το greektex. Για ελληνικά χρησιμοποιώ το ακόλουθο configuration:

>
\usepackage[greek,english]{babel}
\usepackage[iso-8859-7]{inputenc}
\usepackage{kerkis}
\usepackage{eurosym}
\usepackage{indentfirst}

Το inputenc με iso-8859-7 κάνει το LaTeX να διαβάζει απευθείας τους ελληνικούς χαρακτήρες από τα αρχεία .tex. Παλιότερα, έπρεπε να γράφεις greeklish (με τόνους κιόλας :-P), αλλά πλέον μπορείς να γράφεις κανονικά ελληνικά, αρκεί να ορίσεις ότι το input encoding είναι iso-7. Όλα αυτά δε είναι παντελώς άσχετα με το πρόβλημά σου, το οποίο, όπως σου είπα, είναι ότι δεν έχεις μια ελληνική γραμματοσειρά με bold glyphs.

 

Απο ο,τι βλεπω, εχω τα encodings

 

> xlsfonts | grep fixed.*8859-7

 

μου απανταει:

-misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-7

-misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-7

-misc-fixed-bold-r-normal--18-120-100-100-c-90-iso8859-7

-misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-7

-misc-fixed-medium-o-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-medium-o-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-medium-o-semicondensed--13-120-75-75-c-60-iso8859-7

-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-7

-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-7

-misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-7

-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-7

-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-7

-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-7

-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-7

-misc-fixed-medium-r-normal--6-60-75-75-c-40-iso8859-7

-misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-7

-misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-7

-misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-7

-misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-7

-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-7

Αυτές οι γραμματοσειρές είναι των X-Windows. Το LaTeX χρησιμοποιεί δικές του γραμματοσειρές, τελείως άσχετες από αυτές ;-).

 

Τέλος, μιας και ασχολείσαι με το LaTeX, θα σου πρότεινα να ρίξεις μια ματιά στο Kile, ένα IDE για LaTeX σε KDE. Προσωπικά με βόλεψε πολύ όταν έκανα τη διπλωματική μου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστω apoikos, αλλα δε δουλεψε :)

Βασικα εχω το ιδιο προβλημα με τα ΞΞΓΓΓ''γΓΓΓΟΟΟΞΞΞΞ που λεω και πιο πανω. Ειναι καπως δυσκολο να το περιγραψω, αλλα προφανως κατι δεν παει καλα με την κωδικοποιηση iso-8859-7 στο συστημα μου.

Επισης:

Ανοιγω konsole (στο kde), αλλαζω το encoding σε iso-8859-7, προσπαθω να γραψω ελληνικα και αντι για ελληνικα, μου βγαζει αυτα τα ΞΞΓΓΓΞΓΞΞΓΓΞ που λεω και πιο πανω. Αν επαναφερω την κωδικοποιηση σε unicode, γραφει κανονικα τα ελληνικα. Οπως και στο latex, αν βαλω \usepackage[utf8x]{inputenc} αντι για \usepackage[iso-8859-7]{inputenc} τοτε τα ελληνικα παιζουν κανονικα, εκτος βεβαια απο τα bold :)

Εχω δοκιμασει reinstall της κωδικοποιησης με yum, αλλα τιποτα. Επισης οσον αφορα το latex παλι, το iso-8859-7.def βρισκεται στη θεση του.

 

Καλο το kile, αλλα δυσκολα θα αφησω το vi και τα makefiles μου :)

 

Ωραια fonts τα kerkis, ελπιζω να παιξει καποια στιγμη :)

 

edit: Α! και κατι αλλο. Το ιδιο ακριβως προβλημα εχω και στο σπιτι (fedora 5) και στη δουλεια (fedora 4), οποτε μαλλον δεν παιζει να εχω χαλασει κατι...θα ελεγα πως κατι δεν εχω εγκαταστησει-στησει σωστα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...