Devil00″ post=85818Allora Allora mi calmo sorry
1) Ho installato winedit come editor
Bene, WinEdt è un ottimo editor: supongo che tu abbia anche pagato o che tu intenda pagare la quota che spetta all’autore visto che si tratta di un programma shareware.
Devil00″ post=858182 Ho installato il pacchetto miktex 2.9
MiKTeX non è un pacchetto, ma è una distribuzione del sistema TeX; suppongo che sia installato correttamente, ma sicuramente hai installato la versione di base, anche se ti sembra di avere installato un mucchio di megabyte; Tu dici di avere installato “2.9 occupa 2,45 giga”, il che lascerebbe pensare che sia una installazione completa del sistema TeX, ma se al comando kpsewhich toptesi.cls ti risponde con un prompt vuoto, vuol dire che l’installazione NON è completa.
Devil00″ post=858183 Ho scaricato il file toptesi.zip, l’ho estratto e messo sul deskstop, poi ho aperto winedit , aperto il file toptesi-example.tex all’inteno della cartella toptesi e schiacciato il pulsante pdflatex. Winedit mi restituisce un file pdf con qualche riga scritta che corrisponde a quello che c’è scritto nel file toptesi-example.tex e come lista di comandi quello che vi ho postato prima.
Se apro il terminale e scrivo il comando kpsewhich toptesi.cls ma mi restituisce il prompt vuoto c:\>
L’installazione di un pacchetto con MiKTeX NON SI FA ASSOLUTAMENTE COME HAI FATTO TU! Invece si apre il programma di configurazione MiKTeX Settings, come ti ho detto in un precedente messaggio, si lancia il Wizard per gestire i pacchetti, si seleziona il pacchetto che si vuole installare cliccando nell’apposito quadratino e poi si eseguono le manovre successive che il Wizard chiede di fare. Per giunta MiKTeX non installa i pacchetti, come il pacchetto toptesi per esempio, usando file .zip, ma usa file .cab; quindi mi ritengo autorizzato a chiederti; da dove hai scaricato il file toptesi.zip?
Siccome non hai seguito quella strada, è evidente che MiKTeX non sa che dovrebbe cercare toptesi nel Desktop!
Devil00″ post=85818Se provo a prendere la mia vecchia tesi e inserisco la cartella sul deskstop e all’interno metto il file toptesi-example.tex in questa cartella, me lo compila alla perfezione e guardando cosa c’è in questa cartella trovo tutti i file cls, cfg, ecc ecc 😕
Certo; come ti hanno già spiegato altri, qualunque motore di composizione del sistema TeX è capace di trovare i file che gli servono nella stessa cartella dove c’è in file da compilare. ma quella NON È UNA INSTALLAZIONE, è un accrocchio per risolvere una situazione estemporanea e immediata.
Quindi, per favore, esegui una installazione completa del sistema TeX; se non lo vuoi fare, installa il pacchetto toptesi come si deve usando il package manager di MiKTeX; oppure configura MiKTeX in modo che sappia caricarsi da solo i pacchetti che gli mancano (questa sarebbe la particolarità dell’installazione di base di MiKTeX, l’unico motivo che giustifica l’uso di MiKTeX rispetto alla distribuzione che raccomandiamo sempre che è TeX Live). Ma non lamentarti se installando un pacchetto a casaccio come hai fatto, il sistema MiKTeX non funziona. Scusami se sono brusco, forse troppo brusco, ma è necessario esserlo per spiegarti che l’errore (grossolano) è tuo, non è né di MiKTeX né di tooptesi.
Quello che ti suggerirei sarebbe di disinstallare quanto hai installato, sia MiKTeX, sia quello che hai messo nel desktop. Poi se vuoi eseguire l’installazione completa di MiKTeX,vai alla pagina http://www.miktek.org/2.9/setup e scarica MiKTeX 2.9 4503 instalaler a 32 bit o a 64 bit a seconda del processore della tua macchina; lancia quell’Intaller, ci vorrà un po’ di tempo, ma quello davvero ti fa una installazione completa; finita l’installazione cerca (con l’apposito bottone del programma di Windows, “Explorer”, quello che ti fa vedere tutte le cartelle e i file che le cartelle contengono) all’interno di C:\\…\MiKTeX\2.9\ la o le cartelle toptesi e guarda che cosa contengono. Poi da un terminale ripeti [tt]kpsewhich toptesi.cls[/tt]; questa volta il comando ti deve rispondere restituendoti il percorso giusto di toptesi.cls. se non lo fa, il sistema operativo ti dovrebbe rispondere [tt]kpsewhich comando sconosciuto[/tt]; se succedesse questo, da Avvio|programmi|MiKTeX|2.9| clicca su MiKTeX help e leggi come scoprire dove MiKTeX trova i pacchetti e segui le indicazioni che vi trovi. Controlla anche che cosa ti risponde se da terminale dai il comando [tt]path[/tt]; se fra in vari percorsi c’è quello di …\MiKTeX\bin, dovresti essere a posto, ma se non c’è forse hai il sistema operativo Windows 8, e non hai installato MiKTeX come amministratore.
In sostanza devi fare funzionare MiKTeX completo; se alla fine non ci riesci, disinstalla tutto, e dimenticati di MiKTeX; installa TeX Live seguendo quanto scritto nell’Arte di scrivere con LaTeX, e vedrai che tutti questi fastidi che ti dà MiKTeX spariscono miracolosamente.