Ale

Risposte nei forum create

Stai visualizzando 15 risposte – dal 31 al 45 (di 50 totali)
  • Autore
    Risposte
  • Ale
      Up
      0
      Down
      ::

      OldClaudio” post=115864Ti sei fatto una variante eprsonale di sapthesis.cls; io non so quanto ne hai copiato e quanto hai tralasciato o modificato; Quello che vedo è che verso la riga 383 dell’originale c’è, come ridefinizione di \maketitle (molto lunga) l’inizio dell’ambiente titlepage, che è quello dentro al quale ci sono tutti i comandi per la composizione del frontespizio.

      Nella riga 389 c’è la specifica \sffamily che imposta i font san serif impostati con l’apposito comendodi fontspec.

      Certo puoi specificare font diversi al posto di quelli specificati da fontspec, ma così li cambi in tutto il documento.

      Puoi però definire con \newfontfamily un font opentype diverso, specificandogli le caratteristiche che preferisci; nella documentazione di fontspec ci sono i dettagli, troppo numerosi per spiegarli qui. Dopo aver assegnato un comando con \newfontfamily al nuovo font, basta che tu nella riga 389 sostituisca a \sffamily il nome che hai definito epr il nuovo font e tutto il frontespizio, tranne dove è detto diversamante, usa questo font lasciando inalterato nel corpo del testo il font senza grazie specificato con il comando iniziale di fontspec e che cossisponde al comando ]sffamily.

      Puoi definite con \newfontfamily quanti font diversi ti pare e ti sembrano utili, non sei limitato ad uno solo come avresti se impostassi la tua nuova definizione per tutta la pagina del frontespizio.

      Grazie mille, gentilissimo e chiarissimo.

      Ale
        Up
        0
        Down
        ::


        Un’ultima cosa: non riesco a modificare il font del frontespizio. Come posso fare?
        (sto usando Lualatex)

        Ale
          Up
          0
          Down
          ::

          OldClaudio” post=115820La versione 7.0 di che cosa? Di Times New Roman?

          In effetti ho verificato che sulla versione che ho io, distribuita con MSoffice, i font Times New Roman non hanno le cifre minuscole (oldstyle), per lo meno non le ho trovate esaminando l’intera tabella dei font in formato TrueType di cui dispongo.

          Ma dai tuoi messaggi non ho capito se stai usando come programma di composizione pdfLaTeX, oppure, dopo i suggerimenti che hai avuto nei messaggi precedenti, usi XeLaTeX o LuaLaTeX. ma hai diverse possibilità.

          1) Se usi pdfLaTex, invoca il pacchetto tgtermes, che carica i font TeX-Gyre Termes, che sono un’ottima imitazione dei font Times, che sono dotati delle cifre minuscole nei vari stili.

          2) Analogamente se usi XeLaTeX o LuaLaTeX invece di invocare il pacchetto tgtermes, devi usare il pacchetto fontforge e gli devi specificare quali font OpenType o TrueType vuoi usare; specificagli i TeX-Gyre Termes specificando il nome della famiglia senza la lineetta: TeX Gyre Termes. A quel punto hai o dovresti avere tutto a portata dei soliti comandi per campiare forma, serie, stile, eccetera.

          3) Se volessi usare nonostante tutto i Times New Roman, probabilmente fontspec ti metterebbe a disposizione dei comandi specifici o delle opzioni da specificare nel comando con cui specifichi quei font, che ti permettono di simulare il maiuscoletto e (probabilmente, ma non te lo garantisco) usare le cifre minuscole. Non te lo garantisco perché non ho materialmente provato a farlo; tu però leggi la documentazione di fontspec (texdoc fontspec) e vi toverai come fare anche per eventualmente sostituire le cifre minuscole mancanti con quelle di un font a tua scelta.

          Invece ti raccomando di non modificare MAI i font, ma casomai di crearne dei cloni, cambiando loro il nome, in modo che su questi cloni puoi fare quello che ti pare. Non modificare i font originali, perché in futuro non ti ricorderai ami di averlo fattoe quindi di non disporre più dei font originali. Poi ovviamente ci sono le licenze che devi rispettare; di solito è permesso, solo per uso personale, di modificare dei cloni, sempre che uno sia capace di farlo (perché non è una cosa per niente semplice), e per usarle i cloni solo per documenti da stampare, non da distribuire in forme di PDF, di modo che ogni informazione relativa ai font viene persa nella stampa e solo occhi espertissimi riescono, talvolta, a riconoscere l’uso di cloni. Tuttavia, rispettare la legge è prioritario, e la licenza ti dice chiaramente che cosa puoi fare e cosa no.

          Sì, la versione del TNR. Quella 5.2 che è distribuita con Windows 7 non ha i numeri minuscoli, mentre la 7.0 li ha, ma ha le sostituzioni impostate solo per il carattere normale e non per corsivo, grassetto e corsivo-grassetto. Stesso discorso per il maiuscoletto, è presente nel carattere, ma non funziona perché manca la relativa sostituzione. Le ho impostate con FontForge.
          Sto utilizzando Lualatex e quindi fontspec. Hai ragione sulla licenza, ma non credo di incorrere in alcun problema legale, la modifica è relativa solamente alle sostituzioni, il font non viene toccato, e comunque non lo distribuisco: la tesi deve solo essere stampata nella copia da dare alla commissione.
          Però provo a vedere come mi trovo con i TeX-Gyre Termes, di cui ignoravo l’esistenza. Grazie per il consiglio.

          Tornando ai problemi di modifica: ho risolto, grazie all’aiuto precedente, le questioni relative a margini, apertura dispari e scartamento.
          Non riesco però a intervenire sulle testatine e dimensione del carattere.
          Sono riuscito a modificarle correttamente modificando direttamente la classe, ma non mi pare un procedimento “pulito”.
          Qualunque modifica che faccio da file con fancyhdr seguendo la guida del pacchetto sembra non avere effetto. Credo perché dia prevalenza ai valori della classe Saphtesis (con la classe book funzionano), ma non riesco a andare avanti.

          Stessa cosa per la grandezza del carattere: se modifico nella classe LoadClass[a4paper,11pt]{book} in 12 chiaramente funziona, ma posso farlo dal file?

          EDIT: alla fine faccio così: mi sono creato una classe modificata che ho inserito nella cartella. Se richiamo la classe originale esce il lavoro armonico, se richiamo quella modificata esce quella che segue le regole del corso. Mi pare la cosa più pulita per evitare di manomettere troppo il file.

          Ale
            Up
            0
            Down
            ::

            samiel” post=115792

            – Il carattere: Times New Roman (sic. e sigh!) Fatto compilando in Lualatex, senza troppi problemi, a parte varie questioni legate ai numeri maiuscoletti e legature per cui ho dovuto modificare a mano il font;

            Le versioni più recenti anche del (noiosissimo) Times New Roman contengono numeri maiuscoletti e legature
            che funzionano con Xe- o Lua- LaTeX senza interventi. Non so quali particolari esigenze hai…

            m

            Ciao Samiel,
            nella versione che ho io (7.0) derivante da windows 10, sono impostate le sostituzioni (numeri oldstyle e legature) solo per il roman, non per grassetto, corsivo e combinazione tra i due. Il perchè… mistero.

            Ale
              Up
              0
              Down
              ::

              robitex” post=115786

              Ciao a tutti! Recentemente ho aiutato una mia amica a scrivere la tesi con LaTeX, utilizzando la classe Sapthesis. Oggi però ha saputo (a tesi finita e a discussione a breve) dal direttore del corso che deve obbligatoriamente rispettare delle regole editoriali del suo corso di laurea. So e ho già commentato ampiamente della follia della cosa.
              In pratica dovrei modificare:

              – Il carattere: Times New Roman (sic. e sigh!) Fatto compilando in Lualatex, senza troppi problemi, a parte varie questioni legate ai numeri maiuscoletti e legature per cui ho dovuto modificare a mano il font;
              – La dimensione del carattere: da 11 a 12;
              – I margini (sup, inf, dx, sx, 3; 3; 3,5; 3). Della serie una regola che parla di margine destro e sinistro, e non di interno e esterno si commenta da sola;
              – Da sopra ne deduco un’apertura solo su pagina dispari;
              – L’interlinea (1,5);
              – Forse le testatine (ma credo di riuscire a farlo, o almeno le maneggio senza problemi nella classe book)

              Credete abbia senso modificare la classe?
              Credete abbia senso cambiare classe?
              Credete sia meglio cambiare programma?
              Grazie in anticipo

              Ciao.
              Io inserirei le regole come pacchetti e comandi nel preambolo senza modificare classi o altre all’esterno.
              Una volta ho simulato un documento di Word con il Times New Roman eccetera e nessuno si è accorto che in realtà era LuaLaTeX, come la composizione dei capoversi lasciava a intendere.
              Trovi informazioni pratiche nella guida tematica che il GuIT distribuisce di Agostino De Marco, nella sezione Documentazione del sito.
              Per tua comodità di metto il link:
              /wp-content/uploads/joomla-images/doc/GuideGuIT/IntroTesi.pdf
              R.

              ps.
              E poi bisogna stare calmi. Combattere la negazione del buon senso è un’arte che necessita quietezza. Altrimenti si rischia l’effetto opposto. Fattelo dire da uno che…

              Grazie mille per la risposta! Ora provo un po’ a smanettare e… sì, hai ragione, il tuo post scriptum ha colto nel segno.

              matteo.l” post=115787Concordo con robitex, l’approccio che descrive permette fra l’altro di ottenere una copia ben composta della tesi commentando poche righe nel sorgente, così la tua amica può avere la versione brutta da consegnare e quella bella da tenere per sé. Qui sotto metto un esempio di quello che puoi fare per venire incontro ad alcune delle richieste.

              `
              \documentclass[Lau,oneside,italian]{sapthesis}
              \usepackage[italian]{babel}
              \usepackage[onehalfspacing]{setspace} % cambia lo scartamento (spesso erroneamente chiamato interlinea)

              \usepackage{lipsum} % solo per avere testo fittizio

              \title{Tesi brutta}

              \author{A.U. Tore}
              \IDnumber{1234567890}

              \course{Pessima tipografia}
              \courseorganizer{Chi usa solo word}
              \submitdate{Marzo 2019}
              \copyyear{2019}
              \advisor{A.B. Normal}

              \authoremail{vittima@guit.it}
              \begin{document}
              \newgeometry{lmargin=3cm,
              rmargin=3.5cm,
              vmargin=3cm} % Cambia i margini
              \maketitle

              \begin{abstract}
              In questa tesi si dimostra come rovinare un layout di pagina.
              \end{abstract}

              \chapter{Primo}
              \lipsum[1-20]

              \end{document}

              `

              Matteo, grazie mille per l’esempio. 🙂

              Un saluto a entrambi e buona giornata!

              in risposta a: Problema indice con numerazione romana delle sezioni #114586
              Ale
                Up
                0
                Down
                ::

                samiel” post=115047non mi pare ci siano i pm.

                se vedi qui: Slackware 4 dummies
                trovi nei Ringraziamenti una mia vecchia mail.
                Sostituisci alice.it con gmail.com se vuoi scrivermi

                m

                Fatto! 🙂

                in risposta a: Problema indice con numerazione romana delle sezioni #114584
                Ale
                  Up
                  0
                  Down
                  ::

                  samiel” post=115038veramente non ho capito quale…
                  ce ne sono parecchi con le caratteristiche che dici tu

                  i codici posso mandarteli, perché sono un po’ lunghi
                  da riportare tutti qui e magari interessano solo a te…

                  m

                  Grazie mille!
                  Ci sono i mp nel forum? 🙂

                  in risposta a: Problema indice con numerazione romana delle sezioni #114582
                  Ale
                    Up
                    0
                    Down
                    ::

                    samiel” post=114986Queste sono le mie imitazioni
                    (ne ho anche altre varianti che vi risparmio?

                    [attachment=2154]out05.png[/attachment]

                    [attachment=2155]out06.png[/attachment]

                    [attachment=2157]dibattito.png[/attachment]

                    m

                    Ciao Samiel,
                    perdona il ritardo della mia risposta, ma ero perso nella foresta amazzonica 😆
                    Purtroppo dal Perù non ho a disposizione i miei libri per vedere come sono fatti, ma l’idea era quella di scopiazzare il formato dei classici tascabili.
                    Non ho ricordi di come è fatto l’indice, semplicemente quello generato da Latex in default mi dava quel problema.
                    Posso chiederti come hai generato i tuoi? In particolare l’ultimo
                    Puoi passarmi il codice così ci gioco un po’? 🙂

                    Per il carattere, il cui problema l’ho riscontrato nella tesi, ho deciso semplicemente di non usare il corsivo nei titoli, ma – eventualmente – mettere tra virgolette la parola.
                    Al limite metterò tutto in carattere normale/corsivo, senza grassetto, il che, effettivamente, a loro viene più che bene anche in saggistica.
                    Ho smanettato tanto con i vari garamond e alla fine… ho trovato quello che cercavo! rm, it, b con maiuscoletto anche corsivo, numeri maiuscoli e minuscoli…
                    Hai capito quale. 🙄
                    Tanto non lo userò mai al di fuori del mio PC o di un paio di tesi stampate, ma mi piace tantissimo.

                    in risposta a: Problema indice con numerazione romana delle sezioni #114575
                    Ale
                      Up
                      0
                      Down
                      ::

                      OldClaudio” post=114963Appunto, è epr quello che solo le parti sono numerati con numeri romani, perché si suppoe che i numeri che li rappresentano non siano mai troppo lunghi.

                      Le tradizioni di numerare capitoli, sezioni, sottosezioni, eccetera non sono nate dal nulla.

                      Inoltre dovresti usare i numeri romani maiuscoli, oppure complcarti la vita scrivendoli solo in maiuscoletto; I romani fino all’epoca inperiale non conoscevano le lettere minuscole, anche se sulle scritte suimuri di Pompei si trava una specie di maiuscolo legato.

                      samiel” post=114964Usa i maiuscoli oppure, molti più belli, i maiscoletti,
                      fermo restando come dice oldclaudio, che trovare un XXXVIII
                      che riempie un quarto diriga è brutto da vedere.

                      In ogni caso puoi aumentare lo spazio fra numero
                      e linea fra l’altro con (poi regole la misura)

                      `\usepackage{titletoc}
                      \titlecontents{section}
                      [1.5em]
                      {\addvspace{1pc}}{\contentslabel{4.5em}}
                      {}
                      {\titlerule*[0.3pc]{.}\contentspage}
                      \renewcommand{\thesection}{\scshape\roman{section}.}`

                      m

                      In realtà nella versione completa i numeri sono in maiuscoletto. 🙂
                      La questione è che la grafica che ho creato non è campata in aria, ma si rifà a quella di una famosa casa editrice italiana:
                      https://www.einaudi.it/content/uploads/estratti/978880623533PCA.pdf
                      Il cui rigore grafico è indubbio e – a mio parere – straordinario.
                      Chiaramente nel momento in cui la divisione in capitoli (rectius: le sezioni, utilizzo i capitoli non numerati per una divisione in parti) è letterario e non dà una vera e propria indicazione al lettore se non quella della divisione tra le varie scene, anche leggere CXXXVIII non è un grosso problema.

                      Anzi, a proposito, quando avrò finito secondo voi sarebbe utile condividere il lavoro finale?
                      Per tutti coloro che utilizzano latex per un romanzo e non per manuali forse potrebbe essere utile.

                      Grazie samiel, modificando un po’ i parametri sono riuscito a ottenere l’effetto desiderato. 🙂

                      `\usepackage{titletoc}
                      \titlecontents{section}
                      [1.5em]
                      {}{\contentslabel{3.2em}}
                      {}
                      {\titlerule*[0.7pc]{.}\contentspage}`

                      in risposta a: Mancanza di italicbold e capitoli #114259
                      Ale
                        Up
                        0
                        Down
                        ::


                        No, il Simoncini della ScanGrafic (compilo in Lualatex). 🙂
                        L’EB garamond mi pare manchi proprio del grassetto…

                        in risposta a: Problema numeri maiuscoli e legature carattere #113717
                        Ale
                          Up
                          0
                          Down
                          ::

                          samiel” post=114190se ricostruisci la cache con
                          `fc-cache -fsv`
                          dovrebbe ripulire. in ogni caso se sei su linux da root dai
                          `# rm -r /var/cache/fontconfig/*`
                          e ricostruisci la cache col comando sopra
                          similmente se hai caratteri installati localmente
                          (cioè da utente) cancella la cache nella home dell’utente

                          m

                          Grazie mille di tutto,
                          Ale

                          in risposta a: Problema numeri maiuscoli e legature carattere #113715
                          Ale
                            Up
                            0
                            Down
                            ::


                            Nuovo problema: il maiuscoletto.
                            Dovrei aver impostato il lookup con fontforge, ma la seguente scrittura è corretta?
                            `
                            \setmainfont[
                            Ligatures={Common}, Numbers={Proportional, Lining}, %funziona anche con uppercase
                            SmallCapsFont={Garamond},
                            SmallCapsFeatures={Letters=SmallCaps}]
                            {Garamond}`

                            Credo si possa/debba omettere SmallCapsFont={Garamond}.
                            Anche mettendo Letters={SmallCaps} non funziona. In questo caso dovrebbe essere tutto in maiuscoletto, ma non va.
                            Errore in fontspec o nel font?
                            Grazie in anticipo

                            😕

                            EDIT!: Ho scoperto il barbatrucco!!!!: ci deve essere una copia del font vecchio non modificato in Miktex/Lualatex. Se carico il font da percorso funziona tutto!!!
                            Come faccio a pulire la cache dei font? Non riesco in nessun modo.

                            in risposta a: Problema numeri maiuscoli e legature carattere #113714
                            Ale
                              Up
                              0
                              Down
                              ::

                              samiel” post=114162non credo servano le graffe per Common e Uppercase
                              Io però metterei `Numbers={Proportional, Lining}`

                              PS
                              Simoncini Garamond Pro?
                              rubati all’einaudi?

                              Funzionaaaaaaaa 😀 😀 😀 Grazie veramente.
                              Era un insieme di: mancano le sostostituzioni nel font + gattex non sa usare Latex.
                              Grazie ancora.

                              Per chi leggerà in futuro, le sostituzioni in un font otf si impostano seguendo quete guide:
                              https://fontforge.github.io/editexample6.html
                              https://fontforge.github.io/editexample4.html#lookups

                              PS
                              In realtà il nome è di fantasia, ma il Simoncini dell’Einaudi si chiama EinaudiGaramondPro… 🙄

                              in risposta a: Problema numeri maiuscoli e legature carattere #113712
                              Ale
                                Up
                                0
                                Down
                                ::

                                samiel” post=114160per quel poco che so, e spero di non dire cose scorrette,
                                i ttf (al momento ignoro come funzionano gli otf) presentano i glifi
                                e una tabella (la cosiddetta cmap) che mappa e cioè fa corrispondere
                                i glifi ai caratteri. Un “punto codice” è completamente indipendente
                                da caratteri, codifiche e caratteri. Un punto di codice particolare è universale,
                                ma ci sono molte codifiche per esso (UTF-8, UTF-16, ecc.),
                                che dunque si assocerà a diversi glifi in font diversi.
                                Ad es nellìAdobe TextPro Regular il glifo del numero 1 maiuscoletto
                                ha naturalmente lo stesso riferimento Unicode dello stesso nel Times New Roman
                                (U+0031), ma nel primo è mappato alla posizione 65892 (0x10164).
                                mentre nel secondo alla posizione 66241 (0x102c1)
                                Insomma ho il sospetto che se vuoi rimappare i tuoi glifi.
                                ti attende un lavoro complesso assai…

                                Ho novità:
                                modificando le sostituzioni e i lookup in FontForge sono riuscito a far funzionare le legature e i numeri lineari (lnum). Però con Microsoft Word.
                                Non riesco a farle funzionare con Lualatex.
                                Questa scrittura è corretta?
                                `
                                \usepackage{fontspec}
                                \setmainfont[Ligatures={Common}, Numbers={Uppercase}]{SimonciniGaramondPro}`

                                in risposta a: Problema numeri maiuscoli e legature carattere #113710
                                Ale
                                  Up
                                  0
                                  Down
                                  ::

                                  samiel” post=114156Per quello che ne so, il simoncini garamond che si trova in rete
                                  manca di tantissimi glifi (insomma non è certo quello di einaudi).
                                  Io possiedo la versione type1 e quella contenuto in Adobe Font Folio 11 in formato .otf.
                                  Come sai, non hanno né il maiuscoletto né i numeri minuscoli
                                  (o maiuscoletti che dir si voglia) e nemmeno il grassetto corsivo.
                                  Puoi usare in alternativa un font commerciale come quello di Adobe
                                  oppure il bellissimo EB Garamond, del tutto supportato in LaTeX.
                                  Manca (ancora) del grassetto, che da tempo pare stia realizzando
                                  il grafico Octavio Pardo, ma li garamond corsivo o grassetto
                                  è un abominio storico-tipografico (guarda i vecchi libri pubblicati da Einaudi).
                                  Usando EB Garamond con xelatex puoi ottenere un fake bold. lì trovi tutto,
                                  legature, maiuscoletto, numeri minuscoli ecc

                                  Grazie mille samiel.
                                  Purtroppo non posso diffondere la versione che ho di questo font, se no sarebbe tutto più facile. 🙁
                                  Per completezza, esiste la versione della ScanGrafic con i numeri minuscoli e il maiuscoletto.
                                  I glifi nel font ci sono, li vedo con fontforge, soltanto che non riesco a richiamarli, a metterli nel posto giusto insomma.
                                  Quello che non so, per mia profonda ignoranza, è questo: immagino che Latex (e fontspec) quando, per esempio, si mettono i numeri maiuscoli secondo la dizione $numeri$ andrà a ricercare nel font dei glifi che si chiamino/abbiano un codice in un certo modo. Ora, se io riuscissi a chiamare quei glifi, tramite FontForge, con il nome che Latex/fontspec usa per richiamarli il tutto dovrebbe funzionare (credo). Però non so come li chiama, né in quale lingua, per intenderci.
                                  Per esempio, i glifi delle legature riesco a vederli con Word: copiati e incollati nel sorgente vengono visualizzati correttamente.
                                  Capisco che il problema sarebbe da affrontare più nel forum di fontforge che in quello di latex, perché in definitiva è il font a non essere stato compilato correttamente, ma magari per qualcuno più esperto il problema è banale.

                                  EDIT: credo che la questione debba essere risolta con i lookup di FontForge

                                Stai visualizzando 15 risposte – dal 31 al 45 (di 50 totali)

                                Go to top