problemi passaggio fronteretro -no fronteretro

  • Creatore
    Topic
  • #45065
    Up
    0
    Down
    ::


    Ciao, ho scritto i primi capitoli della tesi con la classe book; quando sono andato a farli vedere al relatore mi ha detto che in genere nel dipartimento le tesine vengono stampate non fronteretro e che dunque sarebbe stato meglio se avessi cambiato formato.
    Quando ci ho provato però nn ho ottenuto nulla.
    Questo è il main file come lo avevo fatto all’inizio

    \documentclass[a4paper,12pt]{book}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \begin{document}
    \include{frontespizio}
    \doublespacing
    \mainmatter
    \include{cap_1}
    \include{cap_2}
    \addcontentsline{toc}{chapter}{Bibliografia}
    \nocite{*}
    \bibliographystyle{unsrt}
    \bibliography{bibtesi}
    \end{document}

    cosi compila da dio….

    la modifica al preambolo che ho fatto anche guardando su altri topic qui sul forum è stata
    \documentclass[a4paper,12pt,oneside,openany]{book}
    ma purtroppo mi da una miriade di errori che nell’altro caso nn mi dà avete suoluzioni o idee???

    p.s. non so se vi serve…compilo con texmaker

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #45066
      Up
      0
      Down
      ::

      Ciao, ho scritto i primi capitoli della tesi con la classe book; quando sono andato a farli vedere al relatore mi ha detto che in genere nel dipartimento le tesine vengono stampate non fronteretro e che dunque sarebbe stato meglio se avessi cambiato formato.
      Quando ci ho provato però nn ho ottenuto nulla.
      Questo è il main file come lo avevo fatto all’inizio

      \documentclass[a4paper,12pt]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \begin{document}
      \include{frontespizio}
      \doublespacing
      \mainmatter
      \include{cap_1}
      \include{cap_2}
      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{unsrt}
      \bibliography{bibtesi}
      \end{document}

      cosi compila da dio….

      la modifica al preambolo che ho fatto anche guardando su altri topic qui sul forum è stata
      \documentclass[a4paper,12pt,oneside,openany]{book}
      ma purtroppo mi da una miriade di errori che nell’altro caso nn mi dà avete suoluzioni o idee???

      p.s. non so se vi serve…compilo con texmaker

      Non credo che il tuo preambolo sia davvero quello, visto che il comando \doublespacing non è definito dal nucleo di LaTeX né dalla classe book. Occorre un esempio minimo compilabile.

      C’è un sicuro errore: prima di \addcontentsline{toc}{chapter}{Bibliografia} devi mettere \cleardoublepage (se non ce l’hai alla fine di cap_2.tex). Non ha influenza, ovviamente, sul problema che poni.

      Ciao
      Enrico

    • #45067
      Up
      0
      Down
      ::


      scausami non mi ero accorto; avevo levato le cose che mi parevano inutili….
      per l’errore sulla bibliografia grazie ora provvedo ma cmq il problema rimane…..
      quello completo è questo

      \documentclass[a4paper,12pt]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath}
      \usepackage{subfigure}
      \usepackage{setspace}
      \usepackage{calligra}
      \usepackage{eso-pic}
      \usepackage{graphicx}

      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{@{}l@{}}}%
      {\end{array}\right.}

      \makeatletter
      \newcommand\BackgroundPicture[2]{
      \setlength{\unitlength}{1pt}
      \put(0,\strip@pt\paperheight){
      \parbox[t][\paperheight]{\paperwidth}{
      \vfill
      \centering\includegraphics[angle=#2]{#1}
      \vfill}}}
      \makeatother

      \begin{document}
      \include{frontespizio}
      \doublespacing
      \mainmatter
      \include{cap_1}
      \include{cap_2}

      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{unsrt}
      \bibliography{bibtesi}

      \end{document}

    • #45068
      Up
      0
      Down
      ::

      scausami non mi ero accorto; avevo levato le cose che mi parevano inutili….
      per l’errore sulla bibliografia grazie ora provvedo ma cmq il problema rimane…..
      quello completo è questo

      \documentclass[a4paper,12pt]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath}
      \usepackage{subfigure}
      \usepackage{setspace}
      \usepackage{calligra}
      \usepackage{eso-pic}
      \usepackage{graphicx}

      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{@{}l@{}}}%
      {\end{array}\right.}

      \makeatletter
      \newcommand\BackgroundPicture[2]{
      \setlength{\unitlength}{1pt}
      \put(0,\strip@pt\paperheight){
      \parbox[t][\paperheight]{\paperwidth}{
      \vfill
      \centering\includegraphics[angle=#2]{#1}
      \vfill}}}
      \makeatother

      \begin{document}
      \include{frontespizio}
      \doublespacing
      \mainmatter
      \include{cap_1}
      \include{cap_2}

      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{unsrt}
      \bibliography{bibtesi}

      \end{document}

      Esempio minimo compilabile. Come possiamo sapere che diavolo hai infilato nel frontespizio, per esempio?

      Se compilo lasciando perdere il frontespizio e mettendo testo casuale al posto dei tuoi capitoli, non ho alcun errore.

      Ciao
      Enrico

    • #45069
      Up
      0
      Down
      ::


      così non me lo compila:

      \documentclass[a4paper,12pt,oneside,openany]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath}
      \usepackage{subfigure}
      \usepackage{setspace}
      \usepackage{calligra}
      \usepackage{eso-pic}
      \usepackage{graphicx}

      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{@{}l@{}}}%
      {\end{array}\right.}

      \makeatletter
      \newcommand\BackgroundPicture[2]{
      \setlength{\unitlength}{1pt}
      \put(0,\strip@pt\paperheight){
      \parbox[t][\paperheight]{\paperwidth}{
      \vfill
      \centering\includegraphics[angle=#2]{#1}
      \vfill}}}
      \makeatother

      \begin{document}
      \doublespacing
      \include{cap_1}

      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{unsrt}
      \bibliography{bibtesi}

      \end{document}
      dunque deduco che ci sia qualcosa che non va nel cap_1, infatti se al posto di cap_1 ci metto frontespizio compila bene e mi restituisce il frontespizio come deve essere.
      Se al poso di cap_1 ci metto cap_2 ancora errore di compilazione.
      quello che non capisco è come mai dato che non ho definito comandi nei capitoli che sono nella forma

      \chapter{bla bla bla}
      \section{bla}
      testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo
      \section{bla}
      testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo

      ovviamente sia in cap_1 che in cap_2 ci sono sia immagini che equazioni.

      Quello che non capisco è come il documento con gli stessi tre file (frontespizio;cap_1;cap_2) venga compilato quando la documentclass è
      \documentclass[a4paper,12pt]{book}
      mentre invece dà errori del genere
      ! Missing { inserted
      quando la documentclass è \documentclass[a4paper,12pt,oneside,openany]{book}

    • #45070
      Up
      0
      Down
      ::

      così non me lo compila:

      \documentclass[a4paper,12pt,oneside,openany]{book}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath}
      \usepackage{subfigure}
      \usepackage{setspace}
      \usepackage{calligra}
      \usepackage{eso-pic}
      \usepackage{graphicx}

      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{@{}l@{}}}%
      {\end{array}\right.}

      \makeatletter
      \newcommand\BackgroundPicture[2]{
      \setlength{\unitlength}{1pt}
      \put(0,\strip@pt\paperheight){
      \parbox[t][\paperheight]{\paperwidth}{
      \vfill
      \centering\includegraphics[angle=#2]{#1}
      \vfill}}}
      \makeatother

      \begin{document}
      \doublespacing
      \include{cap_1}

      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliographystyle{unsrt}
      \bibliography{bibtesi}

      \end{document}
      dunque deduco che ci sia qualcosa che non va nel cap_1, infatti se al posto di cap_1 ci metto frontespizio compila bene e mi restituisce il frontespizio come deve essere.
      Se al poso di cap_1 ci metto cap_2 ancora errore di compilazione.
      quello che non capisco è come mai dato che non ho definito comandi nei capitoli che sono nella forma

      \chapter{bla bla bla}
      \section{bla}
      testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo
      \section{bla}
      testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo-testo

      ovviamente sia in cap_1 che in cap_2 ci sono sia immagini che equazioni.

      Quello che non capisco è come il documento con gli stessi tre file (frontespizio;cap_1;cap_2) venga compilato quando la documentclass è
      \documentclass[a4paper,12pt]{book}
      mentre invece dà errori del genere
      ! Missing { inserted
      quando la documentclass è \documentclass[a4paper,12pt,oneside,openany]{book}

      Nessuno lo può capire se non riesci tu a delimitare in qualche modo il problema.

      Ciao
      Enrico

    • #45071
      Up
      0
      Down
      ::


      Risolto! il preambolo andava bene…
      la cosa strana è che gli errori (mancanza di parentesi) che mi dava c’èrano davvero solo che con il primo preambolo (quello che faceva il fronte retro) non se ne accorgeva! Non so davvero cosa pensare….

      devo comunque ringraziare enrico che mi ha “costretto 😀 😀 ” ad andarmi a rivedere tutto il listato per cercare la magagna! io nn me lo ero riguardato perche prima compilava bene quindi ero sicuro che nn ci fossero errori…..

      La domanda (la lascio a voi per me si può anche chiudere) è come mai prima non si accorgeva degli errori nelle formule matematiche?

      grazie a tutti……

    • #45072
      Up
      0
      Down
      ::

      Risolto! il preambolo andava bene…
      la cosa strana è che gli errori (mancanza di parentesi) che mi dava c’èrano davvero solo che con il primo preambolo (quello che faceva il fronte retro) non se ne accorgeva! Non so davvero cosa pensare….

      devo comunque ringraziare enrico che mi ha “costretto 😀 😀 ” ad andarmi a rivedere tutto il listato per cercare la magagna! io nn me lo ero riguardato perche prima compilava bene quindi ero sicuro che nn ci fossero errori…..

      La domanda (la lascio a voi per me si può anche chiudere) è come mai prima non si accorgeva degli errori nelle formule matematiche?

      grazie a tutti……

      Puoi dire dov’era la magagna?

      Ciao
      Enrico

    • #45073
      Up
      0
      Down
      ::


      Non lo so!!!
      Il fatto è che con il preambolo per il fronteretro effettivamente compilava bene anche se c’erano degli errori (le formule nel dvi erano al punto giusto e soprattutto giuste….)

      come inserivo oneside,openany si “accorgeva” di questi errori e mi dava diversi messaggi in rosso nel log di compilazione, che alla fine mi hanno costretto ad andare a verificare la scrittura delle formule e ad accorgermi che effettivamente c’erano errori; ad esempio uno che mi ricordo é

      e^{j}^{\omega t} che compilava bene (non dava errore e il risultatato era esatto) con il fronteretro….come ho messo la singola facciata fino a che non ho scritto e^{j \omega t}
      non mi ha dato via libera…
      Ora non mi chiedere come mai succede questo perche sono poco più che alle prime armi a latex, quindi ho risolto si, ma ho risolto un problema che effettivamente non c’èra perche le formule erano sbagliate sul serio, non era un errore che dava e che c’era da andare a trovare chissà quale cosa esotica. La cosa strana non era il fatto di avere un errore con la facciata singola ma di non averlo con il fronteretro, non so se sono riuscito a spiegarmi….

    • #45074
      Up
      0
      Down
      ::

      Non lo so!!!
      Il fatto è che con il preambolo per il fronteretro effettivamente compilava bene anche se c’erano degli errori (le formule nel dvi erano al punto giusto e soprattutto giuste….)

      come inserivo oneside,openany si “accorgeva” di questi errori e mi dava diversi messaggi in rosso nel log di compilazione, che alla fine mi hanno costretto ad andare a verificare la scrittura delle formule e ad accorgermi che effettivamente c’erano errori; ad esempio uno che mi ricordo é

      e^{j}^{\omega t} che compilava bene (non dava errore e il risultatato era esatto) con il fronteretro….come ho messo la singola facciata fino a che non ho scritto e^{j \omega t}
      non mi ha dato via libera…
      Ora non mi chiedere come mai succede questo perche sono poco più che alle prime armi a latex, quindi ho risolto si, ma ho risolto un problema che effettivamente non c’èra perche le formule erano sbagliate sul serio, non era un errore che dava e che c’era da andare a trovare chissà quale cosa esotica. La cosa strana non era il fatto di avere un errore con la facciata singola ma di non averlo con il fronteretro, non so se sono riuscito a spiegarmi….

      Quando compili, controlla sempre il messaggio che ti dà Texmaker e non accontentarti di vedere “le cose a posto”. Gli errori ci saranno stati anche prima, ma probabilmente non erano “fatali”. Perché sono diventati “fatali” passando a oneside? Probabilmente perché una di quelle formule sbagliate era in un titolo di capitolo.

      Ciao
      Enrico

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

Go to top