- Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 1 mese fa da .
-
Topic
-
Salve, dovendo scrivere diverse pagine con molte lettere greche, simboli matematici, trovo irrinunciabile poter editare caratteri utf8 direttamente nel testo. All’inizio usavo semplicemente`
\usepackage[utf8x]{inputenc}
\SetUnicodeOption{mathletters}
\SetUnicodeOption{autogenerated}
`e tutto funzionava (quasi) al meglio: rimaneva il problema che espressioni tipo
`
x_α
`non venivano accettate, ma andavano scritte come
`
x_{α}
`inoltre, ciò che era più grave, la sua incompatibilità con BibLaTeX, a cui pure mi era difficile rinunciare.
Successivamente ho visto che XeLaTeX poteva fare al caso mio: basta aggiugere nel preambolo il pacchetto “unicode-math” . Tutto ciò mi pare molto funzionale, tuttavia rimangono dei problemi:1) Il risultato di un documento compilato con (Pdf)LaTeX e con XeLaTeX è qualitativamente diverso indipendentemente dalla presenza del pacchetto “unicode-math”: come esempio
ho provato il a compilare il seguente documento (minimale senza aggiunta di alcun pacchetto non canonico) con PdfLaTeX`
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}%opening
\title{Una prova}
\author{PMi}\begin{document}
\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}\section{Prima sezione}
\lipsum[1-10]
\end{document}
`e la seguente “traduzione” in XeLaTeX (sempre minimale):
`
\documentclass[a4paper,10pt]{article}
\usepackage{fontspec}
\usepackage{lipsum}%opening
\title{Una prova}
\author{PM}
\begin{document}\maketitle
\begin{abstract}
\lipsum[1]
\end{abstract}\section{Prima sezione}
\lipsum[1-10]
\end{document}
`Il corpo del documento sembra il solito, la segmentazione delle righe la solita, tuttavia il documento compilato con PdfLaTeX appare più snello ed elegante, nell’altro i caratteri sono più marcati, spessi e meno nitidi, col risultato che il documento sembri più sporco.
2) Dovendo scrivere usando alcuni pacchetti (come ad esempio quelli del JHEP): http://jhep.sissa.it/jhep/help/JHEP_TeXclass.jsp
ho notato che addirittura cambia la segmentazione del testo (va a capo in punti diversi) e rende l’output veramente sgradevole.Vorrei cortesemente sapere
1) Se c’è modo di impostare XeLaTeX perché, almeno nei documenti minimali, dia un output gradevole cone PdfLaTeX;
2) Qualche suggerimento su come poter integrare XeLaTeX su un generico pacchetto (pensando ad esempio a quello sopra linkato);
3) Eventualmente se ci fosse modo di convertire i caratteri utf8 in comandi LaTeX standard (i.e. α che diventi \alpha) al momento della compilazione LaTeX e non frapponendo un precompilatore che faccia queste sostituzioni, in modo da preservare il reverse search da pdf a sorgente (cliccando sul pdf, l’editor posiziona alla riga sorgente interessata)Ringrazionadovi preventivamente
P.M.
- Devi essere connesso per rispondere a questo topic.