- Questo topic ha 17 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 10 mesi fa da
Marco.
-
CreatoreTopic
-
7 Novembre 2014 alle 18:44 #98214::
Credo di aver pasticciato troppo con il preambolo di TOPtesi. niente di illegale, solo irreversibile a causa della mia inesperienza.
Allego una cartella compressa contente il file tex, il file di supporto e il logo.Problema: voglio ottenere un frontespizio con il logo nella metà inferiore e per far questo richiamo il frontespizio subito dopo il \begin{document} usando il comando \frontespizio*.
Ottengo il logo in alto. ho provato a richiamare il comando senza asterisco ma non cambia niente (proprio come dovrebbe essere).Domanda: perché non funziona il comando asteriscato? Qualche idea sul pasticcio che ho combinato?
Ciao
Marco
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
7 Novembre 2014 alle 19:15 #98215::
marchetto” post=97689Credo di aver pasticciato troppo con il preambolo di TOPtesi. niente di illegale, solo irreversibile a causa della mia inesperienza.
Allego una cartella compressa contente il file tex, il file di supporto e il logo.Problema: voglio ottenere un frontespizio con il logo nella metà inferiore e per far questo richiamo il frontespizio subito dopo il \begin{document} usando il comando \frontespizio*.
Ottengo il logo in alto. ho provato a richiamare il comando senza asterisco ma non cambia niente (proprio come dovrebbe essere).Domanda: perché non funziona il comando asteriscato? Qualche idea sul pasticcio che ho combinato?
Ciao
MarcoCredo di avere trovato il baco grazie al tuo esempio, che non contiene errori; ne ho trovato anche un altro; spero di correggere tutto per stanotte.
-
7 Novembre 2014 alle 19:35 #98216
-
7 Novembre 2014 alle 20:55 #98217::
Già che ci siamo chiedo aiuto anche per un secondo problema che non so risolvere: pur avendo inserito la riga di comando \usepackage[utf8]{inputenc} le lettere accentate restituiscono strani caratteri come se il file prendesse una codifica diversa dalla utf8 che ho impostato. Se uso invece i comandi standard, come per esempio \’e o \’i tutto funziona come dovrebbe.Marco
-
7 Novembre 2014 alle 22:03 #98218::
Nella guida tematica sulle codifiche, liberamente scaricabile dalla sezione Documentazione/Guide tematiche di questo sito, c’è scritto tutto quel che serve per la questione delle codifiche; in particolare si mette in luce che l’editing con uno shell editor è un processo totalmente indipendente dalla composizione; quindi caricare inputenc con la specifica di una codifica non funziona se anche l’editor non è configurato per salvare i file con quella stessa codifica.Alle 23.57 ho caricato toptesi versione 5.84 dove entrambi i miei errori, messi in luce dal tuo esempio sono stati corretti; probabilmente fra un paio di giorni (purtroppo c’è di mezzo la domenica, e forse saranno tre giorni) sarà aggiornabile la propria installazione di TeX Live.
-
7 Novembre 2014 alle 22:58 #98219::
OldClaudio” post=97695Nella guida tematica sulle codifiche, liberamente scaricabile dalla sezione Documentazione/Guide tematiche di questo sito, c’è scritto tutto quel che serve per la questione delle codifiche; in particolare si mette in luce che l’editing con uno shell editor è un processo totalmente indipendente dalla composizione; quindi caricare inputenc con la specifica di una codifica non funziona se anche l’editor non è configurato per salvare i file con quella stessa codifica.
Alle 23.57 ho caricato toptesi versione 5.84 dove entrambi i miei errori, messi in luce dal tuo esempio sono stati corretti; probabilmente fra un paio di giorni (purtroppo c’è di mezzo la domenica, e forse saranno tre giorni) sarà aggiornabile la propria installazione di TeX Live.
Quindi il problema è dovuto alle impostazioni dell’editor. TeXstudio è gia impostato su UTF-8, con la classe da TOPtesi ho questo problema mentre se la cambio e imposto, per esempio, report le lettere accentate vengono interpretate correttamente.
Questo mi porta a pensare di aver inserito qualche comando sbagliato in toptesi.Grazie per aver sistemato così in fretta il problema a TOPfront
-
8 Novembre 2014 alle 23:02 #98220::
Io con toptesi e la codifica dell’eitor imposta a utf8 {che va scritta in minunsco e senza trattino come opzione a inputenc) eil tuo file di esmepio, non ho nesun problema di codifica. Se a te vengono sgni bizzarri, vuol dire che hai cambito impostazioni di codifica ad un file che prima era stato salvato co un ;altra codifica; oppure che TeXstudio, che in teoria sa individuare da solo la codifica utf8, se non la trova, assume che il file sia stato salvato con la codifica latin1. il che porebbe essee fiusto, am anche sbagliato; Lu quindi potbbe mostrarti il testo sorgente correttamente accentato, ma poi fa pasticci ocn la codifica data al motore di composizione.
Guarda che è una cosa seria; nel tuo preambolo devi specificare la stessa opzione di codicfica con al quale l’editor salva i suoi file. Se non aggiusti queste cose o se ormai hai pasticciato i file e devi aggiustare a mano, rischi di non poter comporre la tesi. 😮 🙁
-
9 Novembre 2014 alle 22:45 #98221::
OldClaudio grazie per il consiglio.Era già chiaro che il colpevole era la configurazione di TeXstudio ma non riuscivo a convincermene quindi rispondo solo ora perché ho voluto fare qualche prova.
Creando e completando un file .cfg con l’editor di testo dì Windows il file funziona bene mentre in tutte le prove che ho fatto con TeXstudio le lettere accentate non vengono lette correttamente. Ho provato a prendere file nuovi con dati nuovi, ho provato a copiare i dati in file nuovi. Ogni volta controllavo la codifica utf8. Anche nelle impostazioni c’è sempre utf8. Eppure non funziona. Ormai non so più che impostazione modificare perché non funziona quello che ho fatto io.
Penso che disinstallerò l’editor per metterne una versione (molto) più recente e reimpostandolo da zero. Magari funzionerà.Comunque per ora ho pensato di inserire i dati che mettevo nel file di configurazione nel preambolo così risolvo il problema delle lettere accentate e non ho file in giro che rischio di cancellare.
Marco
-
9 Novembre 2014 alle 23:22 #98222::
Siccome TeXstudio capisce le “righe magiche”, metti in testa ad un file che deve essere salvato con codifica UTF-* la riga
`% !TeX encoding = UTF-8 Unicode`Textusio la cpaisce benissimo e comunque si configurato di default si autoconfigura seocndo quelle indicazioni;
C’è scritto anche sotto la voce commenti magici nell’Help di TeXstudio.
C’è scritto anche nelal guida sulel codifiche che hai già scaricato e letto; lo davo per scontato e non te l’ho mai segnalato fino ad oggi proprio perché pensavo che quella lettura ti avesse chiarito il problema.
-
9 Novembre 2014 alle 23:30 #98223::
Quella è stata la prima cosa che ho fatto dopo aver letto un tuo precedente messaggio. anche così non funzionava ed era questo a farmi dubitare che il problema fosse nell’editor. Ora sono convinto che il mio problema sia dovuto alla codifica ma non capisco perché quella riga magica non risolva il problema.Giusto per curiosità, che versione di TeXstudio hai, magari la mia versione ha qualche problema o forse, molto più provabile, ho involontariamente messo fuori posto qualcosa e adesso non funziona correttamente.
Domattina cercherò di ripristinare le impostazioni iniziali o reinstallerò.Intanto grazie per l’aiuto.
Marco
-
9 Novembre 2014 alle 23:37 #98224
-
10 Novembre 2014 alle 7:28 #98225::
La mia versione è anche più recente quindi non so…tornando al discorso principale di questo topic, ho aggiornato il pacchetto toptesi. il comando \frontespizio* funziona nel senso che pone il logo al suo posto corretto però compare un asterisco nella pagina, asterisco che non compare con la versione del comando non asteriscata.
Il simbolo si trova in alto a sinistra dove dovrebbe iniziare il testo se fosse una pagina del testo e non la “copertina”.
-
10 Novembre 2014 alle 12:48 #98226
-
10 Novembre 2014 alle 13:08 #98227
-
10 Novembre 2014 alle 15:09 #98228::
Grazie, ma non è importante, perché ho trovato la svista che ho commesso. Per così “poco” non credo che caricherò una versione corretta subito e cercherà di avere qualcosa di più consistente da mettere. Ma ti invito a prendere il file topfront.sty, copiartelo nella tua cartella di lavoro e modificarlo andando alla riga 251 dove c’è scritto`\ifdefstring{\TPTmaybestar}{*}{\@firstoftwo}{\@secondoftwo}%
{\boolfalse{topTPTlogos}\thispagestyle{classica}\TPTmaybestar}%
{\booltrue{topTPTlogos}\thispagestyle{titlepage}}`e poi copi [tt] \TPTmaybestar[/tt] nella riga di sotto, così:[coce]\ifdefstring{\TPTmaybestar}{*}{\@firstoftwo}{\@secondoftwo}%
{\boolfalse{topTPTlogos}\thispagestyle{classica}}%
{\booltrue{topTPTlogos}\thispagestyle{titlepage}\TPTmaybestar}[/code]
È tutto lì l’errore; ho messo quella macro nel ramo sbagliato del test \ifdefstring; se non avessi la testa, andando alla cieca avrei avuto il 50% di probabilità di metterla nel ramo giusto; invece hao la testa ma sono distratto e al 100% l’ho messa nel ramo sbagliato.:sad: 😡 😈
C’è proprio da ridere in verde!
Scusami per la mia distrazione.
-
10 Novembre 2014 alle 17:58 #98229::
OldClaudio” post=97777Grazie, ma non è importante, perché ho trovato la svista che ho commesso. Per così “poco” non credo che caricherò una versione corretta subito e cercherà di avere qualcosa di più consistente da mettere. Ma ti invito a prendere il file topfront.sty, copiartelo nella tua cartella di lavoro e modificarlo andando alla riga 251 dove c’è scritto`\ifdefstring{\TPTmaybestar}{*}{\@firstoftwo}{\@secondoftwo}%
{\boolfalse{topTPTlogos}\thispagestyle{classica}\TPTmaybestar}%
{\booltrue{topTPTlogos}\thispagestyle{titlepage}}`e poi copi [tt] \TPTmaybestar[/tt] nella riga di sotto, così:`\ifdefstring{\TPTmaybestar}{*}{\@firstoftwo}{\@secondoftwo}%
{\boolfalse{topTPTlogos}\thispagestyle{classica}}%
{\booltrue{topTPTlogos}\thispagestyle{titlepage}\TPTmaybestar}`
È tutto lì l’errore; ho messo quella macro nel ramo sbagliato del test \ifdefstring; se non avessi la testa, andando alla cieca avrei avuto il 50% di probabilità di metterla nel ramo giusto; invece hao la testa ma sono distratto e al 100% l’ho messa nel ramo sbagliato.:sad: 😡 😈
C’è proprio da ridere in verde!
Scusami per la mia distrazione.Non c’è da scusarsi, con un pacchetto così polivalente, tutti noi studenti siamo in debito. E poi devo ringraziare per tutta l’assistenza che mi hai dato.
Fatta la modifica e funziona alla perfezione (non c’era dubbio).
Sto pensando di applicare la modifica al anche al file sty presente nell’albero di latex. Potrebbe avere controindicazioni questa operazione?
Grazie
Marco
-
10 Novembre 2014 alle 21:59 #98230::
Non ha controindicazioni, ma è vietato toccare quello che c’è nell’albero di latex. Ci sono molti motivi per questa cosa, ed è per questo che con la maggior parte dei sistemi operativi per eseguire qualunque ritocco agli albero di sistema bisogna avere i privilegi dell’amministratore.Ma c’è un altro modo, quello di replicare nel tuo albero personae (o se hai più utenti sul tuo calcolatore, sul tuo albero locale} la struttura di cartelle che engli alberi di sistema portano a toptesi; per esempio; con una distribuzione TeXlive, a partire dalla radice che si trova in posti diversi a seconda dei sistemi operativi hai un percorso di sistema del tipo (su Windows al posto delle barre ci sono le barre rovesce):`…/texlive/2014/texmf-distr/tex/latex/toptesi/` e l’ultima cartella è quella che contiene toptesi.cls, toptesi.sty, ecc.
Bnen: nella radice del tuo albero personale costruirai la catena di cartelle`…/texmf/tex/latex/toptesi/` dove i punti sono semplicemente [tt]~[/tt] in Linux; [tt]~/Libreria[/tt] sul Mac; e [tt]C:\Users\nome\[/tt] in un Windows moderno (7 o 8). Sull’Arte è spiegato meglio.
Per l’albero locale e TexLive, esso è radicato in `…/texlive/texmf-local/`
Se metti nell’albero locale devi anche rinfrescare il database dei nomi dei file; se metti nell’albero personale TeXLive non richiede di creare, e nemmeno di rinfrescare, il suo database dei nomi dei file.
TexLive ha il comando [tt]mktexlsr[/tt] da dare da terminale con i privilegi di super-user o o di amministratore.Sto lavorando su una nuova versione dove per il frontespizio non ci sarà da usare \frontespizio, ma si potranno mettere tutte le informazioni dentro all’ambiente frontespizio con o senza asterisco, che a differenza dell’omonimo ambiente del pacchetto frontespizio, crea direttamente la pagina del titolo senza dover compilare nessun file ausiliario; ovvio che il pacchetto frontespizio ha delle altre utili funzionalità che TOPtesi non ha, ma ne ha altre.
-
11 Novembre 2014 alle 7:15 #98231
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.