Problema con xypic [risolto]

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


      Salve. Io ho un problema con xy. Ho provato a scriverre il seguente testo di prova:

      `
      \documentclass{article}
      \usepackage[all]{xy}

      \begin{document}

      \xy
      \xymatrix{A & B \\
      C & D }
      \endxy

      \end{document}
      `

      Al momento della compilazione ricevo questo messaggio:

      `
      ! LaTeX Error: Two \documentclass or \documentstyle commands.
      `

      La cosa che non capisco è che ho scaricato un file d’esempio e questo si è compilato senza problemi:

      `
      \documentclass[a4paper]{article}
      %\usepackage{ldump}
      %\usepackage[nodump]{ldump}
      \usepackage[dvips,matrix,ps,color,line,graph]{xy}
      \thispagestyle{empty}

      \addtolength\hoffset{-3cm}
      \addtolength\voffset{-4cm}
      \addtolength\textheight{2cm}
      \addtolength\textwidth{5cm}

      %\latexdump
      \UsePSheader{}
      \begin{document}

      \mathversion{bold}
      $$
      \def\objectstyle{\mathbf}
      \left(
      \xy\drop!C[thicker][thicker][blue]\xybox{\xygraph{%
      !M @=.7pc{
      D & V && V &&& V &&&& V &&&&& V &&&&& \\
      & D&V & V&V &&V&V &&&V&V &&&&V&V \\
      && D && V &&& V &&&& V &&&&& V \\
      &&& D & V&V & V&V&V && V&V&V &&& V&V&V &&& \\
      &&&& D & V && V&V &&& V&V &&&& V&V \\
      &&&&& D &&& V &&&& V &&&&& V \\
      &&&&&& D &V&V&V &V&V&V&V && V&V&V&V && \\
      &&&&&&& D &V&V && V&V&V &&& V&V&V \\
      &&&&&&&& D &V &&& V&V &&&& V&V \\
      &&&&&&&&& D &&&& V &&&&& V \\
      &&&&&&&&&& D &V&V&V&V & V&V&V&V&V & \\
      &&&&&&&&&&& D &V&V&V && V&V&V&V \\
      &&&&&&&&&&&& D &V&V &&& V&V&V \\
      &&&&&&&&&&&&& D &V &&&& V&V \\
      &&&&&&&&&&&&&& D &&&&& V \\
      &&&&&&&&&&&&&&& D &V&V&V&V&V \\
      &&&&&&&&&&&&&&&& D &V&V&V&V \\
      &&&&&&&&&&&&&&&&& D &V&V&V \\
      &&&&&&&&&&&&&&&&&& D &V&V \\
      &&&&&&&&&&&&&&&&&&& D &V \\
      &&&&&&&&&&&&&&&&&&&& D \\
      % &&&&&&&&&&&&&&&&&&&& \\
      }
      %
      !{*[green][|=A]{}}
      “2,2”-@[A] “2,3”-@[A] “3,3”-@[A] “2,2”
      “4,4”-@[A]”4,5″-@[A]”4,6″-@[A]”5,6″-@[A]”6,6″-@[A]”5,5″-@[A]”4,4″
      “7,7”-@[A]”7,8″-@[A]”7,9″-@[A] “7,10”-@[A]”8,10″-@[A]”9,10″-@[A]
      “10,10”-@[A]”9,9″-@[A]”8,8″-@[A] “7,7”
      “11,11”-@[A]”11,12″-@[A]”11,13″-@[A]”11,14″-@[A] “11,15”-@[A]
      “12,15”-@[A]”13,15″-@[A]”14,15″-@[A] “15,15”-@[A]
      “14,14”-@[A]”13,13″-@[A]”12,12″-@[A] “11,11”
      “16,16”-@[A]”16,17″-@[A]”16,18″-@[A]”16,19″-@[A]”16,20″-@[A] “16,21”-@[A]
      “17,21”-@[A]”18,21″-@[A]”19,21″-@[A]”20,21″-@[A]”21,21″-@[A]
      “20,20”-@[A]”19,19″-@[A]”18,18″-@[A]”17,17″-@[A] “16,16”
      %
      !{*[red][|=B]{}}
      “2,4”-@ “2,5”-@ “3,5”-@ “2,4”
      “2,7”-@ “2,8”-@ “3,8”-@ “2,7”
      “2,11”-@ “2,12”-@ “3,12”-@ “2,11”
      “2,16”-@ “2,17”-@ “3,17”-@ “2,16”
      “4,7”-@“4,8”-@ “4,9”-@“5,9”-@ “6,9”-@“5,8”-@ “4,7”
      “4,11”-@“4,12”-@ “4,13”-@“5,13”-@ “6,13”-@
      “5,12”-@ “4,11”
      “4,16”-@“4,17”-@ “4,18”-@“5,18”-@ “6,18”-@
      “5,17”-@ “4,16”
      “7,11”-@“7,12”-@ “7,13”-@ “7,14”-@“8,14”-@“9,14”-@
      “10,14”-@“9,13”-@“8,12”-@ “7,11”
      “7,16”-@“7,17”-@“7,18”-@ “7,19”-@“8,19”-@“9,19”-@
      “10,19”-@“9,18”-@“8,17”-@ “7,16”
      “11,16”-@“11,17”-@“11,18”-@“11,19”-@ “11,20”-@
      “12,20”-@“13,20”-@“14,20”-@ “15,20”-@
      “14,19”-@“13,18”-@“12,17”-@ “11,16”
      }}
      \endxy
      \right)$$
      %\bigskip
      \begin{center}
      \LARGE\mathversion{bold} $ N=6 $
      \end{center}
      \bigskip
      \begin{center}\LARGE
      The endomorphism ring of a large module \\
      represented as a ring of matrices.
      \end{center}

      \vfill
      \begin{flushright}\Large\bfseries
      Typeset using \Xy-pic.
      \end{flushright}
      \vfill
      \end{document}
      `

      Come mai?

      Grazie,

      davide

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #60430
        Up
        0
        Down
        ::

        Salve. Io ho un problema con xy. Ho provato a scriverre il seguente testo di prova:

        `
        \documentclass{article}
        \usepackage[all]{xy}

        \begin{document}

        \xy
        \xymatrix{A & B \\
        C & D }
        \endxy

        \end{document}
        `

        Al momento della compilazione ricevo questo messaggio:

        `
        ! LaTeX Error: Two \documentclass or \documentstyle commands.
        `

        L’errore significa probabilmente che hai incollato quell’esempio dove già c’era un comando \documentclass.

        Ciao
        Enrico

      • #60431
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Non credo. Perchè il primo testo l’ho scritto di prova dal niente. Ho provato ad usare % per eliminare qualcosa che io non vedo, ma che forse c’è, ma senza risultato. La cosa curiosa è che se io inserisco un \xymatrix environmente nel secondo testo che altrimenti si compilerebbe bene, ritrovo lo stesso messaggio. Questo problema sembrerebbe saltar fuori con l’uso di \xymatrix e non con l’uso del pacchetto xypic e altri ambienti. Ho cercato nella documentazione, ma non ho trovato niente.

          Non lo so…

          Io avrei bisogno solo di costruire un diagramma molto semplice (identico nella forma a quello che si disegna per indicare la composizione h di due funzioni f e g); purtroppo, mi serve una freccia inclinata.

          Grazie. Ciao,

          davide

        • #60432
          Up
          0
          Down
          ::

          Non credo. Perchè il primo testo l’ho scritto di prova dal niente. Ho provato ad usare % per eliminare qualcosa che io non vedo, ma che forse c’è, ma senza risultato. La cosa curiosa è che se io inserisco un \xymatrix environmente nel secondo testo che altrimenti si compilerebbe bene, ritrovo lo stesso messaggio. Questo problema sembrerebbe saltar fuori con l’uso di \xymatrix e non con l’uso del pacchetto xypic e altri ambienti. Ho cercato nella documentazione, ma non ho trovato niente.

          Non lo so…

          Io avrei bisogno solo di costruire un diagramma molto semplice (identico nella forma a quello che si disegna per indicare la composizione h di due funzioni f e g); purtroppo, mi serve una freccia inclinata.

          Grazie. Ciao,

          davide

          Se compilo il primo esempio così com’è non ottengo nulla di ciò che dici; naturalmente \xy e \endxy sono irrilevanti, perché \xymatrix entra da sé in un ambiente xy se già non c’è.
          `\xymatrix{ A \ar[r]^{f} \ar[dr]_{h} & B \ar[d]^{g} \\
          & C}`
          Ciao
          Enrico

        • #60433
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Eppure a me accade. Ti posto il file .log:

            `
            This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=latex 2010.11.16) 23 JUN 2011 12:27
            entering extended mode
            %&-line parsing enabled.
            **xy.tex
            (./xy.tex
            LaTeX2e <2005/12/01>
            Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
            yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng
            erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish,
            french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc
            us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por
            tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish,
            turkish, ukenglish, ukrainian, loaded.
            (/usr/local/texlive/2007/texmf-dist/tex/latex/base/article.cls
            Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
            (/usr/local/texlive/2007/texmf-dist/tex/latex/base/size10.clo
            File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
            )
            \c@part=\count79
            \c@section=\count80
            \c@subsection=\count81
            \c@subsubsection=\count82
            \c@paragraph=\count83
            \c@subparagraph=\count84
            \c@figure=\count85
            \c@table=\count86
            \abovecaptionskip=\skip41
            \belowcaptionskip=\skip42
            \bibindent=\dimen102
            )
            (/usr/local/texlive/2007/texmf-dist/tex/generic/xypic/xy.sty (./xy.tex

            ! LaTeX Error: Two \documentclass or \documentstyle commands.

            See the LaTeX manual or LaTeX Companion for explanation.
            Type H for immediate help.

            l.1 \documentclass{
            article}
            ?
            (./xy.aux)
            \openout1 = `xy.aux'.

            LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
            LaTeX Font Info: … okay on input line 5.
            LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
            LaTeX Font Info: … okay on input line 5.
            LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
            LaTeX Font Info: … okay on input line 5.
            LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
            LaTeX Font Info: … okay on input line 5.
            LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
            LaTeX Font Info: … okay on input line 5.
            LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
            LaTeX Font Info: … okay on input line 5.

            ! Undefined control sequence.
            l.15 \xymatrix

            ?
            ! Misplaced alignment tab character &.
            l.16 A &
            B \\
            ?
            ! Misplaced alignment tab character &.
            l.17 C &
            D
            ?
            ! Too many }'s.
            l.19 }

            ?
            [1

            ] (./xy.aux) ) ) )
            Here is how much of TeX's memory you used:
            211 strings out of 94074
            2354 string characters out of 1163015
            48804 words of memory out of 1500000
            3577 multiletter control sequences out of 10000+50000
            3640 words of font info for 14 fonts, out of 1200000 for 2000
            645 hyphenation exceptions out of 8191
            23i,4n,17p,138b,107s stack positions out of 5000i,500n,6000p,200000b,5000s

            Output written on xy.dvi (1 page, 236 bytes).
            `

            Ciao,

            davide

          • #60434
            Up
            0
            Down
            ::

            Eppure a me accade. Ti posto il file .log:

            `
            This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=latex 2010.11.16) 23 JUN 2011 12:27
            entering extended mode
            %&-line parsing enabled.
            **xy.tex
            …`

            Cambia nome al tuo file. Il problema è che xy.sty esegue \input{xy} e, naturalmente, invece di quello di sistema trova il tuo che stai appunto compilando: la prima riga è di nuovo \documentclass.

            Ciao
            Enrico

          • #60435
            davidebond
            Partecipante
              Up
              0
              Down
              ::


              Caro Enrico. Grazie. Era proprio quello. Onestamente, io pensavo che ci fossero dei conflitti tra file di stile con lo stesso nome…

              Grazie.

              Ciao,

              davide

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

          Go to top