conflitto tra \pgfplots e \draw

  • Creatore
    Topic
  • #117583
    Up
    0
    Down
    ::


    Salve
    Premessa 1: Lavoro con Ubuntu 18.04.4 e ho dato i soliti
    sudo apt-get update -> upgrade ->
    dist-upgrade -> autoremove.

    Premessa 2: il problema del EMC che segue,
    e.g., sulla compatibilita` tra pgfplots e \draw,
    appare spesso in rete, ma nessun suggerimento, tipo
    sudo apt-get install texlive-bibtex-extra
    sudo apt-get install texlive-pictures
    oltre ad aggiungere
    \pgfplotsset{compat=newest}
    ha funzionato.

    Se la sintassi est corretta, a mio parere
    manca qualcosa nel preambolo. Infatti,
    nessuno degli esempi trovati in rete, contenenti
    \pgfplotsset{compat=newest}
    funziona da me.

    L’EMC che segue funziona (vedi pdf allegato) solo se
    escludo
    le istruzioni da (1) a (6), cioe`
    % …newest
    %\ccordinate ..
    %\draw..
    ` —— mio EMC ———
    \documentclass

    {standalone} % 2pt
    \usepackage{pgfplots}
    %\pgfplotsset{compat=newest} (1)
    \begin{document}
    \begin{tikzpicture}[scale=1.0]
    \begin{axis}[
    axis x line=middle,
    tick label style={font=\tiny},
    xlabel=$x$,
    xmin=0, xmax=3,
    ymin=-0.9, ymax=2,
    ]
    \addplot[domain=1.5:3, red, ultra thick] {(x^2-3)/2};
    \end{axis}
    %\coordinate (orig) (0,0) (2)
    %\coordinate (R) at (2,1/2) (3)
    %\coordinate (S) at (9/4,33/32) (4)
    %\draw [->,thick,blue] (orig) — (R) (5)
    %\draw [->,thick,red] (orig) — (S) (6)
    \end{tikzpicture}
    \end{document}
    % —- fine EMC —- `
    % Grazie per l’attenzione

    [attachment=2390]p91.png[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #117584
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Caro @zosi, ti ho ripulito il messaggio rendendololeggibile; riapri il tuo messaggio cliccando su [EDIT] sotto la fiesra del messaggio e vedi come ho tolto non solo i commenti LaTeX che propriamente non fanno parte del codice, e ho messo i tag per il codice correttamente.

        Non ho nessuna idea di come si possa aggiustare il tuo plot. Mi spiace; Questo ti dimostra quanto ti dicevo, che nonostante decenni di uso di LaTeX, non ho abbastanza esperienza con pgfplots e connessi.

        Però sono rimasto colpito dale tue prime righe relative alla conffigurazione della tua piattaforma. OK: hai Ubuntu. da quanto scrivi sembrerebbe che tu abbia installato il TeXLive/Debian dagli archivi/repositories Debian a cui accede Ubuntu con apt-get e soci. Questo potrebbe essere un problema a cui è inutile che ti dica come ovviare, perché non ho più Ubuntu da una decina d’anni. Ottima piattaforma, ma lavorando con un Mac, non ho bisogno di ricorrere alle funzionalità UNIX che ho già quasi tutte a bordo. Ma…

        Come al solito c’è un “ma”. Nella sezione Documentazione di questo forum c’è un link ad una guida speciale texlive-YYYY-ubuntu.pdf, che ti consiglio di scaricare e leggere con attenzione; L’ha scritta Enrico Gregorio, che è la persona italiana massimamente esperta ddel sistema TeX, e vi spiega come e qualmente sulle macchine conformi ai dettami del consorzio Debian, Ubuntu in testa, sia consigliabile evitare di installare la versione debianizzata di TeXLive, ma sia opportuno installare la versione ufficiale di TeXLive che siscarica da CTAN (Comprehensive TeX Archive Network) dove vengono deposti i file del sistema TeX creati e curati dal team del TeX Users Group (TUG) “ufficiale” (da cui il tema di Debian attinge per debianizzare ogni pacchetto, ogni modifica, ogni aggiornamento per poi procedere al loro inserimenti negli archivi Debian). Questo implica dei tempi lunghi e rari aggiornamenti degli archivi Debian, visto che i pacchetti da controllare sono circa 4000. Una volta gli archivi Debian erano indietro di una paio d’anni rispetto a CTAN; oggi le cose vanno molto meglio, ma sono sempre in ritardo.
        Ma c’è un altro guaio: La versione CTAN è aggiornabile, volendo, ogni giorno; io lo faccio ogni 7-10 giorni e su questo intervallo di tempo ogni volta vi trovo alcune decine di pacchetti da aggiornare e una mezza dozzina di pacchetti nuovi (“alcune decine” e “mezza dozzina” sono indicazioni approssimative, ma rendono l’idea della quantità di materiale che viene aggiornata o creata nel sistema TeX). Ne segue che aggiornare una volta all’anno come normalmente fa il consorzio Debian vuol dire che se si è sfortunati, si resta con cose bacate per un anno intero.
        Ecco quindi, anche se ora è un momento infelice, perché TeXLive è congelata prevedibilmente fino a metà aprile (il coronavirus non c’entra), leggiti quella guida e preparati a installare TeXLive da CTAN, ricodedao che l’installazione di default da CTAN è completa; Per installare di meno, bisogna fare delle scelte di mega-porzioni del sistema TeX che è prudente non fare (questo fra l’altro è lo stesso motivo per il quale la tua installazione Debian potrebbe essere parziale; una folta c’era la possibilità di dare ad apt-get una opzione per eseguire l’installazione completa, oggi non so come sia). L’installazione completa occupa sul disco fisso circa 5 Gibyte, quindi ne occupa un bel po’, ma ne vale la pena, anche se questa completezza prevede anche di comporre in mongolo… con tutti il rispetto per la Mongolia, non credo che la maggior parte degli utenti del sistema TeX — parecchie decine di milioni in tutto il mondo — scriva abitualmente in mongolo; tuttavia nel più sta il meno ed è meglio avere sotto mano l’intero sistema, piuttosto che una parte dalla quale non si riesce mai a sapere esattamente che cosa manchi.

        Tornando al tuo problema, sono sicuro che riceverai risposte esperte dagli altri utenti specializzati in TikZ e pgfplots.

      • #117585
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::


          Ciao,
          intendi questo?
          `\documentclass

          {standalone}
          \usepackage{pgfplots}
          \pgfplotsset{compat=1.16}
          \begin{document}
          \begin{tikzpicture}[scale=1.0]
          \begin{axis}[
          axis x line=middle,
          tick label style={font=\tiny},
          xlabel=$x$,
          xmin=0, xmax=3,
          ymin=-0.9, ymax=2,
          ]
          \addplot[domain=1.5:3, red, ultra thick] {(x^2-3)/2};
          \coordinate (orig) at (axis cs:0,0);
          \coordinate (R) at (axis cs:2, 0.5);
          \coordinate (S) at (axis cs: 9/4, 33/32);
          \draw [->,thick,blue] (orig) — (R);
          \node[anchor=west] at (R) {R};
          \draw [->,thick,blue] (orig) — (S);
          \node[anchor=west] at (S) {S};
          \end{axis}
          \end{tikzpicture}
          \end{document}
          `

          Se vuoi disegnare sulla tela è necessario utilizzare il relativo sistema di riferimento chiamato axis cs.
          Per farlo quindi la sintassi delle coordinate di un punto è: (axis cs: valore di x, valore di y).
          Non centrano nulla i comandi relativi alla distribuzione. Leggi la documentazione del pacchetto pgfplots.
          O anche il nostro articolo su ArsTeXnica del 2011 (uscita di ottobre).
          Un saluto.
          R.

          EDIT: postato per conto di robytex che al momento ha problemi tecnici sul forum

        • #117586
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::


            Grazie Max ora sembra tutto risolto.
            R

          • #117587
            Up
            0
            Down
            ::


            -> Max, R

            GRAZIE, mi documentero` su
            axis cs .. anchor ..e
            leggero` l’articolo del 2011

            gz

          • #117588
            Up
            0
            Down
            ::


            Grazie, ora http://www.guit.sssup.it sembra non raggiungibile; faro` i dovuti controlli.
            gz

          • #117589
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              http://www.guit.sssup.it non è più connesso da anni. Forse in http://www.guitex.org è rimasto qualche link in qualche pagina di rara frequentazione, mala Scuola Superiore Sant’Anna di Pisa non ospita più il GuIT.

              Ma se cerchi l’articolo che ti è stato segnalato, basta che nella home page del forum clicchi sulla sezione intitolata ArsTeXnica (che trovi nella riga nera sopara lafinestra di lettura o scrittura dei messaggi, e vi navighi dentro dove sono accessibili tuti gli articoli pubblicati fin dal primo numero della rivista del GuIT che, appunto, si chiama ArsTeXnica.

            • #117590
              Up
              0
              Down
              ::


              Grazie, avevo seguito il consiglio di andare su 2011 (ottobre).
              Volevo anche seguire il consiglio di iscrivermi ed avevo capito di click
              su http://www.guit.sssup.it. Mi risponde di controllare anche i firewll
              Quale e` il link giusto?

            • #117591
              Heinrich Fleck
              Partecipante
                Up
                0
                Down
                ::


                L’indirizzo corretto è questo:
                https://www.guitex.org/home/en/numero-12

                Ciao, Enrico M.

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

            Go to top