samiel

Risposte nei forum create

Stai visualizzando 15 risposte – dal 301 al 315 (di 1,866 totali)
  • Autore
    Risposte
  • in risposta a: [Risolto]Come aggiornare tlmgr? #117980
    samiel
    Partecipante
      Up
      0
      Down
      ::


      devi creare un nuovo link simbolico,
      dopo aver eliminato quello vecchio.
      su linux:

      `ln -s /usr/local/texlive/2020/bin/[x86_64-linux/tlmgr] /opt/texbin…`

      Questo succede a quelli che si incasinano
      non installando Texlive nel percorso di default…

      m

      in risposta a: tonos e oxia #117962
      samiel
      Partecipante
        Up
        0
        Down
        ::


        ma come è possibile avere in uno stesso documento
        una parte in greco monotonico e una in greco politonico?

        m

        in risposta a: tonos e oxia #117961
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Per quelli che fossero interessati, il problema di base sta nel fatto che l’editor e/o il sistema operativo effettuano una normalizzazione di quanto immesso in forma Unicode standard (generalmente NFC). Ora, a parte altri errorini, bisognava evitare che anche nella sostituzione venisse effettuata la normalizzazione. A questo fine bisogna inserire nella regola di sostituzione i codici Unicode stessi e non il nome della lettera. Ecco il codice funzionante:

          `\documentclass{article}
          \usepackage{fontspec}

          \usepackage[greek.polutoniko]{babel}
          \babelfont{rm}[Numbers={Proportional,OldStyle},RawFeature=+calt]{EB Garamond}
          \newfontfamily\sinoxia {EB Garamond}
          \newfontfamily\oxia [RawFeature={+tonosoxia}]{EB Garamond}

          \directlua {
          fonts.handlers.otf.addfeature{
          name = “tonosoxia”,
          type = “substitution”,
          data = {
          Alphatonos = 0x1FBB,
          Epsilontonos = 0x1FC9,
          Etatonos = 0x1FCB,
          Iotatonos = 0x1FDB,
          Omicrontonos = 0x1FF9,
          Omegatonos = 0x1FFB,
          Upsilontonos = 0x1FEB,
          alphatonos = 0x1F71,
          epsilontonos = 0x1F73,
          etatonos = 0x1F75,
          iotatonos = 0x1F77,
          iotadieresistonos = 0x1FD3,
          omicrontonos = 0x1F79,
          omegatonos = 0x1F7D,
          upsilontonos = 0x1F7B,
          upsilondieresistonos = 0x1FE3,
          },
          }
          }

          \begin{document}
          \showoutput

          \sinoxia

          ά έ ή ί ό ώ ύ

          \oxia

          ά έ ή ί ό ώ ύ

          \end {document}`

          m

          in risposta a: tonos e oxia #117960
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Ho provato tutte le combinazioni possibili, anche greek.ancient,
            nonché le tastiere greca, greca estesa e greca politonica.
            Comunque il problema non è presente solo nel font a cui sto lavorando:
            ho fatto una prova mettendo un pallino su alphatonos (per vedere bene)
            anche nello EB Garamond e nell’Adobe GaramondPremierePro
            e allo stesso modo tutte le alfa con acuto sono prese da alphatonos
            e non da alpha+oxia… nello EB Garamond gli accenti (tonos e oxia)
            si differenziano pochissimo, per cui a 10 -12 pt la cosa sfugge a un occhio non attento,
            però la differenza c’è. cmq grazie

            m

            in risposta a: tonos e oxia #117958
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Allora, io sto lavorando a un font, per cui so bene come funzionano
              glifi, slot e valori Unicode. Il mio problema è che senza regole particolari
              in greco le vocali con accento acuto vengono rese con tonos,
              e si mescolano alle altre scritte con oxia. Se questi glifi sono, come in alcuni font,
              leggermente diversi, si produce una certa disomogeneità.
              Nella fattispecie, io sto facendo tutto con Lualatex
              e ho provato a usare la tastiera con greco e con greco politonico,
              senza riscontrare differenze. Peraltro, l’unica differenza fra le due tastiere
              è che la prima, a differenza della seconda, consente l’immissione diretta
              dei glifi arcaici (come sigma lunato e digamma) e delle varianti
              (come la phi e la theta, che hanno due diverse versioni).
              Nel preambolo ho impostato
              `\usepackage[polutonikogreek]{babel}`
              e ho provato anche
              `\usepackage[greek.ancient]{babel}`
              A questo punto, ho inserito nel font un lookup di sostituzione singola
              che corrisponde alla sostituzione

              `\directlua {
              fonts.handlers.otf.addfeature{
              name = “tonosoxia”,
              type = “substitution”,
              data = {
              alphatonos = “ά”,
              epsilontonos = “έ”,
              etatonos = “ή”,
              iotatonos = “ί”,
              omicrontonos = “ό”,
              omegatonos = “ώ”,
              upsilontonos = “ύ”,
              },
              }
              }`
              ma continua a non funzionare.
              Il lookup che invece ho creato nel font è il seguente:
              `lookup loclLocalizedFormsinGreeklookup5 {
              lookupflag 0;
              sub \Alphatonos by \uni1FBB ;
              sub \Epsilontonos by \uni1FC9 ;
              sub \Etatonos by \uni1FCB ;
              sub \Iotatonos by \uni1FDB ;
              sub \Omicrontonos by \uni1FF9 ;
              sub \Upsilontonos by \uni1FEB ;
              sub \Omegatonos by \uni1FFB ;
              sub \iotadieresistonos by \uni1FD3 ;
              sub \alphatonos by \uni1F71 ;
              sub \epsilontonos by \uni1F73 ;
              sub \etatonos by \uni1F75 ;
              sub \iotatonos by \uni1F77 ;
              sub \upsilondieresistonos by \uni1FE3 ;
              sub \omicrontonos by \uni1F79 ;
              sub \upsilontonos by \uni1F7B ;
              sub \omegatonos by \uni1F7D ;
              } loclLocalizedFormsinGreeklookup5;

              feature locl {
              script grek;
              language PGR exclude_dflt;
              lookup loclLocalizedFormsinGreeklookup5;

              } locl;`
              Ora, se io creo un lookup ‘locl’ per il turco, questo mi consente ad es. di passare
              dalla i minuscola alla relativa maiuscola, che in turco conserva il punto;
              quando attivo nel testo la lingua turca con \selectlanguage{turkish}
              il font in qualche modo legge che quella regola di sostituzione vale per latn{TRK } e infatti mi funziona.
              Ora, come faccio a mettere nel testo l’informazione che inizia quel greco per cui deve attivarsi
              la regola per grek{PGR} ?

              m

              in risposta a: Numeri di pagina #117924
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Sarebbe orribile vedere il numero di pagina nella testatina
                sulla prima pagina di un capitolo. In quel caso la testatina non va.
                Se poi guardi molti libri ben stampati, ti accorgerai che gli editori
                in quel caso non mettono nemmeno il numero di pagina

                m

                in risposta a: pdflatex genera solo dvi #117917
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  non hai linee particolari, magiche o meno, nel preambolo?

                  in risposta a: pdflatex genera solo dvi #117915
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    ovvio, visto che (dallo screenshot n.2 che alleghi)
                    hai impostato nell’editor latex come motore di composizione
                    invece di pdflatex

                    m

                    in risposta a: Piccole porzioni di testo in greco #117878
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      di solito si usano

                      `italiano \selectlanguage{greek}{μῦϑος … … …} \selectlanguage{italian} per testi lunghi`
                      e
                      `italiano \foreignlanguage{greek}{μῦϑος} italiano per parole singole o testi brevissimi`

                      m

                      samiel
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        ma perché invece di incasinarti con i link simbolici
                        non fai sì che Texlive vada dove vuole andare di default?
                        Hai un motivo particolare per metterla in /opt ?

                        m

                        samiel
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          @mauro
                          Potresti condividere questo secondo modo per installare TeX Live. Mi interessa moltissimo

                          certo, anche se lo avevo già scritto in un post vecchio che non so più trovare.
                          più che altro, la guida si @egreg fa installare Texlive in /opt e poi suggerisce di creare
                          tutta una serie di link simbolici. Parliamo di linux, naturalmente.. Io procedo così:

                          scarico la iso di Texlive; non serve nemmeno masterizzarla

                          1. divento root:
                          `su -`

                          2. se non esiste già, creo la directory /mnt/iso:
                          `mkdir -p /mnt/iso`

                          3. monto la .iso in /mnt/iso:
                          `mount -t iso9660 -o loop texlive2020.iso /mnt/iso`

                          4. vado nella directory della iso:
                          `cd /mnt/iso`

                          5. lancio
                          `perl install-tl`

                          6. dal menu (testuale) che esce scelgo di effettuare l’installazione completa col tasto I

                          7 aggiorno i path corretti in ~/.bash e in /etc/profile

                          8. non serve riavviare, faccio leggere i file di cui al n. 7 col comando source

                          Ogni versione si istalla in /usr/local/texlive/anno, per cui cambiando il path come al 7.
                          si possono mantenere più versioni, che non si disturbano. Senza alcun link simbolico

                          m

                          samiel
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            la versione debianizzata non ha tlmgr.
                            installa texlive vanilla. c’è un modo anche più semplice
                            della guida che ti ha segnalato @oldclaudio

                            .m

                            in risposta a: Problemi di allineamento nel frontespizio #117807
                            samiel
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              banale assai, ma… alla fine c’è
                              `\end{frontespizio}`?

                              m

                              in risposta a: Pagina delle note #117779
                              samiel
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                già scritto sopra:
                                pacchetto endnotes o la sua implementazione enotez

                                m

                                in risposta a: Tabella con immagini all’interno #117716
                                samiel
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  non samuel, bensì samiel,
                                  il cavaliere nero del Freischütz di Weber !! 🙂

                                  m

                                Stai visualizzando 15 risposte – dal 301 al 315 (di 1,866 totali)

                                Go to top▲