Daniele Zambelli

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 70 totali)
  • Autore
    Risposte
  • in risposta a: [Risolto] Punto di domanda rovescio: ¿ #121779
    Up
    0
    Down
    ::

    MatteoF” post=122336[…] Il problema, semmai, è l’utilizzo “invertito” delle doppie virgolette alte. Se vuoi scrivere qualcosa “tra virgolette” devi scrivere “`Come sarà il punto di domanda?''` e non `''Come sarà il punto di domanda?“`

    Errore mio, grazie.

    Non ho mai memorizzato la distinzione dei simboli per le virgolette aperte e chiuse, affidandomi all’editor che fa un ottimo lavoro. Ma il file di partenza aveva un gran pasticcio di virgolette, da qui l’inversione che non ho riconosciuto.

    Ringrazio Claudio per l’indicazione dell’ottimo manuale, io avevo fatto una serie di ricerche in Internet ma senza ottenere informazioni significative.

    Grazie ancora a tutti.

    Daniele

    in risposta a: Aggiornamento texlive #121745
    Up
    0
    Down
    ::


    Ho dedicato diverse ore per cercare di capire cosa ci fosse di nuovo nell’ultima versione di TexLive e di LuaLaTex ma non ho trovato niente, o solo cose vecchissime.

    Qualcuno saprebbe suggerirmi qualche link?

    Grazie per l’attenzione.

    in risposta a: Aggiornamento texlive #121744
    Up
    0
    Down
    ::

    OldClaudio” post=122310[…]
    Tiro allora a indovinare quello che potrebbe esserti successo.

    Dato che il problema è sorto solo dopo l’aggiornamento e senza effettuare alcun cambiamento a file e directory, escluderei (ho comunque controllato) i punti a) b) e c).

    OldClaudio” post=122310d) hai messo emerso.jpg dentro la cartella img/ ma si tratta di un’altra cartella img/ sotto una cartella diversa da quella del tuo mainfile
    e) non me ne vengono mi mente altre, ma a tirare a indovinale non è una cosa facile senza un vero esempio minimo compilablie che riproduca il tuo problema. […].

    La cartella img è una sottocartella di una cartella diversa da quella dove si trova il mainfile.
    Ho aggiunto l’indicazione della cartella di partenza e è andata:

    `\includegraphics[width=0.95\textwidth]{\folder img/ernest}`

    La domanda che mi sorge è:

    – Se non specificato, il percorso è relativo al main file, non al file che viene compilato in quel momento?

    – Questo comportamento è mutato nell’ultima versione?

    – Se è un comportamento stabile dovrò modificare tutte le chiamate con riferimento alla posizione del file in compilazione oppure c’è un modo per dire a LuaLaTex di utilizzare il meccanismo di ricerca dei file che funzionava prima?

    Non so se sono riuscito a spiegarmi… confido nella vostra pazienza.

    Intanto grazie 🙂 🙂 🙂

    Up
    0
    Down
    ::


    Come chiaramente scritto nella risposta alla domanda:

    https://tex.stackexchange.com/questions/659477/tkz-euclide-not-working-since-update

    c’è un errore lasciato in tkz-euclide.sty e, purtroppo, inserito nel pacchetto per Debian testing.

    Personalmente l’ho corretto commentando la linea incriminata:

    % \input{tkz-obj-eu-draw-triangles.tex}

    Sarebbe più furbo lo facesse il manutentore del pacchetto Debian, ma in attesa, chi riscontra questo problema può risolverlo facilmente in questo modo.

    Una buona serata a tutti.

    in risposta a: pdflatex – lualatex e la matematica nei titoli. #120980
    Up
    0
    Down
    ::

    OldClaudio” post=121501Daniele; questa soluzione funziona sia con \pdfLaTeX sia con \LuaLaTeX`% !TEX encoding = UTF-8 Unicode
    \documentclass{memoir}
    […]
    \subsection{Moltiplicazione \texorpdfstring{in $\N: \quad \left(\N;~\times\right)$}{in N:\quad (N; \texttimes\right)}}

    […]

    \end{document}`

    Ok. All’inizio pensavo fosse un problema legato ai titoli, poi un problema legato alle voci dell’indice, adesso che ho capito che riguarda i riferimenti, tutto è più chiaro e più semplice. Le diverse soluzioni provate sono tutte funzionanti.

    Risposte alle tue domande:

    1) stix2 e stix two math sono due font diversi; il prio è type1 e il secondo è OpenType, il primo può contenere al massimo 256 caratteri e il seocndo ne può contenere milioni, di oslito non più di diverse decine dimigliaia.. La SIL che ha messo insieme sia quelli OpenType sia gli altri, ha fatto miracoli per ottenere i seocndi, i quali però rappresentano sempre un ripiego.

    Non è possibile caricare gli OpenType stix anche compilando con pdflatex?

    2) Il seocndo argomento di \texorpdfstring serve solo per i bookmarks chenon possono contenre matematica di nessun genere.Se vuo che nell’indice compaiano cose diverse da quelle che comapiono nel titolo della sezione devi usare l’argomeentofacoltativo di ogni comandi di sezionamenti.

    Finalmente mi pare di avere capito quale era il problema e anche la soluzione.

    Ora ti faccio una domanda io: perché vuoi mettere delle formule neititoli delle varie sezioni a diversi livelli gerarchici? Qui è una questione più filosofica che tipografica; tradotto in termini meno formali, è una questione di gusti personali. Me dietro a questi gusti dovrebbe esserci un pensiero. Secondo il mio pensiero, che ripeto è personale, e non deve necessariamente essere condiviso da altri. un titolo deve essere breve e ma deve contenere abbastanza informazione da capire di che cosa tratta la sezione. Ora quando hi un capitolo che parla di “Numeri naurali, diviso in sezioni de descrivono le operazioni che si possono eseguire sui numenri di questo insieme, no è necessario specificare che queste sezioni si riferiscono ai numeri naturali; dentro un capitolo relativo ai numeri naturali. […]

    Concordo sostanzialmente con te. Il motivo di evidenziare nel titolo che stiamo parlando di numeri naturali è che nell’insegnamento, una certa ridondanza (sintetica) è utile.
    Per la mia esperienza, non è affatto detto che un alunno che apre il libro e legge il titolo “Moltiplicazione” si renda conto che si sta parlando di numeri naturali, e questo anche se nella testatina c’è scritto “Numeri naturali”!

    Un’altra domanda che mi ero dimenticato di scrivere nel messaggio precedente, riguarda un errore strano.
    Quando compilo con pdflatex dopo aver compilato con lualatex ottengo l’errore:

    `! Undefined control sequence.
    \symbb

    l.6 …eft (\symbb {N};~+\right )$}{3}{section*.2}
    %`
    Cancellando il file .aux la compilazione funziona correttamente.
    Questo dipende dal fatto che lualatex e pdflatex usano il file .aux in modo diverso e per certi versi incompatibile?

    Grazie ancora per l’interesse, una buona giornata.

    Daniele

    in risposta a: pdflatex – lualatex e la matematica nei titoli. #120978
    Up
    0
    Down
    ::


    Innanzi tutto grazie per le indicazioni.

    È bello perché le vostre risposte e i miei esperimenti mi hanno fatto sorgere più domande di quante ne avessi all’inizio.

    Il codice di EMC ora è:

    `% !TEX encoding = UTF-8 Unicode
    \documentclass{memoir}

    \usepackage{amsmath, amssymb, amsthm}

    \usepackage[italian]{babel}
    \usepackage{iftex}

    \ifpdftex\typeout{************* PDFTeX*****************}
    \usepackage{stix2} % font

    \else
    \ifluatex\typeout{************* LuaLaTeX *****************}
    \usepackage{fontspec}
    \setmainfont{STIX}[Ligatures=TeX]
    \usepackage[math-style=ISO]{unicode-math}
    \setmathfont{STIX Two Math}
    \fi
    \fi

    \usepackage[colorlinks, hyperindex, pagebackref,
    linkcolor=RoyalBlue, filecolor=RoyalBlue,
    citecolor = black, urlcolor=RoyalBlue]{hyperref}
    \usepackage[usenames, dvipsnames]{xcolor}

    \newcommand{\N}{\mathbb{N}}

    \begin{document}

    \setcounter{tocdepth}{2}
    \tableofcontents

    \chapter{Numeri naturali}

    \section{Operazioni con i numeri naturali}
    \label{sec:nat_operazioni}

    \subsection{Addizione in $\N: \quad \left(\N;~+\right)$}

    \subsection{Sottrazione in $\N: \quad \left(\N;~-\right)$}

    % Questo non funziona con lualatex
    % \subsection{Moltiplicazione in $\N: \quad \left(\N;~\times\right)$}
    %

    % Questo, con pdflatex presenta un puntino al posto della crocetta
    \subsection{Moltiplicazione in $\N: \quad \left(\N;~×\right)$}
    %

    \subsection{Moltiplicazione in
    \texorpdfstring{$\N: \quad \left(\N;~ \times\right)$}{N: (N; x)}}

    % perché nell'indice le enne appaiono in mathbb?
    \subsection{Moltiplicazione in
    \texorpdfstring{$\N: \quad \left(\N;~\times\right)$}{N: (N; \textsf{X})}}

    % × MULTIPLICATION SIGN (U+00D7)
    \subsection{Moltiplicazione in
    \texorpdfstring{$\N: \quad \left(\N;~\times\right)$}{N: (N; ×)}}

    La moltiplicazione è legata all'azione di contare oggetti disposti in uno
    schieramento rettangolare.

    \end{document}
    `

    Prima domanda:
    Il simbolo della moltiplicazione sembra essere: × MULTIPLICATION SIGN (U+00D7).
    Ma quando compilo con pdflatex appare un puntino al posto della crocetta.
    È perché le due istruzioni: 1. \usepackage{stix2} e 2. \setmathfont{STIX Two Math} non sono del tutto equivalenti?

    Seconda domanda:
    Come mai nell’indice il simbolo N appare in mathbb anche se non è scritto così?
    È perché il secondo argomento di \texorpdfstring viene usato solo nei riferimenti e non nel titolo dell’indice?

    Se ho capito bene, la soluzione più semplice è quella di robitex.

    Grazie a tutti per le preziose indicazioni che mi avete dato.

    Daniele

    in risposta a: [Risolto] Errore con LuaLaTeX: \inputencodingname #120955
    Up
    0
    Down
    ::


    Grazie, mi piacciono le soluzioni semplici!!!

    Grazie a tutti.

    Una buona giornata.

    Daniele

    in risposta a: Font e pacchetti #120879
    Up
    0
    Down
    ::

    OldClaudio” post=121401Non ho ancora provato a compilare con le debite modifiche per LuaLaTeX il testo di matematica che hai indicato qualche messaggio fa.

    Forse non è il caso di partire da un progetto così complesso.
    Sarebbe già un buon passo far funzionare il pezzetto a cui sto lavorando ora: la riscrittura della classe e del pacchetto legati al progetto Matematica Dolce.
    Questo lavoro lo si può trovare in:
    matdolce
    Così magari mi correggi qulche vaccata che ci ho messo dentro.

    Tuttavia mi hai messo una pulce nell’orecchio: vedi che usi una versione Debian di TeX Live. Non va bene; Enrico Gregorio ha scritto un documento che trovi nella sezione documentazione su come installare TeX Live di CTAN in parallelo o in sostituzione di TeX Live di Debian. Secondo molti la distribuzione Debian è ottima per quel che riguarda la conformità con le norme del consorzio Debian. Certamente non è aggiornabile come lo è TeX Live di CTAN.

    Il documento di Enrico si riferisce a Ubuntu che ha un sistema di aggiornamento diverso. Nella mia Debian Testing, gli aggiornamenti mi sembrano abbastanza frequenti e Texlive è stata aggiornata qualche settimana fa.

    Cerco di approfondire facendo esperimenti, ma non credo di poterti rispondere entro un paio d’ore.

    Non preoccuparti per i tempi, io intanto vado avanti a realizzare la classe e il pacchetto per Matematica Dolce.

    Grazie ancora.

    Daniele

    in risposta a: Font e pacchetti #120877
    Up
    0
    Down
    ::

    OldClaudio” post=121397[…]

    È logico che se compili ocn pdflatex un file il cui preambolo contiene fontspec ti da errore, visto che fontspec gestiesce i font opentype che si possono usare solo con XeLaTeX e LuaLaTeX (quindi con XeTeX e LuaTeX come interpreti del formato LaTeX).

    Non avevo capito che polyglossia e fontspec sono pacchetti solo per LuaLaTeX.

    È altrettanto logico che se non pulisci la cartella dai file prodotti da una precedente compilazione con pdfLaTeX (interprete pdftex) compilando con LuaLaTeX ottieni messaggi che si riferiscono alla precedente compilazione conpdfLaTeX.

    È logico se LuaLaTeX non è in grado di capire da solo che deve riscrivere i file ausiliari.

    Comunque deve esserci qualcos’altro perché anche dopo aver cancellato tutti i file ausiliari, il comando:
    `lualatex matdolceclassetest.tex`

    Produce
    `[…]
    (/usr/share/texlive/texmf-dist/tex/latex/accsupp/accsupp-luatex.def))
    ! Undefined control sequence.
    l.350 \pdfoptionpdfminorversion
    =6`
    Premendo invio procede con diversi altri errori.
    Visto l’ultimo file caricato prima dell’errore e la macro che non riconosce, penso che ci sia qualcosa che non va nelle mie impostazioni.
    Le versioni di pdflatex e di lualatex in uso sono:

    `pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian)
    kpathsea version 6.3.4/dev`
    `This is LuaHBTeX, Version 1.14.0 (TeX Live 2022/dev/Debian)`
    Grazie comunque delle indicazioni che mi hai dato, ma non posso passare a un altro compilatore nel bel mezzo di un progetto complesso.
    Per fare questo passo devo partire da esempi minimi e funzionanti.

    C’è un qualche documento che confronta i vari compilatori della famiglia TeX?

    Grazie ancora e buona giornata.

    Daniele

    Up
    0
    Down
    ::

    OldClaudio” post=121398Non è strano: prova ad usare \RequirePackage nel tuo preambolo e guarda che cosa succede.

    Confermi, io continuo a non capirne il senso, e mi sembra assurdo.

    Grazie, ciao.

    Daniele

    in risposta a: Font e pacchetti #120875
    Up
    0
    Down
    ::

    OldClaudio” post=121388Daniele, passare da pdfLaTeX a LuaLaTeX e banale a meno che tu non voglia usare dentro il tuo file sorgente delle espressioni che usano lo script Lua; Io uso LuaLaTeX quasi sempre, da un paio d’ǹni, anche se continuo ad aggiorna la GuidaGuIT (vedi sezione Documentazione) dove si parla anche dei font e non dovresti avere difficoltà a capire come agire.

    In sostanza il preambolo va modfiicato un poco al fine di gestire le lingue e gestire i font OpenType.

    Interessante, finita la ristrutturazione magari provo a fare il passaggio a LuaLaTeX o a un altro linguaggio della famiglia TeX.

    1) Lingue; puoi continuare ad usare babel, ma io ti suggerirei di usare polyglossia che, sendo me, è più facile da usare di babel. […]

    2) Font; […]
    Con i font Opentype invece de singoli pacchetti epr i font in generale bisogna usare il pacchetto fontspec per impostare i font, e il pacchetto unicode-math per impostare i font matematici. Ci sono anche pacchetti che riconoscono da soli il tipo di motore che. Gli Stix e Stics math sono molto ricchi di segni, ma personalmente preferisco i NewComputer Modern

    Ammetto di non aver capito come usare fontspec, ma copiando da Internet ho usato il seguente spezzone di codice:

    `\usepackage{fontspec} % font
    \setmainfont{STIX2Text-Regular.otf}[
    BoldFont = STIX2Text-Bold.otf ,
    ItalicFont = STIX2Text-Italic.otf,
    BoldItalicFont = STIX2Text-BoldItalic.otf
    ]
    \setmathfont{STIX2Math.otf}`
    compilando con:
    `pdflatex matdolceclassetest.tex`

    `! Fatal Package fontspec Error: The fontspec package requires either XeTeX or
    (fontspec) LuaTeX.
    (fontspec)
    (fontspec) You must change your typesetting engine to,
    (fontspec) e.g., “xelatex” or “lualatex” instead of
    (fontspec) “latex” or “pdflatex”.

    Type to continue.

    l.45 \msg_fatal:nn {fontspec} {cannot-use-pdftex}`
    compilando con:
    `lualatex matdolceclassetest.tex`
    ottengo:
    `! Undefined control sequence.
    l.350 \pdfoptionpdfminorversion`

    Penso che il passaggio a LuaLaTeX richieda più studio di quanto gli ho dedicato.

    Interessante la GuidaGuiT, ho letto la parte sui font.
    Visto che la stai ancora mantenendo, ti segnalo due refusi:

    Nella sezione 11.7.3. c’è: “i lingue”

    A pag.230 5 linee sopra il punto 4: “della cartelle”

    Grazie per le indicazioni e per gli stimoli interessanti.

    Daniele

    in risposta a: Font e pacchetti #120874
    Up
    0
    Down
    ::

    samiel” post=121391ops, intendevo nella testatina delle prime sezioni (frontmatter, presumo)
    e poi alla voce Prefazione dell’indice stesso, dove si legge ix

    I numeri di pagina in minuscolo era un effetto voluto:
    – per distinguere da tutti gli altri numeri presenti nel testo;
    – per mostrare che le cifre non sono solo quelle “maiuscole”.

    Grazie, ciao.

    Daniele

    in risposta a: Font e pacchetti #120872
    Up
    0
    Down
    ::


    `[…] nell'indice la numerazione è in minuscolo, laddove di solito è romana maiuscoletta: è un effetto voluto?`
    Non è voluta, ma non capisco a quale indice ti riferisci.

    `[…] nella testatina, trovo tutto troppo attaccato. Perché non metti argomento e pagina l'uno all'estrema sinistra e l'altra all'estrema destra
    e viceversa per le pagine pari e dispari?`

    Sì questo pensavo di cambiarlo nella versione ristrutturata.

    Mi fa piacere avere una conferma.

    Grazie.

    Daniele

    in risposta a: Font e pacchetti #120869
    Up
    0
    Down
    ::

    robitex” post=121385

    Ciao Daniele,
    Non sono così esperto di font da fornirti di una risposta professionale alle tue domande.
    Penso solo che occorre fare delle prove con i diversi font. L’ideale è scegliere una famiglia completa così da essere coerenti in tutto il testo.

    Da quello che ho capito io, stix2 dovrebbe essere una famiglia completa, ma date le mie difficoltà relative alla documentazione LaTeX, chiedevo lumi.

    Inoltre, quello che farei è senz’altro passare a LuaLaTeX.

    A questo proposito:

    • Qual è il vantaggio di LuaLaTeX?
    • Esistono dei tools per passare da LaTeX a LuaLaTeX o devo rileggerli una per una le decine di migliaia di righe già scritte?
    • LuaLaTeX compila anche i file scritti per LaTeX In modo da permettere un passaggio graduale?
    • Da dove dovrei iniziare per compiere il passaggio?

    Se vuoi mi piacerebbe collaborare al testo (insegno Matematica), con l’idea del “da cosa nasce cosa”.

    Magari! Sono sempre alla ricerca di insegnanti di matematica che abbiano voglia di lavorare a questo progetto, un lesto di matematica: Libero, Collaborativo, Evolutivo, Polimorfo, Accessibile.

    Ravanando nel sito http://www.matematicadolce.eu puoi vedere se il progetto ti ispira e trovi anche il mio indirizzo mail.
    Ovviamente l’invito è rivolto a tutti.

    Grazie, ciao.

    Daniele.

    Up
    0
    Down
    ::


    Grazie per le tante informazioni che hai inviato.

    Io, con il mio inglese maccheronico ho scritto all’autore di make4ht che, molto gentilmente e sollecitamente, ha risposto indicandomi la soluzione attraverso la scrittura di un file di configurazione che indica a Mathjax come gestire le macro definite dall’utente.

    È un po’ una rottura perché bisogna mantenere allineati i comandi LaTeX e quelli Mathjax.
    Una parziale soluzione potrebbe essere quella di mettere in un file separato tutte le macro relative all’ambiente math e scrivere un programmino che crea il file di configurazione.

    Non riporto qui la soluzione ma rimando all’issue di make4ht:

    https://github.com/michal-h21/make4ht/issues/50

    Grazie ancora.

    Daniele.

Stai visualizzando 15 risposte – dal 1 al 15 (di 70 totali)

Go to top