Errore compilazione pdf con utilizzo di pgfplots

  • Creatore
    Topic
  • #43549
    Up
    0
    Down
    ::


    Ciao a tutti,

    volendo porvi una domanda sulla resa grafica dei grafici realizzabili con l’utilizzo del pacchetto, avevo l’idea di mostrarvi due figure di confronto. Nel fare questo sono incappato nel seguente problema. Ho provato a realizzare un grafico con pgfplots (utilizzando la classe report) e a visualizzare il file dvi, e fin qui tutto bene. Il problema si verifica quando faccio compilare il file pdf: il file viene compilato, ma con una pagina bianca. Sapete dirmi se ho sbagliato qualcosa?

    Vi mostro un esempio:

    `\documentclass[a4paper,11pt]{report}
    \textwidth=14.cm
    \oddsidemargin=1.3cm

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{amssymb,amsmath,amsthm}
    \usepackage{mathrsfs,dsfont,a4wide}
    \usepackage{epsfig}
    \usepackage{graphicx}
    \usepackage{graphicxsp}
    \usepackage{graphicx-psmin}
    \usepackage{floatflt}
    \usepackage{xcolor}
    \usepackage[bf,sc]{caption}
    \usepackage[bf]{subfig}
    \usepackage{multicol}
    \usepackage{bbm}
    \usepackage{lettrine}
    \usepackage{upgreek}
    \usepackage{multirow}
    \usepackage{booktabs}
    \usepackage{tabularx}
    \usepackage{array}
    \usepackage{pgfplots}

    \numberwithin{equation}{section}
    \numberwithin{figure}{section}
    \numberwithin{subfigure}{section}
    \setlength{\captionmargin}{.10\textwidth}
    \linespread{1.3}
    \newcommand{\ul}{\underline}
    \newcommand{\dul}[1]{\underline{\underline{#1}}}
    \newcommand{\ol}{\overline}
    \newcommand{\dol}[1]{\overline{\overline{#1}}}
    \newcommand{\ds}{\displaystyle}
    \newcommand{\enep}{\text{e}}
    \newcommand{\imm}{\text{i}}

    \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
    \DeclareMathOperator{\arcot}{arcot}
    \DeclareMathOperator{\diverg}{div}

    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    \begin{document}

    \begin{tikzpicture}
    \begin{axis}[
    xlabel=t ($\unit{s}$),
    xmin=0,
    xmax=1.5,
    ylabel=$q_1(t)\unit{m}$,
    %ymin=0,
    %ymax=1.4e-3,
    title={Titolo},
    grid=major,
    legend style={anchor=north east}]
    \addplot{exp(x)};
    \end{axis}
    \end{tikzpicture}

    \end{document}`

    Vi faccio anche sapere che utilizzo Windows XP, MiKTeX 2.8, LEd.

    Grazie molte,
    Ciao.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #43550
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Ciao a tutti,

        volendo porvi una domanda sulla resa grafica dei grafici realizzabili con l’utilizzo del pacchetto, avevo l’idea di mostrarvi due figure di confronto. Nel fare questo sono incappato nel seguente problema. Ho provato a realizzare un grafico con pgfplots (utilizzando la classe report) e a visualizzare il file dvi, e fin qui tutto bene. Il problema si verifica quando faccio compilare il file pdf: il file viene compilato, ma con una pagina bianca. Sapete dirmi se ho sbagliato qualcosa?

        Vi mostro un esempio:

        `\documentclass[a4paper,11pt]{report}
        \textwidth=14.cm
        \oddsidemargin=1.3cm

        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage{amssymb,amsmath,amsthm}
        \usepackage{mathrsfs,dsfont,a4wide}
        \usepackage{epsfig}
        \usepackage{graphicx}
        \usepackage{graphicxsp}
        \usepackage{graphicx-psmin}
        \usepackage{floatflt}
        \usepackage{xcolor}
        \usepackage[bf,sc]{caption}
        \usepackage[bf]{subfig}
        \usepackage{multicol}
        \usepackage{bbm}
        \usepackage{lettrine}
        \usepackage{upgreek}
        \usepackage{multirow}
        \usepackage{booktabs}
        \usepackage{tabularx}
        \usepackage{array}
        \usepackage{pgfplots}

        \numberwithin{equation}{section}
        \numberwithin{figure}{section}
        \numberwithin{subfigure}{section}
        \setlength{\captionmargin}{.10\textwidth}
        \linespread{1.3}
        \newcommand{\ul}{\underline}
        \newcommand{\dul}[1]{\underline{\underline{#1}}}
        \newcommand{\ol}{\overline}
        \newcommand{\dol}[1]{\overline{\overline{#1}}}
        \newcommand{\ds}{\displaystyle}
        \newcommand{\enep}{\text{e}}
        \newcommand{\imm}{\text{i}}

        \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
        \DeclareMathOperator{\arcot}{arcot}
        \DeclareMathOperator{\diverg}{div}

        \setcounter{secnumdepth}{3}
        \setcounter{tocdepth}{3}

        \begin{document}

        \begin{tikzpicture}
        \begin{axis}[
        xlabel=t ($\unit{s}$),
        xmin=0,
        xmax=1.5,
        ylabel=$q_1(t)\unit{m}$,
        %ymin=0,
        %ymax=1.4e-3,
        title={Titolo},
        grid=major,
        legend style={anchor=north east}]
        \addplot{exp(x)};
        \end{axis}
        \end{tikzpicture}

        \end{document}`

        Vi faccio anche sapere che utilizzo Windows XP, MiKTeX 2.8, LEd.

        Grazie molte,
        Ciao.

        Tolto il caricamento dei due pacchetti:`%\usepackage{graphicxsp}
        %\usepackage{graphicx-psmin}`
        ottengo un pdf di una pagina con il grafico.

        A proposito, pgfplots è un ottimo pacchetto per comporre grafici in LaTeX.
        Bye

      • #43551
        Up
        0
        Down
        ::


        Ciao robitex,

        ti ringrazio molto della risposta. Ho provato a fare come mi hai consigliato. Quello che ho ottenuto è che, se compilo facendo convertire il file dvi in pdf non funziona comunque, ma se compilo in PDFLaTeX allora mi funziona anche mantenendo il pacchetto graphicx-psmin.

        Il messaggio d’errore che mi viene fornito (nel primo caso) è questo:

        `** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-695.649, 11661.5)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: restore ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “pgfc”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-695.649, 11661.5)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: pgfc”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “pgfr”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: pgfr”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “restore”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: restore ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “save”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: save ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “restore”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: restore ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “restore”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: restore ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “restore”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: restore ”
        ** /b/c12/cWARNING /b/c0/c** Unknown token “pgfc”
        ** /b/c12/cWARNING /b/c0/c** Interpreting PS code failed!!! Output might be broken!!!
        ** /b/c12/cWARNING /b/c0/c** Interpreting special command ps: (ps:) failed.
        ** /b/c12/cWARNING /b/c0/c** >> at page=”1″ position=”(-1299.28, 11650.6)” (in PDF)
        ** /b/c12/cWARNING /b/c0/c** >> xxx “ps:: pgfc”`

        Dunque non si può utilizzare la compilazione che passa dal formato dvi?
        Grazie mille,
        Ciao.

        P.S. Per quanto riguarda la resa grafica di pgfplots credo che aprirò un nuovo topic fra poco…

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top