- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 2 mesi fa da .
-
Topic
-
Salve a tutti,cerco di spiegare il mio problema fornendo una descrizione di contorno il più esaustiva possibile, sperando di ricevere qualche indizio o suggerimenti da qualcuno più esperto di me per risolvere o sistemare l’errore. Cerco di spiegare anche i test da me effettuati per risolvere il problema.
PREMESSA
Sistema operativo: Linux Ubuntu 22.04 LTS
Distribuzione TeX: TeX Live 2022 aggiornata alla data di oggi 14 giu 2022Nei giorni scorsi sono inciampato per casualità nella documentazione ufficiale del bundle CNLTX dell’autore Clemens Niederberger e sono rimasto compiaciuto della qualità estetica del manuale per la produzione di documentazione di classi e pacchetti.
Ho deciso così di voler provare il bundle in oggetto per creare dei miei documenti personali dando un tocco di rinnovamento agli stessi. Dopo aver letto un pò di documentazione ufficiale utilizzando il classico comando texdoc cnltx ho deciso di voler provare subito un banale esempio del tipo “HelloWorld.tex” utilizzando la classe ufficiale della documentazione del bundle chiamata cnltc-doc [prime 4 sezioni del manuale].
Compilando con pdfLaTeX (ma anche con XeLaTeX e LuaLaTeX) ricevo l’errore Undefined control sequence senza comprendere dove stia la fonte del problema.
`
% !TEX TS-program = pdflatex
%
% Template che utilizza il bundle CNLTX di Clemens NIEDERBERGER
% https://mirror.math.princeton.edu/pub/CTAN/macros/latex/contrib/cnltx/cnltx_en.pdf
%% #########################################
% DOCUMENT CLASS
% #########################################
\documentclass{cnltx-doc}% Class options
% – load-preamble: carica il preambolo standard con pacchetti aggiuntivi
%
% NOTA: richiede il pacchetto libertinehologopatch.sty
% https://github.com/cgnieder/libertinehologopatch
%
%\documentclass[load-preamble]{cnltx-doc}% #########################################
% IMPORTED PACKAGES
% #########################################% Pacchetti del bundle CNLTX da utilizzare in alternativa come pacchetti stand-alone
%\usepackage{cnltx}
%\usepackage{cnltx-base}
%\usepackage{cnltx-example}
%\usepackage{cnltx-tools}
%\usepackage{libertinehologopatch}% Codifica dei font
%\usepackage[T1]{fontenc}% Codifica di input
%\usepackage[utf8]{inputenc}% Lingue
\usepackage[italian]{babel}% Test
%\usepackage{lipsum}
%\usepackage{blindtext}% Fonts
%\usepackage{mlmodern}% #########################################
% PACKAGE SETUP
% #########################################
% TODO% #########################################
% BEGIN DOCUMENT
% #########################################
\begin{document}\section{This is a section}
This is the body of the section\end{document}
`compilando il file .tex di esempio sopra riportato mi dà come errore in compilazione il messaggio: Undefined control sequence, pur essendo il sorgente super minimale. Nello specifico l’errore è:
`
! Undefined control sequence.
\__hook selectfont …@raggedtwoe@everyselectfont
\__hook_toplevel selectfon…
l.61 \end{document}
`Deduco in questo caso che non sia un problema mio, ma che l’errore provenga da altrove dal momento che l’esempio è super minimale senza fronzoli e non ci siano importazioni di pacchetti particolari. Magari qualche incompatibilità con TeX Live 2022?
TEST EFFETTUATI
- Windows 10 con TeX Live 2022 aggiornata con IDE TeXstudio e TeXworks
- Ubuntu 22.04 con TeX Live 2022 aggiornata con IDE TeXstudio e TeXworks
Tutti i test danno come risultato lo stesso errore riportato in oggetto al topic.
Riporto in allegato i seguenti file:
- file test-example.tex di esempio
- screenshot TeXstudio del messaggio di errore del compilatore
- screenshot TeXworks del messaggio di errore del compilatore
- file di log
In attesa di un gentile aiuto e riscontro, porgo un saluto a tutti.
Grazie, Andrea
- Devi essere connesso per rispondere a questo topic.