dianoia” post=90645Salve a tutti,
mi capita spesso di copiare dei testi in greco politonico dal tesaurus, in modo da evitare errori di battitura. Nelle edizioni critiche si usano le parentesi uncinate <...> per evidenziare parole o frasi frutto di congetture dell’editore, oppure da questi ritenute interpolazioni successive alla redazione dell’autore.
Il problema è che le stesse parentesi sono utilizzate nella codifica greca per esprimere gli spiriti delle vocali. Di conseguenza copiando una porzione di testo, come per esempio questaἀμφότεροι μὲν οὖν οἱ πρῶτοι, κατὰ δύναμιν ἐπιστήμονες <ὄντες, ἐνεργείᾳ γίνονται ἐπιστήμονες,> ἀλλ’ ὁ μὲν διὰ
μαθήσεως ἀλλοιωθεὶς καὶ πολλάκις ἐξ ἐναντίας μεταβαλὼν ἕξεως, ὁ δ’ ἐκ τοῦ ἔχειν τὴν
ἀριθμητικὴν ἢ τὴν γραμματικήν, μὴ ἐνεργεῖν δέ, εἰς τὸ ἐνεργεῖν, ἄλλον τρόπον.Le due parentesi uncinate sono rese da pdflatex come spiriti!
Generalmente risolvo il problema interrompendo il comando foreignlanguage con cui inserisco il greco, inserendo ex novo la parentesi, e quindi riaprendo un nuovo foreignlanguage
`\foreignlanguage{greek}{ἀμφότεροι μὲν οὖν οἱ πρῶτοι,
κατὰ δύναμιν ἐπιστήμονες} <\foreignlanguage{greek}{ὄντες, ἐνεργείᾳ γίνονται ἐπιστήμονες,}> \foreignlanguage{greek}ἀλλ' ὁ μὲν διὰ
μαθήσεως ἀλλοιωθεὶς καὶ πολλάκις ἐξ ἐναντίας μεταβαλὼν ἕξεως, ὁ δ' ἐκ τοῦ ἔχειν τὴν
ἀριθμητικὴν ἢ τὴν γραμματικήν, μὴ ἐνεργεῖν δέ, εἰς τὸ ἐνεργεῖν, ἄλλον τρόπον.}`Il codice però scritto così mi sembra orribile, e quel che è peggio capita che mi dimentichi di controllare qualche porzione di teso, e quindi di presentare testi inesatti.
Un problema analogo si presenta per il carattere ‘·’ (punto in alto), che con l’opzione polutonikogreek di babel deve essere inserito come ‘;’.
In quel caso però ho visto che si può ovviare usando newunicodechar:`\newunicodechar{·}{;}`
Mentre se provo a fare lo stesso con le parentesi uncinate pdflatex esce con quest’errore:
`./tesi.tex:34: Package newunicodechar Error: ASCII character requested.`
Esiste un modo per risolvere il problema senza intervenire direttamente sul testo greco?
Grazie
Pietro
`\usepackage{textcomp}`
e poi [tt]\textlangle[/tt] e [tt]\textrangle[/tt] nel testo.
Ciao
Enrico