|
|
| english |
αρχική
| κοσμοθέαση
| βιογραφικά | βιβλία
| δημοσιεύσεις |
Αντώνης
Τσολομύτης | Πανεπιστήμιο Αιγαίου
Μετατροπή από Ελληνικά (και
πολυτονικά) του iso-8859-7
γραμμένα με τις συμβάσεις του πακέτου του
LaTeX Babel
σε Unicode.
Η μετατροπή μονοτονικών κειμένων γραμμένα σε
iso-8859-7 στο σύγχρονο Unicode ώστε το αρχείο
να λειτουργεί με το xelatex και lualatex, είναι
απλή με την εντολή iconv σε Linux:
iconv -f iso8859-7 -t UTF-8 filename >
newfilename
Όμως αν τα ελληνικά μας είναι γραμμένα σε
πολυτονικό με τις συμβάσεις του πακέτου Babel,
δηλαδή >ά| για το άλφα με ψιλή οξεία
και υπογεγραμμένη, η μετατροπή δεν είναι εύκολη.
Το script που θα βρείτε εδώ κάνει αυτή τη
μετατροπή απλή υπόθεση στο commandline του
Linux.
1. Κατεβάζουμε το script babel7toUTF8
και το αποθηκεύουμε στον φάκελο που έχουμε τα
αρχεία προς μετατροπή. Από το commandline
μπαίνουμε στον φάκελο με την κατάλληλη εντολή
cd.
(το script απαιτεί τα προγράμματα iconv και sed.
Αν δεν τα έχετε θα σας ενημερώσει και θα πρέπει
να τα εγκαταστήσετε.)
2. το κάνουμε εκτελέσιμο με
chmod +x babel7toUTF8
3. Εκτελούμε:
./babel2UTF8 filename
Αυτό θα παράγει το αρχείο utf8-filename που
είναι το αρχείο μας με σωστά Unicode Ελληνικά.
Created by Antonis
Tsolomitis on 24/Feb/2022
Modified on 24/Feb/2022
|
|