plotting con un determinato font [risolto]

  • Creatore
    Topic
  • #110555
    davidebond
    Partecipante
      Up
      0
      Down
      ::


      Salve. Ecco il mio mwe:

      `

      \documentclass{amsart}
      \usepackage{pgfplots}
      \pgfplotsset{width=10cm, compat=1.9}
      \usepackage{tikz}
      \usepackage{simoncini}

      \begin{document}

      \begin{tikzpicture}
      \begin{axis}[
      title={Title},
      xlabel={xlabel},
      ylabel={ylabel},
      xmin=1, xmax=7,
      ymin=0, ymax=10,
      xtick={1,2,3,4,5,6,7},
      ytick={0,1,2,3,4,5,6,7,8,9,10},
      legend pos=north west,
      ymajorgrids=true,
      grid style=dashed,
      ]

      \addplot[
      color=black,
      mark=*,
      ]
      coordinates {
      (1,6)(2,7)(3,8)
      };
      \legend{Legend}

      \addplot [
      color=blue,
      mark=square,
      ]
      coordinates {
      (4,6)
      };

      \addplot [
      color=black,
      mark=,
      ]
      coordinates {
      (3,8)(4,6)(5,5)
      };

      \addplot [
      color=black,
      mark=*,
      ]
      coordinates {
      (5,5)(6,0)(7,0)
      };

      \end{axis}
      \end{tikzpicture}

      \end{document}

      `

      Io vorrei usare nel grafico il simoncini garamond che ho installato manualmente (a parte che nei numeri). Quello che salta fuori è che neppure la caption è scritta nel font desiderato. Che fare?

      Grazie. Ciao,

      davide

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #110556
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          davidebond” post=110783Salve. Ecco il mio mwe:

          `

          \documentclass{amsart}
          \usepackage{pgfplots}
          \pgfplotsset{width=10cm, compat=1.9}
          \usepackage{tikz}
          \usepackage{simoncini}

          \begin{document}

          \begin{tikzpicture}
          \begin{axis}[
          title={Title},
          xlabel={xlabel},
          ylabel={ylabel},
          xmin=1, xmax=7,
          ymin=0, ymax=10,
          xtick={1,2,3,4,5,6,7},
          ytick={0,1,2,3,4,5,6,7,8,9,10},
          legend pos=north west,
          ymajorgrids=true,
          grid style=dashed,
          ]

          \addplot[
          color=black,
          mark=*,
          ]
          coordinates {
          (1,6)(2,7)(3,8)
          };
          \legend{Legend}

          \addplot [
          color=blue,
          mark=square,
          ]
          coordinates {
          (4,6)
          };

          \addplot [
          color=black,
          mark=,
          ]
          coordinates {
          (3,8)(4,6)(5,5)
          };

          \addplot [
          color=black,
          mark=*,
          ]
          coordinates {
          (5,5)(6,0)(7,0)
          };

          \end{axis}
          \end{tikzpicture}

          \end{document}

          `

          Io vorrei usare nel grafico il simoncini garamond che ho installato manualmente (a parte che nei numeri). Quello che salta fuori è che neppure la caption è scritta nel font desiderato. Che fare?

          Grazie. Ciao,

          davide

          Beh credo sia un problema di font.
          Prova prima a ottenere il font corretto per il documento più semplice:

          `
          % !TeX program = pdflatex
          \documentclass{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \usepackage{simoncini}

          \begin{document}
          Qualcosa 123456789
          \end{document}
          `
          Leggi bene la documentazione allegata al font.
          L’hai installato correttamente?
          R.

        • #110557
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Anzitutto, grazie. Sì, l’ho installato correttamente. Mi sembrava che nel plot non ci fosse il simoncini. Invece, sì. Come faccio a rendere in tale font anche i numeri

            `
            xtick={1,2,3,4,5,6,7},
            ytick={0,1,2,3,4,5,6,7,8,9,10},
            `
            ?

            In ogni caso, ammettendo che utilizzi un altro font nel documento principale. Per esempio, il times. Come faccio a fare il plot in simoncini? Ho provato ad usare l’opzione [font= ], inserendo dopo l’uguale come famiglia \pig, ma non mi viene accettato. Ho provato anche con \pigfamily. Cosa devo inserire?

            Grazie. Ciao,

            davide

          • #110558
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              È propbable che i numeri lungo gli assi siano composti in modo matematico; se è così non c’è Simoncini che tenga, almeno se non ridefinisci certi gruppi matematici, il che è molto delicato; leggi fntguide con texdoc per vedere se riesci a sostituire il gruppo matematico operators.

            • #110559
              davidebond
              Partecipante
                Up
                0
                Down
                ::


                Grazie. Farò così.

                Ciao,

                davide

              • #110560
                davidebond
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie del consiglio. Hai ragione, i numeri lungo gli assi sono scritti in ambiente matematico; ho risolto il problema usando il seguente codice:

                  `
                  xticklabels={1,2,3,4,5,6,7},
                  yticklabels={0,1,2,3,4,5,6,7,8,9,10},
                  `

                  Usando xticklabel posso assegnare un certo stile alle etichette. Si veda p. 23 del manuale di pgfplot. Non scrivendo niente, il programma assume che sia puro testo. Per ottenere i numeri scritti in ambiente matematico, è sufficiente usare is segni $$ come al solito.

                  Spero di essere stato utile anche per altri.

                  Rimane solo il problema di come specificare, all’inizio di usare il simoncini. Ho fatto passare tutto il testo, ma senza trovare un’idea utile. Dopo [font=, andrebbe inserita una “famiglia” e io non riesco ad inserire quella del simoncini (pig). Forse ciò è dovuto al fatto che l’ho installato maualmente?

                  Grazie. Ciao,

                  davide

                • #110561
                  davidebond
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Credo che si possa semplicemente cambiare font nel documento con \selectfont o similia per ottenere un grafico con il font voluto. Finito il grafico, usando ancora \selectfont si può ritornare al font di partenza.

                    Con ciò, credo di aver risolte tutte le mie questioni.

                    Grazie a tutti.

                    Ciao,

                    davide

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

                Go to top