Risposte nei forum create
-
AutoreRisposte
-
::
drjhons” post=123117Perché nei testi di alcuni libri il numero 1 è sostituito dalla I maiuscola?
Non c’è alcuna sostituzione. È semplicemente che quel font è stato disegnato così (uno stile abbastanza comune in ambiti classici).
Un font simile, ad esempio, è il “EB Garamond”.
`% !TEX program = pdflatex
\documentclass{article}
\usepackage{ebgaramond}
\begin{document}
(1436-1476)
\end{document}“% !TEX program = lualatex
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Numbers=OldStyle]{EB Garamond}
\begin{document}
(1436-1476)
\end{document}`drjhons” post=123117Inoltre, perché spesso le cifre di uno stesso numero sembrano leggermente “sfalsati”?
Alcuni font prevedono la composizione dei numeri sia in modo, come dici tu, “sfalsato” (oldstyle), sia allineati in altezza (lining).
Esempio di font “EB Garamond” con numeri allineati in altezza.
`% !TEX program = pdflatex
\documentclass{article}
\usepackage[lining]{ebgaramond}
\begin{document}
(1436-1476)
\end{document}“% !TEX program = lualatex
\documentclass{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
(1436-1476)
\end{document}`MatteoPS: riguardo il font “EB Garamond”, si noti quanto segue:
- componendo con [tt]pdflatex[/tt], lo stile predefinito è quello “oldstyle”. Componendo con [tt]lualatex/xelatex[/tt], lo stile predefinito è quello “lining”;
- lo stile “oldstyle/lining” definisce anche il disegno del numero “1” (ovvero solamento nello stile “oldstyle” il numero “1” sembra una “I”).
29 Agosto 2025 alle 11:40 in risposta a: Rendere disponibili a xelatex / lualatex tutti i font del sistema #122492::OldClaudio” post=123074Da quel che ho capito leggendo le newsletters che accompagnano ogni nuovo aggiornamento del sistema TeX, sembra che il LaTeX Project Team stia abbandonando XeLaTeX.
Da una discussione riguardante il supporto [tt]XeLaTeX[/tt] emerge che, attualmente, il motore [tt]XeTeX[/tt] non ha alcun manutentore attivo.
Utente: I am not convinced that XeTeX should be abandoned before PDFTeX.
LaTeX Project Team: Well we weren’t the one who abandoned it in the first place. Neither XeTeX nor (x)dvipdfmx show currently any activity while PDFTeX still has a maintainer who is willing to extend the engine or correct bugs.Matteo
25 Agosto 2025 alle 12:32 in risposta a: Rendere disponibili a xelatex / lualatex tutti i font del sistema #122485::
Ciao,
non ho mai usato [tt]xelatex[/tt], ma con [tt]lualatex[/tt], in sistemi mac di Apple, non ho mai dovuto fare “magheggi” di questo tipo.
Avevo iniziato a giocherellare con i font e le funzionalità di [tt]fontspec[/tt] cinque/sei anni fa e già allora bastava richiamare il nome del font, uguale a come compariva nell’os… nulla di più, nulla di meno.`% !TEX encoding = UTF-8 Unicode
% !TEX program = lualatex\documentclass{article}
\usepackage{fontspec}
\setmainfont{Apple Chancery}
\newfontfamily\fantasy{Marker Felt}[Color=cd1076]
\usepackage{lipsum}\begin{document}
\lipsum[1]
{\fantasy \lipsum[2]}
\lipsum[3]
\end{document}`I font ‘Apple Chancery’ e ‘Marker Felt’ sono disponibili in un qualsiasi sistema macOS.Matteo
::
Se ho capito bene, il pacchetto [tt]psfrag[/tt] permette di modificare il testo all’interno di un’immagine eps, tramite il flusso latex-dvips-ps2pdf… giusto?Se è così, potresti semplicemente:
- usare [tt]psfrag[/tt] per modificare le sole immagini eps in immagini pdf;
- incorporare le immagini pdf ottenute in un qualsiasi documento pdflatex/lualatex (article, beamer, ltx-talk, …)
In questo modo manterresti le tue centinaia di immagini eps originali e andresti a creare le immagini pdf che di volta in volta necessitano di modifiche al testo.
In definitiva dovrai creare due flussi separati: uno per la modifica delle immagini; un altro per la creazione vera e propria del documento.
::
A parte la solita incongruenza del nome del file bibliografico ([tt]jobname.bib / bibliografia2[/tt]) il file compila correttamente.Questa discussione è partita con problemi di stampa di uno specifico glifo matematico, per finire con tutt’altro. Onestamente sta diventando una discussione confusa che mi pare non porti a nulla.
Suggerisco di chiuderla quì.
@Acivodul Se hai altri problemi apri altri thread, con l’accortezza di postare codice senza stupidi errori, evitabili con la normale attenzione.
::
Beh, se nel file bibliografico hai la voce [tt]HaleWright:2000[/tt] ma poi, nel testo, citi [tt]HaleWright:2001[/tt] è ovvio che ricevi l’erroreThere were undefined references.
Se su overleaf compili correttamente significa che lì non c’è questa incongruenza, altrimenti riceveresti lo stesso errore.
Quando sottolineo (e non sono certo il solo) l’importanza di postare un esempio minimo compilabile non lo dico tanto per dire. Con un vero emc (una decina di righe di codice se è tanto) l’errore ti sarebbe balzato all’occhio all’istante.
Acivodul” post=1230412. se lascio entrambi i files sulla scrivania del computer, il file tex viene compilato, ma la bibliografia non appare (dopo aver ripetuto più volte la compilazione con LaTex, BibTex, LaTex, LaTex);
Ovviamente il flusso corretto è [tt]pdfLaTeX – biber – pdfLaTeX[/tt].
Non capisco se hai semplicemente scritto male (ciò denota comunque poca attenzione e molta superficialità) o hai veramente compilato con [tt]bibTeX[/tt] (allora significa che non poni attenzione a ciò che ti viene scritto/suggerito).Comunque, la bibliografia viene stampata tramite il comando [tt]\printbibliography[/tt] ma quì siamo all’abc della composizione con LaTeX…
Sulle differenze tra desktop e cartella non so che dirti… probabilmente anche lì ti starai perdendo in un bicchier d’acqua… o forse hai problemi con l’installazione/ aggiornamento della distribuzione, anche perché il tuo log riporta la versione [tt]LaTeX2e <2024-11-01> patch level 2[/tt] anziché [tt]LaTeX2e <2025-06-01> patch level 1[/tt].
Matteo
PS: sorvolo sulla (precedente) richiesta di postare codice leggibile, utilizzando gli opportuni tasti di formattazione… evidentemente è chiedere troppo impegno…
::Acivodul” post=123026[…] Provo a fare le modifiche che mi avete suggerito e, se non risolvo, cerco la parte del testo che genera l’errore.
Non serve fare tante ricerche. Come ha scritto Enrico, il tuo documento (nel testo o nella bibliografia poco importa) contiene il carattere Unicode ∊ (U+220A) che [tt]pdfLaTeX[/tt] non riesce a gestire autonomamente (e questo perché, come ha scritto Claudio, pdfTeX è un motore di composizione che non supporta font Unicode nativamente).
Di seguito un emc che replica l’errore:
`% !TEX encoding = UTF-8 Unicode
% !TEX program = pdflatex\documentclass{article}
\begin{document}
∊
\end{document}`
Soluzione #1
Come suggerito da Enrico puoi aggiungere il comando [tt]\DeclareUnicodeCharacter{220A}{\ensuremath{\in}}[/tt] che “associa” il font Unicode ∊ al relativo comando [tt]LaTeX[/tt] (ad essere precisi il comando [tt]\in[/tt] corrisponderebbe al font ∈ U+2208 – il font ∊ U+220A si formerebbe con il comando [tt]\smallin[/tt] che però non fa parte del kernel LaTeX, ma necessita di pacchetti esterni)
`% !TEX encoding = UTF-8 Unicode
% !TEX program = pdflatex\documentclass{article}
\DeclareUnicodeCharacter{220A}{\ensuremath{\in}}
\begin{document}
∊
\end{document}`
Soluzione #2 (consigliata)
Compilare con un motore di composizione che gestisce nativamente i font Unicode (nel caso specifico, poiché si tratta di un simbolo matematico, bisogna comunque caricare il pacchetto [tt]unicode-math[/tt])
`% !TEX encoding = UTF-8 Unicode
% !TEX program = lualatex\documentclass{article}
\usepackage{unicode-math} % gestione dei simboli matematici
\begin{document}
$∊$ % modalità matematica
\end{document}`
MatteoPS: non ho particolare dimestichezza con la matematica in LaTeX, ma poiché ∊ è un simbolo matematico (presumibilmente inserito in una formula/equazione) mi pare opportuno utilizzare i relativi comandi LaTeX (se necessario con il supporto di pacchetti specifici). Dunque, inserire qualcosa tipo [tt]$\smallin$[/tt] (o [tt]$\in$[/tt]) invece che [tt]$∊$[/tt] (o [tt]$∈$[/tt])
::
Anch’io, dopo aver corretto l’incongruenza del nome del database bibliografico, non riscontro alcun problema. Ho compilato sia con [tt]pdfLaTeX[/tt] che con [tt]LuaLaTeX[/tt] (e ho provato sia [tt]BibTeX[/tt] che [tt]biber[/tt])…@Acivodul Indipendentemente da quale sistema e distribuzione [tt]TeX[/tt] tu stia usando (che non sappiamo visto che non lo dici – TeXShop 5.53 è solamente l’editor) mi pare evidente che l’esempio postato non possa provocare alcun errore riguardante il carattere U+220A, visto che l’esempio è composto da semplici caratteri ASCII.
Comunque…
- accertati che la tua distribuzione sia aggiornata;
- [EDIT] accertati che il tuo editor salvi i file nella codifica UTF-8 (basta guardare nelle impostazioni);
- [EDIT] compila con LuaLaTeX invece che con pdfLaTeX (suggerimento, non obbligo);
- elimina la chiamata al pacchetto [tt]inputenc[/tt] (che da un paio d’anni non serve più);
- elimina il riferimento al backend [tt]BibTeX[/tt] ([tt]biblatex[/tt] userà di default [tt]biber[/tt]);
- utilizza il pacchetto [tt]xcolor[/tt] al posto del vetusto [tt]color[/tt];
- verifica che tutti gli altri pacchetti ([tt]soul[/tt], [tt]tipa[/tt], [tt]dsfont[/tt], etc.) ti servano veramente (io ho seri dubbi).
Matteo
::
Al di là del quesito specifico, per poter ricevere aiuto bisogna mettere gli utenti del forum nelle migliori condizioni, quindi postare un esempio minimo compilabile. Minimo significa caricare solamente i pacchetti necessari a replicare il problema. Compilabile significa che io, nel tuo codice, non devo aggiungere nemmeno una virgola.Come scritto nella guida che ti ho linkato (7 paginette), inserisci il database bibliografico all’interno del file [tt].tex[/tt] tramite l’ambiente [tt]filecontents[/tt].
Inoltre, non serve allegare alcun file. Basta scrivere il codice con l’accortezza di utilizzare il relativo tasto presente nella barra degli strumenti: questo formatterà il codice in modo corretto e migliorerà la leggibilità dello stesso (operazione che Enrico ha fatto al posto tuo nel tuo primo post).
Matteo
PS: visto che il problema riguarda la compilazione sarebbe opportuno specificare anche altre informazioni, quali ad esempio: distribuzione usata (TeXLive 2025? MikTeX 2014?), versione LaTeX (es. LaTeX2e <2025-06-01> patch level 1), motore di composizione (pdfLaTeX? LuaLaTeX?).
9 Giugno 2025 alle 15:08 in risposta a: problema con url indicato nei riferimenti bibliografici #122426::
Il pacchetto [tt]xurl[/tt], da quello che leggo dalla documentazione, non crea il collegamento ipertestuale, gestisce semplicemente l’interruzione di riga dell’url. Significa che bisogna comunque caricare [tt]hyperref[/tt].Matteo
PS: il tuo esempio è minimo, ma non compilabile, poiché manca il database bibliografico (che tu dici di aver allegato, ma non c’è). Negli emc (esempi minimi compilabili) basta aggiungere i riferimenti bibliografici all’interno del file [tt].tex[/tt] tramite l’ambiente [tt]filecontents[/tt].
::
Su CTAN esiste un topic apposito.
Personalmente ti consiglio uno stile che riprenda il modello di cv europeo, tipo EuropeCV (texdoc europecv) o europasscv (texdoc europasscv)Matteo
::
Secondo il commento di Ulrike Fischer il problema è che il pacchetto [tt]hyperref[/tt] viene caricato troppo tardi.
Nel nostro caso [tt]europecv.cls[/tt] carica [tt]hyperref[/tt] mediante il gancio [tt]\AtBeginDocument[/tt]. Basterebbe che fosse caricato un po’ prima, ad esempio tramite [tt]begindocument/before[/tt]
`
\AddToHook{begindocument/before}{%
…
\RequirePackage{hyperref}
…
}`Ho già contattato lo sviluppatore, suggerendogli questa modifica. Comunque, il problema era già stato posto su questo forum.matteo.l” post=122958Non so quali opzioni debbano essere passate al pacchetto perché funzioni come previsto dagli autori della classe.
[tt]europecv.cls[/tt] carica [tt]hyperref[/tt] senza alcuna opzione.
26 Marzo 2025 alle 7:37 in risposta a: DOcumento italiano con parole greche e ideogrammi cinesi #122374::
Dal regolamento (“netiquette”) del forum:Nel forum niente è dovuto, si chiede e si da liberamente, nessuno riceve stipendi per presunti servizi e gli amministratori impiegano il loro tempo in maniera del tutto gratuita.
…
La risposta arriverà quando nel forum entrerà qualcuno che la conosce, ma non si può pretendere di averla subito. A volte non si otterrà una risposta pronta all’uso, ma un’indicazione di come è possibile ottenere la soluzione; questo può avvenire per diversi motivi.
…
Il punto è che si dovrebbe intendere il forum come una piazza di discussione e un luogo di scambio e non come un servizio da sfruttare, se questo si cerca esistono persone che offrono servizi a pagamento e non è giusto sottrargli il pane lavorando gratis al posto loro.Personalmente, avendo letto il quesito di @Lizewski mi stavo accingendo a rispondere, consigliando la giusta documentazione, fornendo un emc e dando alcuni suggerimenti che a mio avviso potessero essere d’aiuto. Poi, leggendo la sua risposta (scritta a meno di due giorni dall’apertura del topic) mi sono infastidito e ho preferito lasciar perdere.
A mente fredda voglio pensare che l’atteggiamento di @Lizewski sia dipeso da un certo nervosismo, dovuto alle scadenze e ai termini legati alla consegna del proprio saggio.
Matteo
::
Sbirciando un po’ in [tt]europecv.cls[/tt] sono riuscito a individuare le definizioni da modificare.Nel tuo preambolo aggiungi il seguente codice:
`
% Eliminazione della lettera 'J'
\renewcommand{\ecvdisplayReferredJournalsPublications}[1][]{%
\stepcounter{ReferredJournalsPublications}%
\hypertarget{#1}{[\theReferredJournalsPublications]}%
}% Modifica del footer
\makeatletter
\AtBeginDocument{%
\fancyfoot{}
\fancyfoot[c]{\footnotesize\thepage\ecv@totpages}}
\makeatother
`
Se le modifiche fanno al caso tuo e sei soddisfatto della risposta puoi considerare “chiusa” la questione. A questo punto ti suggerisco di modificare il titolo del primo post, aggiungendo qualcosa tipo “[risolto]” (e magari cliccare sul tasto blu “Ringrazia” che male non fa…).
MatteoPS: quando posti righe di codice inseriscile tramite l’apposito tasto (che trovi nella barra degli strumenti di formattazione).
::
Riesci a postare un esempio minimo compilabile? Ovviamente omettendo informazioni personali e/o sensibili… anche l’elenco delle pubblicazioni possono essere generiche/inventate…Matteo
-
AutoreRisposte