- Questo topic ha 6 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 1 mese fa da .
-
Topic
-
Cari tutti,
intanto un salutone, visto che è da tempo che non scrivo su questo forum.Il problema, come da titolo, è che non riesco a far comparire testo greco dentro un ambiente [tt]listings[/tt].
Ho letto da più parti che il pacchetto non supporta la codifica UTF-8, ma ho chiaramente problemi anche con [tt]listingsutf8[/tt], come da MWE che propongo in calce alla presente.La domanda dunque è la seguente: è possisibile risolvere il problema e, se sì, come? Workaround, altro pacchetto, κτλ…..
Grazie in anticipo a tutti,
Domenico`
% !TeX encoding = UTF-8
% !TeX TS-program = xelatex\documentclass{book}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Libertinus Serif}
\setmonofont[Scale=MatchLowercase]{Libertinus Mono}
\usepackage{unicode-math}
\usepackage{xunicode}
\usepackage{polyglossia}
%\usepackage{listings}
\usepackage{listingsutf8}
\lstset{language=[LaTeX]TeX}\begin{document}
lkjlkjljkὅτι μὲν ὑμεῖς, ὦ ἄνδρες Ἀθηναῖοι, πεπόνθατε ὑπὸ τῶν ἐμῶν κατηγόρων, οὐκ οἶδα· ἐγὼ δ' οὖν καὶ αὐτὸς ὑπ' αὐτῶν ὀλίγου ἐμαυτοῦ ἐπελαθόμην, οὕτω πιθανῶς ἔλεγον. καίτοι ἀληθές γε ὡς ἔπος εἰπεῖν οὐδὲν εἰρήκασιν. μάλιστα δὲ αὐτῶν ἓν ἐθαύμασα τῶν πολλῶν ὧν ἐψεύσαντο, τοῦτο ἐν ᾧ ἔλεγον ὡς χρῆν ὑμᾶς εὐλαβεῖσθαι μὴ ὑπ' ἐμοῦ ἐξαπατηθῆτε ὡς δεινοῦ ὄντος λέγειν.
\begin{lstlisting}
\begin{center}
lkjlkjlkj
\end{center}
\end{lstlisting}\begin{lstlisting}
\documentclass{book}
\begin{document}
ὅτι μὲν ὑμεῖς, ὦ ἄνδρες Ἀθηναῖοι, πεπόνθατε ὑπὸ τῶν ἐμῶν κατηγόρων, οὐκ οἶδα· ἐγὼ δ' οὖν καὶ αὐτὸς ὑπ' αὐτῶν ὀλίγου ἐμαυτοῦ ἐπελαθόμην, οὕτω πιθανῶς ἔλεγον. καίτοι ἀληθές γε ὡς ἔπος εἰπεῖν οὐδὲν εἰρήκασιν. μάλιστα δὲ αὐτῶν ἓν ἐθαύμασα τῶν πολλῶν ὧν ἐψεύσαντο, τοῦτο ἐν ᾧ ἔλεγον ὡς χρῆν ὑμᾶς εὐλαβεῖσθαι μὴ ὑπ' ἐμοῦ ἐξαπατηθῆτε ὡς δεινοῦ ὄντος λέγειν.
\end{document}
\end{lstlisting}\end{document}
`
- Devi essere connesso per rispondere a questo topic.