Noob alle prese con Toptesi.

  • Creatore
    Topic
  • #95950
    Up
    0
    Down
    ::


    Buongiorno,
    sono un nuovo utente, questa comunità mi sembra molto valida e fatta da persone esperte e disponibili, spero di non approffittare della vostra pazienza, facendo domande troppo scontate o che si trovano nel search; vi assicuro che prima di chiedere una cosa ci sbatto la testa non poco, lascio il forum come ultima spiaggia.
    Bene, arrivo al mio problema. Sto scrivendo la tesi di laurea magistrale, avevo iniziato in word ma visto l’alta non-linearità, ho pensato di usare Latex. Ho scaricato TexLive e uso come editor TexWorks. Cercando in giro il documentclass più adatto ai miei scopi, ho trovato il TOPtesi, usato dal politecnico di torino, e ho deciso di usare quello. Compilo con Xelatex. Ovviamente ho letto la guida di TOPtesi.
    Ho le seguenti domande:
    1) perchè il numero della pagina è troppo vicino alla fine del testo? questo non credo sia un mio problema perchè l’ho visto anche in altri documenti compilati con toptesi.
    2)perchè il margine destro è più ampio di quello sinistro, indipendentemente dalla pagina (pari/dispari)?
    3)perchè la grandezza del font risulta paragonabile a quella del testo, nonostante io abbia messo il comando captionsetup{font=small} ?
    4)Avendo fatto copia-incolla da word, alcuni caratteri speciali (tipo °, oppure il simbolo di amstrong, cioè la A con il pallino sopra) sono stati mantenuti, mentre altri come il sigma e il pigreco no. Ora, non che questo sia uno scoglio insormontabile, è più una curiosità, perchè leggendo la guida di TOPtesi il principale vantaggio era appunto che XELATEX accettava dei caratteri speciali, e infatti questo lo vedo dal fatto che i caratteri speciali di cui sopra, nonchè le lettere accentate, vengono accettate senza ulteriori pacchetti, mentre quelle greche no, queste due cose vanno in contraddizione e mi chiedevo perchè.

    Per ora non mi viene in mente nient’altro; grazie in anticipo per l’aiuto.

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #95951
      claudio
      Partecipante
        Up
        0
        Down
        ::


        benvenuto nel forum
        su toptesi c’è chi ti risponderà in maniera più che approfondita.
        ti faccio notare che hai commesso un grosso errore non si copia incolla in latex da un file word
        il motivo si chiama codifica che spesso non coincide
        le lettere greche in latex si scrivono in maniera diversa da word.
        esempio la lettera alfa si scrive $\alpha$ e bisogna che nel preambolo vi siano i pacchetti giusti.
        Ti consiglio, in questi giorni di calma, di leggere la documentazione che trovi in alto in particolare ‘l’Arte di scrivere con LaTeX’
        poi in seconda battuta “La guida GuIT” e se continui con i copia incolla devi leggere “Codifiche in TeX e LaTeX”
        All’inizio la curva di apprendimento è un po ripida ma ne vale la pena

      • #95952
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          1) La distanza del numero della pagina dal fondo della griglia del testo è sempre stato di una riga, da circa 20 anni. `Ogni volta che introduco una modifica, non modifico mai quella distanza, perché secondo me va bene e perché è la distanza che abbiamo concordato a suo tempo con la segreteria, ma non ce l’ha prescritto il medico; quindi se un certo numero di persone me lo chiede, sono disposto e mettere una distanza di due righe, ma on al centro del argine inferiore.

          2)Dipende da quali impostazioni hai dato; a me risulta che specificando sia oeside sia twoside, i margini siano uguali, a meno che tu non abbia specificato una correzione per la rilegatura di parecchi millimetri e tu abbia specificato oneside; se è così, tooptesi si comporta come prescritto, se non ti vanno bene i margini diversi, non specificare nessuna correzione per la cucitura e psecifica twoside.

          3) hai fatto male a specificare font=small con \captionsetup, perché toptesi ha il suo modo di specificare iil corpo e la forma delle didascalie, modo che non è modificabile con il pacchetto captions.

          4) per il copia e incolla ti è già stato risposto; toptesi non scrive in greco, a meno che tu non lo specifichi con le impostazioni della lingua, ma in ogni caso il pi greco matematico è diverso dal pi greco testuale e se vuoi i pi greci in atematica devi usare gli speciali comandi per i simboli greci matematici; lo stesso vale per gli altri simboli greci. Se invece vuoi scrivere qualcosa in greco, e se usi xelatex (utile solo se fai una tesi di tipo umanistico, non certo una tesi in matematica o in ingegneria o in qualunque altra scienza sperimentale), devi specificare non solo qualcosa come \setotherlanguage[variant=…]{greek} (specificando al posto dei puntini una delle parole chiave autorizzate, vale a dire “mono”, oppure “poly” oppure “ancient”), ma devi specificare un font OpenType che contenga i caratteri greci, che non è il font Latin Modern OpenType che xelatex userebbe di default. Perciò non usare xelatex pepr comporre una tesi in una scienza sperimentale, se vuoi scrivere qualcosa in greco, leggi su L’Arte di scrivere con LaTeX come si fa; in particolare ricordati di scegliere la codifica utf8 sia per scrivere con l’alfabeto latino e poi lascia fare a babel-greek la composizione in greco.

          Mi pare di ricordare di avere scritto qualcosa in merito nel documento toptesi-doc-xelatex.pdf. In ogni caso scrivere in greco con pdflatex o con xelatex non è una cosa da fare quando si è ancora alle prime armi con LaTeX. Meno che mai facendo del copia e incolla.

        • #95953
          Up
          0
          Down
          ::


          grazie per le risposte. Replico, ancora, per punti:

          1)non mi pare proprio che, nel mio caso, la distanza tra ultimo riga e numero di pagina sia una riga. C’è qualche modo per verificare se è cosi o è solo un mio problema di vista?:lol:

          2) le opzioni che ho specificato sono le seguenti:

          \documentclass[b5paper,12pt,twoside,openright,italian]{toptesi}

          come vedi, ho messo twoside. Ho messo b5paper perchè me lo impone la segreteria. Quindi da quel che dici il problema è mio, ma da cosa è causato?

          Adesso che ci penso, la segreteria mi impone anche dei margini: a questo ci penserò dopo, ma c’è un modo per impostare dei margini personalizzati?

          3) non c’è modo quindi di ottenere un font di 1-2 grandezze più piccolo per le didascalie? Ma allora perchè le altre opzioni dentro \captionsetup hanno funzionato?

          4) rispondendo sia ad OldClaudio sia a claudio: infatti poi per mettere i simboli greci ho usato la notazione tra $. Il problema non era implementativo, ma una semplice curiosità, cioè il motivo per cui alcuni caratteri speciali con il copincolla me li dava (simbolo di amstrong, °) mentre altri no; forse la risposta è proprio che non sono dei simboli, ma lettere di un altro alfabeto.
          Quindi, oldclaudio, mi consigli di usare pdlatex e non xelatex? la mia è una tesi scientifica, precisamente di ingegneria. Purtroppo quando ho cominciato a compilare con pdflatex mi sono scomparse le parole apostrofate e gli accenti, nonostante abbia aggiunti i vari comandi inputenc e fontenc, come segue:

          %\usepackage[utf-8]{inputenc}
          %\usepackage[T1]{fontenc}
          %\usepackage[italian]{babel}

          e tra l’altro mi da un errore in utf-8.

          L’arte di scrivere con latex lo sto usando all’occorrenza.

        • #95954
          claudio
          Partecipante
            Up
            0
            Down
            ::


            errori di quel tipo sono errori di codifica
            l’editor è impostato come utf8?
            da leggere la codifica dei file latex
            e sono errori normali all’inizio

            pdflatex ti permette di comporre tutte le tesi che vuoi con tutte le opzioni che vuoi
            le classi non generali no, nel senso che l’autore le ha create impostandole secondo una certa filosofia (meglio utilizzare book)
            OldClaudio è l’autore di TopTesi ed è un ingegnere quindi….

            come ti dicevo leggi, fai esperimenti
            il problema di dove va a finire il numero di pagina, se il margine sinistro è più grosso del destro sono problemi secondari che risolverai in seguito con calma
            leggi anche SAPER COMUNICARE sempre presente nella documentazione del sito è scritto utilizzando pdflatex
            ciao

          • #95955
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              A me componendo su foglio b5paper, il numero di pagina viene alla stessa distanza che componendo con a4papper. Se hai modificato i margini può darsi che lo spazio sia minore, nel senso che la griglia del testo non si accorda più con i margini; toptesi, come tutti i file specifici per un certo compito non è facilmente personalizzabile, se non mettendo le mandi dentro il codice oppure usando pacchetti speciali paer applicare patch a comandi esistenti; ma per usarli bisogna conoscere i comandi esistenti, quindi comunque bisogna leggere e cpaire il codice.

              Per usare la codifica UTF-8 bisogna specificare l’opzione utf8, Noti la differenza rispetto a quello che hai usato tu utf-8? non si tratta solo di scriverlo con le lettere minuscole, ma anche di non mettere il trattino.
              Dici di aver letto al documentazione di toptesi, cioè il file toptesi-doc-xelatex.pdf. Non hai letto bene: le linge italiana e quella inglese sono precaricate, quindi non ti serve a niente rispecificarle fra le opzioni della classe; devi specificare fra le opzioni della classo solo lingue diverse dall’italiano e dall’inglese.
              D’altra aarte avresti anche notato che di default e didascalie create da toptesi sono scritte in corpo small, non in normalse; confronta la didascalia di qualunque figura o qualunque tabella con il corpo del testo circostante.

              Le lettere greche che si usano in matematica sono diverse da quelle di un normale font greco, tanto quando le lettere corsive latine in matematica sono diverse da quelle corsive per il testo.

              Se non ti piace come toptesi compone la tua tesi, e/o se non riesci a realizzare le specifiche che ti impone la segreteria, prendi la classe book e usa i pacchetti che vuoi, da caption a geometri, da fancyhdr, agli altri pacchetti che sono suggeriti nell’Arte, per fare quello che ritieni meglio. toptesi, come le altre classi per comporre documenti specifici, come le tesi, sono rigidi perché sono stati tutti creati avendo delle specifiche particolari da soddisfare. Non mi offendi se usi un’altra classe o se segui il consiglio di usare book con le personalizzazioni che credi più opportune. per il frontespizio puoi sempre usare il pacchetto frontespizio, che serve solo per questo scopo e può essere usato con qualunque classe; volendo, se ti piace, al posto di frontespizio puoi usater il pacchetto topfront che è quello che crea il frontespizio di toptesi, come è speigato nella documentazioni toptesi-doc-xelatex.

            • #95956
              Up
              0
              Down
              ::

              deltax” post=95569grazie per le risposte. Replico, ancora, per punti:

              1)non mi pare proprio che, nel mio caso, la distanza tra ultimo riga e numero di pagina sia una riga. C’è qualche modo per verificare se è cosi o è solo un mio problema di vista?:lol:

              2) le opzioni che ho specificato sono le seguenti:

              \documentclass[b5paper,12pt,twoside,openright,italian]{toptesi}

              come vedi, ho messo twoside. Ho messo b5paper perchè me lo impone la segreteria. Quindi da quel che dici il problema è mio, ma da cosa è causato?

              Adesso che ci penso, la segreteria mi impone anche dei margini: a questo ci penserò dopo, ma c’è un modo per impostare dei margini personalizzati?

              3) non c’è modo quindi di ottenere un font di 1-2 grandezze più piccolo per le didascalie? Ma allora perchè le altre opzioni dentro \captionsetup hanno funzionato?

              4) rispondendo sia ad OldClaudio sia a claudio: infatti poi per mettere i simboli greci ho usato la notazione tra $. Il problema non era implementativo, ma una semplice curiosità, cioè il motivo per cui alcuni caratteri speciali con il copincolla me li dava (simbolo di amstrong, °) mentre altri no; forse la risposta è proprio che non sono dei simboli, ma lettere di un altro alfabeto.
              Quindi, oldclaudio, mi consigli di usare pdlatex e non xelatex? la mia è una tesi scientifica, precisamente di ingegneria. Purtroppo quando ho cominciato a compilare con pdflatex mi sono scomparse le parole apostrofate e gli accenti, nonostante abbia aggiunti i vari comandi inputenc e fontenc, come segue:

              %\usepackage[utf-8]{inputenc}
              %\usepackage[T1]{fontenc}
              %\usepackage[italian]{babel}

              e tra l’altro mi da un errore in utf-8.

              L’arte di scrivere con latex lo sto usando all’occorrenza.

              Non usare L’Arte solo all’occorrenza.

              Per il punto 4, in realtà potresti anche usare pi greco e affini direttamente nel sorgente, ma ti serve il pacchetto newunicodechar di Enrico. Esempio: How to map unicode characters to math symbols?.

              Per gli altri problemi ti sono già state date delle risposte. Se però alleghi il preambolo che utilizzi sarebbe meglio.

              Ciao
              Claudio

            • #95957
              Up
              0
              Down
              ::


              ma vi chiamate tutti Claudio in questo forum? 😀

              Cmq, io avevo scelto di usare Toptesi proprio per evitare di dover “studiare” troppi comandi e ammattire.
              Guarda, io non ho modificato nessun margine, è una cosa che in caso avrei fatto dopo…ecco perchè mi sembra strano che i numeri delle pagine vengano cosi attaccati.
              Invece per quanto riguarda le didascalia ho già fatto quello che tu consigli: con la lente di ingrandimento ho confrontato testo e didascalia, e a me sembrano proprio uguali. Poi, ripeto, magari ho problemi di vista.
              Cmq, il mio preambolo è questo:

              \documentclass[b5paper,12pt,twoside,openright,italian]{toptesi}
              \usepackage{graphicx} %pacchetto immagini
              \usepackage{caption} %pacchetto di definizione caption, cioè le didascalie delle figure
              \captionsetup{font=small,format=hang,labelfont={sf,bf}} %varie impostazioni del caption: hang allinea la prima riga a quelle successive, font=small mette il font della didascalia più piccolo di quello del testo, labelfont=sf,bfimposta l’etichetta della didascalia in caratteri senza grazie neri.
              \graphicspath{{C:/img/}} %imposta il path dove si trovano le figure

              Ma comunque a me il toptesi piace, soprattutto l’indicatore di capitolo/paragrafo, che sicuramente si può mettere nel book ma devo andare a cercarmi tutti i comandi…poi ho provato ad usare book ed è un casino, non mi prende il simbolo di amstrong, non mi prende il simbolo °, nulla.

              EDIT: misteri di latex (almeno per me): mettendo pdflatex, e ricompilando, dopo aver fatto altre prove in mezzo, si è sistemato tutto. Adesso i margini sono uguali, tra fine riga di testo e numero c’è una riga, e anche il font della didascalia mi sembra un po’ più piccolo.
              Adesso ho solo un piccolo problema: per scrivere il simbolo amstrong, facendo una prova con book avevo usato i pachetti amsmath e SIunits, dove scrivevo semplicemente \anstrong per il simbolo. Adesso usando toptesi mi da un errore di conflitto di definizioni, sicuramente perchè uno dei due pacchetti (o entrambi) sono già definiti all’interno di toptesi. Ma allora, perchè non mi prende il comando \anstrong?
              EDIT2: trovato anche questo, ho usato il comando \r{A}

            • #95958
              claudio
              Partecipante
                Up
                0
                Down
                ::


                per quanto ne so i Claudio sono tre
                😀 😀 😀 😀 😀 😀 😀 😀 😀
                io sono il Claudio principiante

              • #95959
                Up
                0
                Down
                ::


                ho controllato meglio e ho ancora il problema della grandezza della didascalia 🙁

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

            Go to top