Alcuni problemi con Tesi Classica

  • Creatore
    Topic
  • #98947
    Up
    0
    Down
    ::


    Salve, avrei un paio di problemini durante la compilazione.

    Per iniziare, latex mi dà errore ogni volta compare

    \Phi_\textup{Bn} e altri simbli simili, praticamente ogni volta utilizzo \textup.

    in equazioni (ambiente equation) o nel testo (lo scrivo come %\Phi_\textup{Bn}%)

    Il messaggio di errore è:
    ! Missing { inserted.\mathchoice…

    Poi:
    ! Paragraph ended before \gather was complete.

    \par

    ho usato l’ambiente in questo modo

    \begin{gather}
    W = \sqrt{\frac{2\varepsilon_s}{qN_D}(V_\textup{bi)-V} \label{eq:regionesv} \\
    |\epsilon(x)| = \frac{qN_D}{\epsilon}(W – x) = \Epsilon_m – \frac{qN_D}{\epsilon_s}x \\
    \psi(x) = \frac{qN_D}{\epsilon}(Wx) – \frac{1}{2}x^2) – Phi_\textup{Bn}
    \end{gather}

    all’interno di un paragrafo. Alla corrispondente riga di fine paragrafo latex dà l’errore:
    ! Missing $ inserted.
    e
    ! LaTeX Error: \begin{gather} on input line 66 ended by \end{document}.

    Poi errori che riguardano il pacchetto per scrivere le unità di misura.
    avevo usato \siunitx e mi dava errore non riconoscendo, ad esempio, \volt.
    Con \siuntis invece l’errore è
    ! Package SIunits Error: The command \square was already defined.
    (SIunits) Possibly due to the amssymb package.

    Un’ ultima cosa che riguarda la bibliografia:
    nel testo vorrei che stampasse i riferimenti tipo [Pippo,2000], invece quando compila li stampa senza [] e senza la , tra autore e anno…
    Inoltre citando un libro (@book) mi stampa il nome in corsivo del libro, è un impostazione di default per i libri o c’è il modo di stamparlo nella maniera “solita” ([Autore,anno])?

    Grazie a tutti

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #98948
      Up
      0
      Down
      ::


      Una questione per topic. Ti invito ad aprire un altro filone, perché questo è toppo generico e di fatto i tuoi problemi non riguardano Tesi Classica.
      Per ogni quesito ti invito inoltre a fornire un esempio minimo compilabile che riproduce il problema.
      Per la bibliografia usa l’ambiente filecontents dove mettere i record bibliografici citati. Non ti sarebbe di ostacolo la lettura del capitolo sulla bibliografia che trovi nell’Arte di scrivere con LaTeX, link Documentazione in alto…
      Alcuni errori li risolverai tu stesso creando l’esempio minimo.

      Ciao
      Ivan

    • #98949
      Up
      0
      Down
      ::


      Che intendi per essempio compilabile?

      Vorrei capire se questi errori sono dovuti a semplici errori di sintassi o ci sono problemi “più profondi”

    • #98950
      Up
      0
      Down
      ::

      emlago” post=98501Che intendi per essempio compilabile?

      Vorrei capire se questi errori sono dovuti a semplici errori di sintassi o ci sono problemi “più profondi”

      Un file .tex completo, che riproduca l’errore riscontrato, e che si posa copiare dalla pagina del topic, incollare in un file e compilare.

      Ciao
      Ivan

    • #98951
      Up
      0
      Down
      ::


      Questo è il mio file principale (giusto un paio di comandi aggiunti rispetto al modello):

      `% classe report di KOMA-Script
      % durante la stesura della tesi, cambiare “twoside” in “oneside” per risparmiare carta
      % è sconsigliabile cambiare le altre opzioni
      \documentclass[12pt,a4paper,oneside,openright,titlepage,fleqn,
      cleardoublepageempty,abstracton,numbers=noenddot,%
      headinclude,footinclude,BCOR5mm,%
      tablecaption=tableheading]{scrreprt}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[english,italian]{babel}

      % l'autore della tesi
      \newcommand{\myName}{Emanuele Lago\xspace}

      % il titolo della tesi
      \newcommand{\myTitle}{Cella Schottky a base di Grafene e suoi derivati\xspace}

      % il tipo di tesi
      \newcommand{\myDegree}{Sperimentale\xspace}

      % l'università
      \newcommand{\myUni}{Università degli studi di Napoli Federico II\xspace}

      % la facoltà
      \newcommand{\myFaculty}{Scuola Politecninca e delle Scienze di Base\xspace}

      % il dipartimento
      \newcommand{\myDepartment}{Dipartimento di Ingegneria Chimica, dei Materiali e \~{della Produzione} Industriale\xspace}

      % il relatore
      \newcommand{\myProf}{Prof. Domenico Ninno\xspace}

      % l'eventuale correlatore
      \newcommand{\myOtherProf}{Dott. Laura Lancellotti\xspace}

      % il luogo sede dell'ateneo
      \newcommand{\myLocation}{P.le Tecchio, 80 Napoli\xspace}

      % il periodo della laurea
      \newcommand{\myTime}{Marzo 2015\xspace}

      % per avere rientrato anche il primo capoverso dopo un titolo di sezione
      \usepackage{indentfirst}

      % supporto alla scrittura della matematica avanzata
      \usepackage{amsmath,amssymb,amsthm,bm}

      % per avere i riferimenti incrociati completi dell'indicazione della pagina
      \usepackage[italian]{varioref}

      % per la bibliografia
      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-modern,hyperref,natbib,%
      backref,square,backend=biber]{biblatex}
      \addbibresource{Bibliografia.bib}

      % per gli eventuali miniindici
      \usepackage[tight,italian]{minitoc}

      % per impostare i margini del frontespizio
      \usepackage{chngpage,calc}

      % per i sottooggetti mobili
      \usepackage{subfig}

      % per generare testo fittizio, non serve per la tesi
      \usepackage{lipsum}

      % per il simbolo dell'euro
      \usepackage{eurosym}

      % per gestire le immagini e per assicurare uno spazio dopo i comandi che producono testo
      \usepackage{graphicx,xspace}

      % stile ClassicThesis
      \usepackage[eulerchapternumbers,subfig,%
      beramono,eulermath,%
      pdfspacing,dottedtoc]{classicthesis}

      % stile ArsClassica
      \usepackage{arsclassica}

      % didascalia figure e tabelle senza indentazione
      \captionsetup[figure]{format=plain}
      \captionsetup[table]{format=plain}

      % margini
      \areaset[5mm]{400pt}{699pt}
      \setlength{\marginparwidth}{7em}%
      \setlength{\marginparsep}{2em}%

      % contiene le impostazioni personali
      \usepackage{tesi}

      % riferimenti con posizione
      \usepackage[italian]{varioref}

      % unità SI
      \usepackage{siunits}

      % inizio del documento
      \begin{document}

      \pagenumbering{roman}
      \pagestyle{plain}

      %******************************************************************
      % Materiale iniziale
      %******************************************************************
      \input{MaterialeInizialeFinale/Frontespizio}
      \input{MaterialeInizialeFinale/DietroAlTitolo}\cleardoublepage
      \input{MaterialeInizialeFinale/Dedica}\cleardoublepage
      \input{MaterialeInizialeFinale/Sommario+Abstract}\cleardoublepage
      \input{MaterialeInizialeFinale/Pubblicazioni}\cleardoublepage
      \input{MaterialeInizialeFinale/Ringraziamenti}\cleardoublepage
      \pagestyle{scrheadings}
      \input{MaterialeInizialeFinale/Indici}\cleardoublepage

      %******************************************************************
      % Materiale principale
      %******************************************************************
      \pagenumbering{arabic}
      \input{Capitoli/Introduzione}
      \input{Capitoli/Schottky}
      \input{Capitoli/Ipsum}
      \appendix
      \input{Capitoli/Dolor}

      % *****************************************************************
      % Materiale finale
      %******************************************************************
      \input{MaterialeInizialeFinale/Bibliografia}\cleardoublepage
      \input{MaterialeInizialeFinale/Colophon}\cleardoublepage
      \input{MaterialeInizialeFinale/Dichiarazione}`

      % fine del documento
      \end{document}

      Provando a compilare questa parte dovrebbero uscire quasi tutti gli errori menzionati precedentemente:

      `Usando l'approssimazione, identica a quella di una giunzione brusca, che $\rho_s \simeq qN_D$ per $x < W$, e $\rho_s = 0$ per $x > W$, dove $W$ è la larghezza della regione di svuotamento, si ottengono i seguenti risultati (figura~\vref(pnbrusca)):
      \begin{gather}
      W = \sqrt{\frac{2\varepsilon_s}{qN_D}(V_\textup{bi)-V} \label{eq:regionesv} \\
      |\Epsilon(x)| = \frac{qN_D}{\Epsilon}(W – x) = \Epsilon_m – \frac{qN_D}{\epsilon_s}x \\
      \psi(x) = \frac{qN_D}{\epsilon}(Wx) – \frac{1}{2}x^2) – Phi_\textup{Bn}
      \end{gather}
      dove la tensione applicata $V$ della~\ref{eq:regionesv} è positiva per polarizzazione diretta, cioè quando il metallo è a un potenziale positivo rispetto al lato $n$, e negativa per polarizzazione inversa; $\Epsilon_m$ è l'intensità del campo elettrico massimo che si raggiunge all'interfaccia, ossia ponendo $x = 0$.`

    • #98952
      Up
      0
      Down
      ::

      emlago” post=98504Questo è il mio file principale (giusto un paio di comandi aggiunti rispetto al modello):

      `% classe report di KOMA-Script
      % durante la stesura della tesi, cambiare “twoside” in “oneside” per risparmiare carta
      % è sconsigliabile cambiare le altre opzioni
      \documentclass[12pt,a4paper,oneside,openright,titlepage,fleqn,
      cleardoublepageempty,abstracton,numbers=noenddot,%
      headinclude,footinclude,BCOR5mm,%
      tablecaption=tableheading]{scrreprt}

      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[english,italian]{babel}

      % l'autore della tesi
      \newcommand{\myName}{Emanuele Lago\xspace}

      % il titolo della tesi
      \newcommand{\myTitle}{Cella Schottky a base di Grafene e suoi derivati\xspace}

      % il tipo di tesi
      \newcommand{\myDegree}{Sperimentale\xspace}

      % l'università
      \newcommand{\myUni}{Università degli studi di Napoli Federico II\xspace}

      % la facoltà
      \newcommand{\myFaculty}{Scuola Politecninca e delle Scienze di Base\xspace}

      % il dipartimento
      \newcommand{\myDepartment}{Dipartimento di Ingegneria Chimica, dei Materiali e \~{della Produzione} Industriale\xspace}

      % il relatore
      \newcommand{\myProf}{Prof. Domenico Ninno\xspace}

      % l'eventuale correlatore
      \newcommand{\myOtherProf}{Dott. Laura Lancellotti\xspace}

      % il luogo sede dell'ateneo
      \newcommand{\myLocation}{P.le Tecchio, 80 Napoli\xspace}

      % il periodo della laurea
      \newcommand{\myTime}{Marzo 2015\xspace}

      % per avere rientrato anche il primo capoverso dopo un titolo di sezione
      \usepackage{indentfirst}

      % supporto alla scrittura della matematica avanzata
      \usepackage{amsmath,amssymb,amsthm,bm}

      % per avere i riferimenti incrociati completi dell'indicazione della pagina
      \usepackage[italian]{varioref}

      % per la bibliografia
      \usepackage[autostyle,italian=guillemets]{csquotes}
      \usepackage[style=philosophy-modern,hyperref,natbib,%
      backref,square,backend=biber]{biblatex}
      \addbibresource{Bibliografia.bib}

      % per gli eventuali miniindici
      \usepackage[tight,italian]{minitoc}

      % per impostare i margini del frontespizio
      \usepackage{chngpage,calc}

      % per i sottooggetti mobili
      \usepackage{subfig}

      % per generare testo fittizio, non serve per la tesi
      \usepackage{lipsum}

      % per il simbolo dell'euro
      \usepackage{eurosym}

      % per gestire le immagini e per assicurare uno spazio dopo i comandi che producono testo
      \usepackage{graphicx,xspace}

      % stile ClassicThesis
      \usepackage[eulerchapternumbers,subfig,%
      beramono,eulermath,%
      pdfspacing,dottedtoc]{classicthesis}

      % stile ArsClassica
      \usepackage{arsclassica}

      % didascalia figure e tabelle senza indentazione
      \captionsetup[figure]{format=plain}
      \captionsetup[table]{format=plain}

      % margini
      \areaset[5mm]{400pt}{699pt}
      \setlength{\marginparwidth}{7em}%
      \setlength{\marginparsep}{2em}%

      % contiene le impostazioni personali
      \usepackage{tesi}

      % riferimenti con posizione
      \usepackage[italian]{varioref}

      % unità SI
      \usepackage{siunits}

      % inizio del documento
      \begin{document}

      \pagenumbering{roman}
      \pagestyle{plain}

      %******************************************************************
      % Materiale iniziale
      %******************************************************************
      \input{MaterialeInizialeFinale/Frontespizio}
      \input{MaterialeInizialeFinale/DietroAlTitolo}\cleardoublepage
      \input{MaterialeInizialeFinale/Dedica}\cleardoublepage
      \input{MaterialeInizialeFinale/Sommario+Abstract}\cleardoublepage
      \input{MaterialeInizialeFinale/Pubblicazioni}\cleardoublepage
      \input{MaterialeInizialeFinale/Ringraziamenti}\cleardoublepage
      \pagestyle{scrheadings}
      \input{MaterialeInizialeFinale/Indici}\cleardoublepage

      %******************************************************************
      % Materiale principale
      %******************************************************************
      \pagenumbering{arabic}
      \input{Capitoli/Introduzione}
      \input{Capitoli/Schottky}
      \input{Capitoli/Ipsum}
      \appendix
      \input{Capitoli/Dolor}

      % *****************************************************************
      % Materiale finale
      %******************************************************************
      \input{MaterialeInizialeFinale/Bibliografia}\cleardoublepage
      \input{MaterialeInizialeFinale/Colophon}\cleardoublepage
      \input{MaterialeInizialeFinale/Dichiarazione}`

      % fine del documento
      \end{document}

      Provando a compilare questa parte dovrebbero uscire quasi tutti gli errori menzionati precedentemente:

      `Usando l'approssimazione, identica a quella di una giunzione brusca, che $\rho_s \simeq qN_D$ per $x < W$, e $\rho_s = 0$ per $x > W$, dove $W$ è la larghezza della regione di svuotamento, si ottengono i seguenti risultati (figura~\vref(pnbrusca)):
      \begin{gather}
      W = \sqrt{\frac{2\varepsilon_s}{qN_D}(V_\textup{bi)-V} \label{eq:regionesv} \\
      |\Epsilon(x)| = \frac{qN_D}{\Epsilon}(W – x) = \Epsilon_m – \frac{qN_D}{\epsilon_s}x \\
      \psi(x) = \frac{qN_D}{\epsilon}(Wx) – \frac{1}{2}x^2) – Phi_\textup{Bn}
      \end{gather}
      dove la tensione applicata $V$ della~\ref{eq:regionesv} è positiva per polarizzazione diretta, cioè quando il metallo è a un potenziale positivo rispetto al lato $n$, e negativa per polarizzazione inversa; $\Epsilon_m$ è l'intensità del campo elettrico massimo che si raggiunge all'interfaccia, ossia ponendo $x = 0$.`

      Stai usando una versione vecchia del modello (infatti, carichi il pacchetto siunits che ormai non si usa più).

      Ti consiglio di scaricare l’archivio compresso [tt]TesiCls.zip[/tt] da qui

      http://www.lorenzopantieri.net/LaTeX.html

      (è il penultimo link in basso), di decomprimerlo e di usare quello.

      Ciao
      Tommaso

    • #98953
      Up
      0
      Down
      ::


      Provando a compilare il file TesiCls.tex così come scaricato mi dà errori sui comani \minitoc, \mtcskip e \dominitoc.
      Se provo a compilare il mio paragrafo mi dà comunque i soliti errori (più quelli dovuti alla mancanza del pacchetto \siunits, ossia non riconosce \volt, \electronvolt)

    • #98954
      Up
      0
      Down
      ::


      Mi continua a dare errori:

      ! Missing $ inserted.$
      ! Missing \endgroup inserted.
      \endgroup
      ! Display math should end with $$.\par

      alla riga 72, ossia nel file TesiCls.tex

      71 \begin{document}
      72
      73 \pagenumbering{roman}
      74 \pagestyle{plain}

      ! LaTeX Error: \begin{gather} on input line 66 ended by \end{document}.See the LaTeX manual or LaTeX Companion for explanation.Type H for immediate help…. \end{document}
      alla riga 106 ossia:
      106 \end{document}

      Più gli errori sulle unità di misura che o scritto come in documentazione di \siunits. In questa classe dove posso vedere come scrivere le unità?

    • #98955
      Up
      0
      Down
      ::


      Problema principale risolto 🙂

      Come hai detto non si usa più \siunits per scrivere le unità di misura, ci sono dei comandi in amsmath o in altri pacchetti matematici caricati da classicthesis?

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

Go to top