Piccolissimo problema diacritico (“n” con trattino)

  • Creatore
    Topic
  • #90826
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Per scrivere correttamente la parola indiana mantramanjari
      mi servono la n e la i col trattino sopra. Nel secondo caso
      con codifica T1 ho risolto semplicemente con `mantramanjar\={\i}`
      ma non ho trovato il modo di produrre la n.
      Devo andare a pescare nel pacchetto devnag, mai visto….?

      grazie
      m

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #90827
        alegenn
        Partecipante
          Up
          0
          Down
          ::

          samiel” post=90386Per scrivere correttamente la parola indiana mantramanjari
          mi servono la n e la i col trattino sopra. Nel secondo caso
          con codifica T1 ho risolto semplicemente con `mantramanjar\={\i}`
          ma non ho trovato il modo di produrre la n.
          Devo andare a pescare nel pacchetto devnag, mai visto….?

          grazie
          m

          Ciao,
          forse questo:
          `\macron{n}`
          caricando il pacchetto [tt]metre[/tt], ma non ho la minima idea di cosa tu voglia scrivere e quindi…

          Saluti

        • #90828
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Si tratta di un testo indiano.
            In ogni caso con la tua soluzione ricevo questo errore:
            `! LaTeX Error: Command `\breve' already defined.`
            e fallisce la compilazione

            m

          • #90829
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Trovato! Si deve caricare fontspec con l’opzione `[no-math]`.

              Problemino residuo per i pignoli: il trattino risultante con `\={\i}`
              è più spesso di quello prodotto col pacchetto metre.
              Soluzione alternativa: `mantrama\macron{n}jar\macron{\i}`
              ma il segno di lunga sulla i è molto lungo 🙂
              cosicché si sovrappone in parte alla lettera precedente…

              m

            • #90830
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                A me risulta dal manuale di Lamport che la macro \= metta il segno di “lunga” sopra qualsiasi cosa; con la codifica T1, infatti, \=n funziona benissimo, salvo un piccolo dettaglio: l’operazione \accent che mette il segno di “lunga” centra il trattino alla mezzeria della scatola che contiene la lettera sottostante; se questa è “asimmetrica”, il trattino sembra fuori posto, spostato rispetto al centro ottico di pochissimo, ma questo spostamento con la n è visibile.

                Come sarebbe che la n è asimmetrica? lo è, perché le grazie che sporgono a sinistra non sono sporgenti come la grazia che sporge a destra, quindi bisognerebbe attivare qualche trucco correttivo, che però sarebbe piuttosto complicato. per giunta se usi XeLaTeX o LuaLaTeX non so se funzionerebbero. Le soluzioni che ti sono state suggerite dovrebbero andare bene con i font OpenType.

              • #90831
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Vero , verissimo! Non so stanotte cos’ho combinato,
                  Sto usando Xelatex, la soluzione è in ogni caso soddisfacente,
                  anche se il diacritico sulla n (che fra l’altro è pure in corsivo)
                  in effetti sembra un po’ troppo a destra.
                  Dopo provo anche con pdflatex.

                  Grazie
                  M

              Visualizzazione 4 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top