- Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 4 mesi fa da
Antimo Glorioso.
-
CreatoreTopic
-
1 Maggio 2018 alle 12:16 #113060::
Salve a tutti, sono nuovo del forum e principiante nell’uso di Latex, sto scrivendo la mia Tesi in Latex.
Ho creato il file con 6/7 Appendici, alla fine di due appendici mi inserisce una pagina vuota, premetto che sto utilizzando l’opzione “oneside”.
Come posso eliminare la pagina in eccesso?
-
CreatoreTopic
-
AutoreRisposte
-
-
1 Maggio 2018 alle 13:58 #113061::
Benvenuto nel forum.
È impossibile rispondere senza conoscere il tuo preambolo e quale classe usi, quali comandi usi, eccetera.
Siccome certamente non vuoi e non puoi allegare tutti i file sorgente per mostrarci al tua tesi, ti suggerisco di scaricare la guida tematica relativa all’EMC: Esempio Minimo Compilabile. se segui le indicazioni di quella guida c’è una probabilità tutt’altro che nulla che tu scopra da solo perché ti lascia una pagina vuota; in caso opposto, allega solo l’esempio minimo compilabile, avendolo collaudato epr essere sicuro di non avervi lasciato dati sensibili e che l’EMC riproduca il tuo problema.
Ciò fato vedrai che le risposte arriveranno e potranno essere anche numerose
-
1 Maggio 2018 alle 14:11 #113062::
Ok provo a dare le informazioni del caso, ma non sono sicuro che le stia inserendo in maniera corretta, nel caso potreste insegnarmi come si fa?
Grazie per la pazienza.Preambolo:`% Set up the document
\let\mypdfximage\pdfximage
\def\pdfximage{\immediate\mypdfximage}
\documentclass[a4paper, 12pt, oneside]{Tesi}% Include any extra LaTeX packages required
\usepackage{verbatim} % Needed for the “comment” environment to make LaTeX comments
%\textbf\usepackage{vector} % Allows “\bvec{}” and “\buvec{}” for “blackboard” style bold vectors in maths
\hypersetup{urlcolor=blue, citecolor=blue, filecolor=black, colorlinks=true} % Colours hyperlinks in blue, but this can be distracting if there are many links.
% I miei packages
\usepackage[italian]{babel} %defisce la lingua in cui \`e scritto il documento
\usepackage[utf8] {inputenc}
\usepackage{amsmath} %arricchisce set di formule matematiche
\usepackage{amssymb,amsfonts,textcomp} %arricchisce set di formule matematiche
\usepackage{graphicx} %permette di inserire grafici
\usepackage[]{mcode}
%\lstloadlanguages{C++}
\usepackage{color}
\usepackage{hhline}
\usepackage{hyperref}
\usepackage{morefloats}
\usepackage{rotating}
\usepackage[version=4]{mhchem}
%\usepackage{listings}
\usepackage{courier}\lstset{basicstyle=\footnotesize\ttfamily,breaklines=true}
\lstset{framextopmargin=50pt,frame=bottomline}
\lstset{language=C++}\begin{document}
.
.
.
\end{document}Appendice:
\chapter{}
\lhead{ \emph{}}\begin{longtable}{|c|c|c|c|c|c|c|c|c|c|c|c|}
.
.
.
\end{longtable}`
-
1 Maggio 2018 alle 19:34 #113063::
Grazie del tentativo, ma purtroppo il tuo esempio non è compilabile, oltre a non essere minimimo (o forse lo è ma è difficile dirlo). Ecco i motovi.
1) la classe Tesi non è una classe standard; o dici da dove scaricarla o nessun altro può darti una mano. L’ha forse scritta tu? nel caso mettila in un sito pubblico, come Dopbox di cui ti basta inserire il messaggio del link da cui la si possa scaricare. Se non l’hai scritta tu indica il link da cui scaricarla.
2) Le righe 2 e 3 formano un loop infinito; se fai tanto di eseguire uno dei due comandi, esso riesegue se stesso all’infinito. Sempre che [tt]\pdfximage[/tt] non sia in grado di cancellare se stesso una volta eseguito. Ma solo per aggingere [tt]\immediate[/tt] mi sembra esagerato. Da dove salta fuori quel comando che non può essere ridefinito prima di [tt]\documentclass[/tt], visto che non fa parte del nucleo di LaTeX?
3) [tt]\hypersetup[/tt] può essere specificato dopo che il pacchetto [tt]hyperref[/tt] l’ha definito, quindi può essere usato solo dopo aver caricato [tt]hyperref[/tt]. Noltre il pacchetto [tt]hyperref[/tt] va caricato epr ultimo salvo rari casi di pacchetti che nella loro documentazioni dicono estressamente di dover essere caricati dopo [tt]hyperref[/tt]. tu nel tuo preambolo non ne hai, ma la raccomandazione di leggere la documentazione specifica di ogni pacchetto che si vuole caricare è una raccomandazione molto trascurata 🙁
4) Come è scritto in ogni guida di questo sito (sezione Documentazione di questo sito) [tt]amssymb[/tt] carica lui stesso [tt]amsfonts[/tt], quindi non c’è nessun bisogno di ricaricarlo e si fa perdere tempo a LaTeX per verifiche inutili. In questo caso il tempo perso è di mochi millisecondi, forse frazioni di millisecondo, ma in altri casi le verifiche per avere caricato un pacchetto più di una volta possono portare ad un errore grave con il messaggio “option Clash” (sostanzialmente “conflitto di opzioni”). Con quell’errore diventa difficile trovare dove lo si è fatto e il tempo non lo perde LaTeX, ma lo perde l’utente distratto.
5) I vettori non si compongono mai in blackboard bold 😈 In ogni caso dipende se devi rispettare le norme ISO per la matematica delle grandezze, oppure ti occupi di matematica pura. Nel secondo caso non sei tenuto a rispettare le norme ISO, ma devi poi creare una nomenclatura per spiegare i simboli che usi, visto che i vettori in blackboard bold, per usare un eufemismo, non sono frequenti…
6) [il pacchetto [tt]morefloats[/tt] serviva quando la coda degli oggetti mobili (una coda di tipo FIFO: fist in first out) era limitata a 18 oggetti; da un paio d’anni la coda è ancora limitata ma a 52 oggetti, quindi è molto difficile raggiungere quel limite; se il proprio documento contiene davvero tanti oggetti mobili nella loro coda FIFO, ci sono metodi più efficaci che non [tt]morefloats[/tt].
7) [tt]mcode[/tt] semnra essere un altro pacchetto non distribuito con TeXLive; Io dispongo di una installazione completa e non ne dispongo. Vale quanto detto per [tt]Tesi.cls[/tt] al punto 1).
8 ) il pacchetto [tt]hhline] e l’imostazione della [tt]longtable[/tt] nell’appendice indicano che non hai letto nessuna guida; ogni guida dice infatti che le tabelle lunghe o corte che siano non hanno nessun filetto verticale per separare le colonne e usano solo al massimo tre filetti orizzontali per separare la riga delle intestazioni e chiudere la tabella alla fine. Meno che mai si usano filetti doppi, come farebbe [tt]hhline[/tt].
9) se commenti la riga [tt]\usepackage{listings}[/tt] e lasci le successive righe di impostazione stilistica dei listati eseguiti da con le funzinalità di [tt]listings[/tt] non puoi che ricevere messaggi d’errore, del tipo “Undefined control sequence”.
10) Di solito LaTeX compone le appendici dopo aver dato il comando [tt]\appendix[/tt]; dopo quel comando i comandi [tt]\chapter[/tt] compongono i loro titoli numerandoli con lettere maiuscole, i loro titoli vanno nell’indice generale; specialmente importante se, come hai scritto nel primo messaggio, hai circa una mezza dozzina di appendici.Ti riconsiglio di leggere la guida sulla creazione di esmepi minimi compilabili.aggiungo il consiglio di avere letto almeno i primi capitoli di L’Arte di scrivere con LaTeX; dopo i primi capitoli dovresti almeno sfogliare i capitoli successivi, in maod da saper consultare la guida ogni volta che ne hai bisogno; impara anche la sfruttarne l’indice analitico, on modo che ha a portata di mouse con un solo clic le informazioni che ti servono epr argomenti/comandi/ambienti/impostazioni specifici.
Finisco ripetendoti che senza disporre di [tt]Tesi.cls[/tt] e di [tt]mcode.sty[/tt], nessuno può comporre il tuo esempio minimo compilabile, e non lo può fare nemmeno se non ci metti dentro anche del testo del tipo di quello che crea in “latinorum” il pacchetto [tt]lipsum[/tt] o in linguaggio altrettanto incomprensibile in inglese filosofico/kantiano mediante il pacchetto [tt]kantlipsum[/tt]; entrambi i pacchetto introducono testo di riempimento del quale non interessano le singole parola,ma come le paroel e i capoversi vengono disposti nella pagina e come vengono separati fra le varie sezioni. Riempi anche con un apio di righe anche le colonne delle tabelle. Se vuoi aiuto, metti chi ti può aiutare in grado di farlo.
========
Per sapere come presentare i tuoi codici apri il tuo ultimo messaggio e clicca la targhetta “EDIT” in basso nella schermata; vedi che cosa ho aggiunto al tuo messaggio.
-
2 Maggio 2018 alle 6:12 #113064::
Ti ringrazio per i tanti consigli, sono principiante in questo ambiente ed la mia prima volta che scrivo in Latex, sicuramente leggerò le guide che mi hai suggerito e mi informerò maggiormente nella sezione documenti, probabile che mi sia sfuggito, ma dove trovo la guida per un esempio minimo compilabile?
La classe tesi, così come l’impostazione dell’intero file, mi è stata data dal mio professore, non so chi l’abbia fatta, quindi non saprei dove trovare la documentazione, la chiederò a lui e ci darò uno sguardo.
Ti ringrazio nuovamente per i consigli e gli aiuti.
-
2 Maggio 2018 alle 8:18 #113065::
Dove sono le guide e dov’è quella relativa all’EMC? Te l’ho detto: nella sezione di Documentazione di questo sito. Avrai notato che sopra la barra docve c’è la finestrelal epr il login e il logout, c’è una riga nera divisa in sezioni, dove da sinistra a destra c’è: Home, Documentazione, ArsTeXnica, GuITmeeting, Lavoro, Forum, Contatti. Hai provato a cliccare su Documentazione? La pagina è relativamente lunga, ma ci sono elencate tutte le guide disponibili presso il nostro gruppo; sono tutte linkate in modo da poterle scaricare direttamente, compresa quella sull’EMC; chiunque le può scaricare, non sono riservate ai soci; ma spesso esse contengono un avviso che più o meno dice così: “Se questa guida ti è sembrata utile, perché non ti iscrivi?”. Non sei obbligato a diventare socio, ma se lo fai l’associazione può continuare ad esistere. Senza soci, niente sito, niente documentazione, niente supporto nel forum, eccetera…Se la classe Tesi.cls e il file mcode.sty te li hai dati il tuo prof, probabilmente non sono documentati, perché “documentare” è un’altra di quelle operaioni trascurate dai più 🙁
Ma, come ti ho detto, ci sono molti modi per far giungere del materiale al frequentatori del forum:
!) puoi zippare i due file suddetti in un unicoo file compresso, e allegarlo al tuo messaggio; non deve superare un certo numero di Kibibyte, ma se sono due file in codice testuale, come lo sono generalmente i file di classe e di estensione, una volta zippati possono dare luogo ad un file molto piccolo tranquillamente allegabile ad unmessaggio per questo forum.
2) Se dovessi allegare file di maggiori dimensioni, esistono molti servizio che permettono di farlo in sicurezza; io preferisco Dropbok; cerca in rete come si fa ad aprire un tuo sito gratuito per scambio di file; le dimensioni di un sito gratuito sono modeste, se ben ricordo un paio di Gibibyte, ma ne vale la pena; se poi hai bisogno di più spazio, anche come backup della tua macchina, allora paghi il dovuto secondo le loro tariffe e secondo quanto sia grande lo spazio che impegni.
3) Esistono altri servizi di file sharing, ma spesso sono afflitti da una serie di réclame pubblicitarie; persino annunci di prestazioni sessuali. Evita questi siti, specialmente se vuoi usarli in connessione con un forum pubblico come questo.Se ti ho criticato il tuo codice, non l’ho fatto per il gusto di farlo, ma per indicarti queli errori non commenttere; Il forum serve anche per dare consigli in questo senso, specialmente a chi come tè lavora con LaTeX per la prima volta. I neofiti sono particolarmente “curati” qui nel forum, anche perché tutti siamo stati neofiti, e quindi ci ricordiamo delle difficoltà che abbiamo avuto e ci piace condividere l’esperienza che ci siamo fatti.
-
3 Maggio 2018 alle 13:58 #113066
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.