Problema stranissimo con label

  • Creatore
    Topic
  • #55839
    Up
    0
    Down
    ::


    Salve, non è la prima volta che uso LaTeX ma mi sono imbattuta in un errore che non riesco a capire.
    Come editor sto usando TeXnic Center.
    Ecco cosa accade quando uso il comando label:

    Il codice corrispondente è questo:
    `Moreover, the following properties determine uniquely the function $g$ by the maximum principle:
    \begin{subequations}\label{totcond}
    \begin{align}
    &g(\cdot,w)\equiv 0 \hspace{0.4 cm}\textrm{on } \Omega \textrm{ and } g(z,w)>0 \hspace{0.4 cm}\textrm{on }\Omega\label{cond1}\\
    &z \rightarrow g(z,w) \textrm{ is harmonic on } \Omega -\{ w\} \label{cond2}\\
    &z \rightarrow g(z,w) – \log \Big( \frac{1}{\| z-w\|}\Big)\textrm{ is harmonic on } \Omega \label{cond3}
    \end{align}
    \end{subequations}`

    Non so se possa essere utile, ma i pacchetti nel preambolo sono questi:
    `\usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{latexsym}
    \usepackage{amsthm}
    \usepackage{eucal}
    \usepackage{eufrak}
    \usepackage{stackrel}
    \usepackage{enumitem}`

    Grazie a chi mi darà una mano ad uscirne!!

    Paola

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #55840
      Up
      0
      Down
      ::

      Salve, non è la prima volta che uso LaTeX ma mi sono imbattuta in un errore che non riesco a capire.
      Come editor sto usando TeXnic Center.
      Ecco cosa accade quando uso il comando label:

      Il codice corrispondente è questo:
      `Moreover, the following properties determine uniquely the function $g$ by the maximum principle:
      \begin{subequations}\label{totcond}
      \begin{align}
      &g(\cdot,w)\equiv 0 \hspace{0.4 cm}\textrm{on } \Omega \textrm{ and } g(z,w)>0 \hspace{0.4 cm}\textrm{on }\Omega\label{cond1}\\
      &z \rightarrow g(z,w) \textrm{ is harmonic on } \Omega -\{ w\} \label{cond2}\\
      &z \rightarrow g(z,w) – \log \Big( \frac{1}{\| z-w\|}\Big)\textrm{ is harmonic on } \Omega \label{cond3}
      \end{align}
      \end{subequations}`

      Non so se possa essere utile, ma i pacchetti nel preambolo sono questi:
      `\usepackage{amssymb}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{latexsym}
      \usepackage{amsthm}
      \usepackage{eucal}
      \usepackage{eufrak}
      \usepackage{stackrel}
      \usepackage{enumitem}`

      Grazie a chi mi darà una mano ad uscirne!!

      Paola

      Benvenuta! Hai dimenticato appositamente di indicare il pacchetto showkeys? 🙂 Be’, è quello che fa il suo mestiere, cioè indicarti le etichette in modo che tu possa usarle appropriatamente. Quando hai finito il lavoro, commenti l’uso di quel pacchetto e sei a posto.

      Ciao
      Enrico

    • #55841
      Up
      0
      Down
      ::


      Trovato!
      Ho usato un form standard per cominciare ed era nascosto nel lungo preambolo non scritto da me, non lo avevo visto.
      Grazie mille, ci stavo diventando scema!

      Paola

    • #55842
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Be’, visto che hai usato un preambolo preconfezionato tieni presente questo:

        1) non è mai conveniente caricare pacchetti che non servono, si rischia solo di avere dei ocnflitti; vale la pena di correre il rischio se il pacchetto serve veramente.

        2) togli le chiamate ai pacchetti che vengono già chiamati da altri pacchetti:

        Codice:`
        \usepackage{amssymb}
        \usepackage{amsmath}
        \usepackage{amsfonts}
        \usepackage{latexsym
        }
        \usepackage{amsthm}
        \usepackage{eucal}
        \usepackage{eufrak}
        \usepackage{stackrel}
        \usepackage{enumitem}
        `

        Puoi quindi cancellare i due pacchetti marcati in rosso, perché il primo viene già chiamato da amssymb, e le prestazioni del secondo sono già fornite degli altri due. Il secondo è un cosiddetto “legacy package” e serve, caso mai fosse necessario, per far andare vecchi file composi prima del 1994 con il vecchio LaTeX209. Oggi non deve più venire usato: basta chiamare amssymb e si ottiene tutto e di più.

      • #55843
        Up
        0
        Down
        ::

        Trovato!
        Ho usato un form standard per cominciare ed era nascosto nel lungo preambolo non scritto da me, non lo avevo visto.
        Grazie mille, ci stavo diventando scema!

        Sospetto sempre dei preamboli “standard” troppo lunghi. Ti dispiacerebbe dirci com’è fatto?

        Ciao
        Enrico

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

    Go to top