OldClaudio

Risposte nei forum create

Stai visualizzando 15 risposte – dal 11,116 al 11,130 (di 11,287 totali)
  • Autore
    Risposte
  • in risposta a: Numeri, capilettera, note a margine Plain TeX #48512
    OldClaudio
    Partecipante
      Up
      0
      Down
      ::


      Si esistono i modi che vuoi e li trovi o li deduci dalla lettura del TeXbook. lettura non facile, ma necessari per andare oltre ai primi rudimenti di plain TeX; nota che io uso solo LaTeX per comporre i miei documenti (in realtà pdflatex e solo pdflatex) ma uso TeX a livello dei comandi base e delle macro quando mi scrivo delle classi o dei pacchetti. Però ti assicuro che ci vogliono anni per poter usare TeX primitivo e plain TeX in modo coretto ed efficiente. Anche se faccio queste cose da almeno un quarto di secolo non sono sicuro di essere un maestro nell’uso del TeX base e di plain TeX.

      In ogni caso le cifre minuscole sono nel font cmmi10 ( o di qualunque corpo tu abbia caricato come corpo di default) e in LaTeX il comando \oldsylenums non fa altro che selezionare quei font e poi accetta la stringa di cifre. Devi solo riscrivere il comando LaTeX con la sintassi TeX.
      La pagina scritta con le cifre minuscole? ridefinisci \folio.
      \pagestyle{empty}? ridefinisci folio come \def’\folio{}
      I capilettera? definisci una macro che faccia i conti necessari e usi \hangafter e \hangindent nel modo corretto; vedrai che scritta la macro, diciamo \capolettera, sarà semplicissimo poi scrivere cose come
      `
      \capolettera{Q}uesto è un capolettera.
      `
      le macro servono appunto per non riscrevere tutta la pappardella ogni volta.
      Le note a margine di LaTeX NON sono numerate; per le note a margine il TeXbook mi pare che dica tutto quel che c’è da dire.
      I Latin Modern vanno caricati con i nomi giusti e completi, per esempio il tondo da 10pt del Latin Modern della polizza a 256 caratteri con codifica T1 si chiama ec-lmr10; non puoi caricarlo con il nome lcmr10; guarda i file dentro la cartella …/tex/latex/lm/ ci sono tutti i file che definiscono quali font reali caricare con i vari font nelle varie codifiche, nelle varie forme, nelle varie serie e nei vari corpi usando i Latin Modern. Il meccanismo per la scelta dei font con LaTeX non sarà perfetto ma risparmia un mucchio di lavoro rispetto a chi deve farlo per plain TeX.

      Dopo aver realizzato tutte le cose che hai chiesto ti domanderai perché mai hai lasciato il markup di LaTeX per passare al markup di plain TeX 😉

      in risposta a: Definizione comandi accentati con codifica utf8 #48527
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In TeXmakerX a sinistra c’è una colonna di piccole icone una delle quali è marcata solamente dalla lettera á; se la si clicca viene fuori tutta la lista dei caratteri dagli A accentati via via con tutti gli altri. Se si clicca su È nel file vine messo semplicemente \`{E}; per la leggibilità del file sorgente non sarà la stessa cosa che scrivere È, ma una volta compilato è la stessa cosa; è una operazione che richiede un solo click all’inizio per aprire quel menu, e un solo click del mouse per inserire la E accentata con l’accento grave.

        in risposta a: Cambiare i margini #48484
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Metti tutto il frontespizio dentro una minipage larga \textwidth; metti la minipage dentro una \makebox larga \textwidth, ma prima o dopo mettici una spaziatura orizzontale adeguata,

          Se vuoi spostare a sinistra, per esempio, fai:
          `
          \noindent
          \makebox[textwidth]{%
          \begin{minipage}{\textwidth}
          materiale del frontespizio
          \end{minipage}
          \hspace*{2cm}
          \null
          `

          \null con \hspace* forse è superfluo, ma non dà nessun fastidio. Se vuoi spostare a destra fai la stessa cosa mettendo \null\hspace*{…} prima di \begin{minipage}

          Giocare con le scatole dovrebbe sempre essere evitato; tuttavia talvolta si rende necessario. Sarebbe allora meglio creare un ambiente nel preambolo o nel proprio file di macro personali, chessò, frontespiziocentrato, sperimentarlo bene per regolare bene i parametri, poi nella tesi vera e prorpia scrivere solo
          `
          \begin{frontespiziocentrato}
          materiale del frontespizio
          \end{frontespiziocentrato}
          `

          Tutti si lamentano del texlive-latex-base; capisco che ci siano dei pro e dei contro, ma la versione TeXlive scaricata da CTAN è sempre aggiornata e funziona benissimo anche su ubuntu, solo che questo, essendo debian, non sa di averlo 🙁

          in risposta a: Didascalia immagine #48486
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Hai usato l’ambiente figure?

            Se no, perché no?

            Serve apposta per far flottare la figura dove c’è posto. E certamente se metti un oggetto più grande in una pagina, parte del testo va nella pagina successiva e le restanti pagine scorrono tutte, più o meno fino alla fine del capitolo.

            Soluzioni? rimpicciolisci la figura usando l’opzione scale=0.9 fra le opzioni del comando \includegraphics (0.9 è solo un esempio, puoi diminuire quanto basta.)

            Non è una buona idea far comparire una didascalia nella lista delle figure e non sotto la figura; piuttosto usa una didascalia più corta. Se usi l’argomento facoltativo di \caption, è quello (la didascalia corta) che va nella lista e la didascalia lunga va sotto la figura; quindi non risolvi niente. se fai una cosa come:
            `
            \caption[didascalia esplicativa lunghetta]{}
            `
            (nota l’ultima coppia di graffe che non contiene nulla) sotto la figura appare comunque il nome e il numero della figura, del tipo Figura 3.2 —, quindi la cosa è ancora peggio.
            Il mio consiglio è di rimpicciolire un poco la figura e di scrivere una didascalia più breve, se proprio non vuoi alterare le pagine successive.

            in risposta a: supertabular #48475
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Il messaggio di errore:
              `
              ! Paragraph ended before \@dottedtocline was complete.

              \par
              l.67 …k or to continue without it.}\par
              \let \reserved@d =*\def \…

              ? ! Missing { inserted.
              l.67 …ut it.}\par \let \reserved@d =*\def \par }
              {50}
              ?
              `
              dice che l’errore sta nella composizione dell’indice generale: il comando \@dottedtocline con i suoi argomenti serve per scrivere nell’indice generale una riga con la fila di puntini per guidare l’occhio verso il numero di pagina; appare anche negli elenchi delle figure e in quelli delle tabelle; appare per tutte le righe sotto al livello del capitolo; la riga nel file .toc o in quello .lof o in in quello .lot che produce l’errore corrisponde ad un titolo molto lungo che eccede il numero di caratteri massimo per il comando in questione; non ricordo bene quanti siano, ma sono due o tre cento caratteri; apparentemente moltissimi, ma questo inconveniente avviene quando o un titolo di sezione, sottosezione, sottosottosezione, paragrafo, sottoparagrafo, o il contenuto di un comando \caption è troppo lungo. La cura, dopo aver cancellato questi .toc, .lof, .lot, consiste nell’usare l’argomento facoltativo dei comandi di sezionamento, per esempio:
              `
              \caption[Didascalia di poche parole]{Didascalia lunghissima di molte righe, di molti periodi, con spiegazioni lunghissime includenti liste in linea e divagazioni varie}
              `
              Vedrai che aggiustando con l’argomento facoltativo le cose si mettono a posto da sole.

              Ma… il tuo thread è intitolato “supertabular”; mi sarà sfuggito, ma mi pare che carichi il pacchetto longtable, non il pacchetto supertabular.

              Vorrei ricordarti inoltre di non cominciare un nuovo capoverso andando a capo con \\, ma lascia solo una riga bianca/vuota.

              Hai una distribuzione di MacTeX così vecchia che devi usare
              `
              %Per compilare:
              % 1.Mela+Maiuscolo+L
              % 2. Mela+Maiuscolo+B
              % 3. Mela+Maiuscolo+I
              % 4. Mela+Maiuscolo+L (2 volte)
              `
              invece di cliccare su un bottone dell’editor?

              Non commento sul fatto di numerare fino ai sottocapoversi e di mettere tutto nell’indice generale; La tua tesi di dottorato forse contiene più pagine di indice che risultati della tua ricerca
              😯

              Per il resto capisco che ogni laureando e ogni dottorando che scrive la tesi fa di necessità virtù e generalmente comincia con un preambolo copiato da chissà chi; magari datogli dal suo relatore/tutore, che è rimasto ai suoi vecchi tempi. Ma proprio gli obsoleti font ae devi usare? Per giunta non sono nemmeno completi; oggi chi vuole usare i font della serie Computer Modern con codifica T1, usa i Latin Modern (pacchetto lmodern), completi e corredati di tutte le serie e forme testuali e matematiche necessarie.

              Ora non preoccuparti: finisci la tesi e spero che le mie osservazioni sull’uso dell’argomento facoltativo ti siano utili. Poi eventualmente a dissertazione discussa, prenditi il tempo di cancellare ad uno ad uno i pacchetti che hai caricato, ripristinando solo quelli che ti producono errori; togli le informazioni sulla tolleranza e sulla penalità di sillabazione e altre amenità del genere, usa i font Latin Modern e vedrai che la tesi prenderà un aspetto molto migliore.

              in risposta a: Figura e Formula affiancati #48478
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                La soluzione che ti ha proposto Ivan va benissimo, specialmente perché le due minpage sono allineate sul loro asse matematico. Potresti usare \includegraphics in ambiente matematico, ma la figura avrebbe la base allineata con l’asse matematico della formula (del sistemino) quindi sarebbe brutto; inoltre dovresti inserire le spaziature fra figura e formule. La soluzione di Ivan è perfetta: per formule così semplici non c’è una grande differenza, ma l’altrnativa all’ambiente split è l\ambiente aligned.

                Invece, ti metto in guardia su una cosa: il bel disegnino è chiaramente da rifare con i font giusti; quelli che ci sono nella figura non si accordano né con quelli della formula né con quelli del testo che precede e di quello che segue. Non seguono nemmeno le norme, dove la m nera non deve essere scritta con il font senza grazie e deve essere inclinata; devi usare oltre il pacchetto amsmath, anche il comando \boldsymbol{m}, oppure devi aggiungere ancora il pacchetto bm e usare il comando \bm.

                in risposta a: codice per questa formula matematica #48454
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Non voglio essere cattivo, ma ogni guida dice che se si vuole mettere un formula in linea con il testo la si deve racchiudere fra due segni di dollaro, $…$, come ti è stato mostrato. Ogni guida dice che il segno di esponente ^ precede l’esponente che deve essere racchiuso fra graffe; le guide più audaci dicono che eccezionalmente si possono omettere le graffe se e solo se l’esponente è costituito da una sola lettera o un solo simbolo (in termini tecnici, da un solo token).

                  Dunque se tanto mi da tanto, l’esponente 2n+1 è fatto da diversi simboli o lettere quindi va racchiuso fra graffe; a sua volta 2^{2n+1} è l’esponente del primo 2; non è fatto di un solo token, quindi va racchiuso fra graffe. È impossibile che tu non abbia trovato la giusta sintassi sulle guide; forse perché era cosi semplice che sfuggiva all’attenzione?

                  Ti prego: leggi con più attenzione.

                  in risposta a: codice per questa formula matematica #48448
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Caro Clark Kent,
                    perché continui a mandare e a replicare ai messaggi per farti dire cose che sono scritte su qualunque guida?
                    La netiquette richiede espressamente che uno si documenti autonomamente prima di mandare a chiedere al forum; in questo modo si evitano thread come questo dove chiunque, leggendo, può domandarsi: “ma Superman sa leggere la documentazione che gli è stata più volte indicata?”

                    in risposta a: Tabelle a regola d’Arte: multicolumn{1} serve davvero? #48426
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Secondo me le celle della riga di intestazione di una tabella non è la stessa cosa delle altre celle; mi sembra abbastanza normale che l’intestazione abbia tutte le celle composte con lo stesso stile, mentre le rimanenti celle, colonna per colonna, siano composte come meglio si addice al loro contenuto.
                      Questa spiegazione, se così si può chiamare, è del tutto generale, no particolare per questa o quella tabella, anche se mi rendo conto che talvolta non è facile restare coerenti con questa “regola”

                      in risposta a: Uscire da listings, comando \meta #22178
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Mah! Il messaggio d’errore dice chiaramente:
                        `
                        ! LaTeX Error: File `uft8x.def' not found.
                        `
                        che vuol dire esattamente quello che c’è scritto, cioè che il motore di compilazione (il programma pdflatex, probabilmente) non riesce a trovare il file uft8x.def

                        O il file manca del tutto dal disco, oppure il file c’è, ma il filename database non è aggiornato, oppure il file c’è e il filename database è aggiornato, ma quel file non si trova nella cartella giusta in relazione al percorso su cui vengono cercati i file.

                        in risposta a: Tesi umanistica #48390
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Se hai scaricato TeXlive da CTAN con l’apposito installer, allora dovresti avere installate le sillabazioni per tutte le lingue. Siccome non hai il latino, ma hai oltre all’inglese anche l’italiano, e quest’ultimo te lo sei configurato tu a livello di installazione di TeXlive, procedi nello stesso modo per il latino. Mi dicono che con la TeXlive del repository di Ubuntu la cosa sia difficile; altri hanno avuto difficoltà ad installare la sillabazione italiana. Ma se tu ci sei riuscito, seguendo la stessa procedura puoi installare la sillabazione di qualunque lingua di tutte le altre lingue.

                          in risposta a: spaziatura errata tra le equazioni con classicthesis e fleqn #48264
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Io non uso mai classicthesis e non uso mai fleqn; tuttavia ho voluto provare con il codice seguente:
                            `
                            \documentclass{scrbook}

                            \usepackage[fleqn]{amsmath}
                            \usepackage{classicthesis}
                            \usepackage{lipsum}

                            \begin{document}
                            \lipsum[1]

                            \begin{align*}
                            a+b &=c\\
                            a+b &=c\\
                            a+b &=c
                            \end{align*}

                            \begin{align}
                            a+b &=c\\
                            a+b &=c\\
                            a+b &=c
                            \end{align}

                            \lipsum
                            \end{document}
                            `
                            Il risultato ´certamente meno orrendo, ma sicuramente c’è un baco o un conflitto fra flequn s classicthesis, perché lo spazio sopra gli ambienti \begin{align} con o senza asterisco è di due, invece che di una riga di testo.

                            Allora, visto che richiami amsmath, usa le strutture di amsmath; se no riesci a eliminare quello spazio eccessivo sopra i grupi di equazioni, mettici un \vspace{-\baseleineskkip] prima e ci metti una topa. Non è bello, ma dovrebbe funzionare; speriamo che gli esperti di classicthesis e di fleqn di amsmath ti possano cosigliare meglio

                            in risposta a: Tesi umanistica #48387
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Suppongo che usi una qualche versione di MiKTeX, se affermi che manca la sillabazione latina.
                              Apri i MiKtEx Settings dal pulsante Strat|Programs|MiKTeX
                              seleziona Languages; metti il segno di spunta su latin
                              scegli General; clicca su formats
                              esci da MiKTeX settings e dovresti avere anche la sillabazione altina valida anche con l’input encoding utf8, oltre che latin1 o ansinew. Almeno così succede con MiKTeX 2.8.

                              in risposta a: problemi con le reference ad immagini #48351
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Non ho idea di che cosa faccia il pacchetto hyphenat e non voglio nemmeno saperlo, visto che probabilmente è superfluo.

                                Stigmatizzo la riga
                                `
                                \hyphenation{Manager ges-to-re}
                                `
                                Non vuoi dividere in sillabe Manager? benissimo, ma perché vuoi dividere gestore in ges-to-re; gestore è una parola italiana; non mi risulta presente in nessuna delle lingue che conosco bene o meno bene, alcune male (una dozzina); in italiano il programma di divisione divide magnificamente e correttamente gestore in ge-sto-re.

                                Metti prima l’inclusione di macros e poi quella di formats; in ogni caso toglili dall’argomento di \includeonly, e includili con il normale comando \input
                                `
                                \input{macros}
                                \input{format}
                                `

                                spero che in format ci sia fra l’altro la chiamata del pacchetto babel con l’opzione italian, altrimenti come fai a scrivere una tesi in italiano?

                                Poi metti il comando ‘label dopo \caption: tu scirvi:
                                `
                                \label{middlewareCore}
                                \caption{Architettura di NMM}
                                `
                                Invece va scritto:
                                `
                                \caption{Architettura di NMM}
                                \label{middlewareCore}
                                `
                                altrimenti il \label non può riferirsi al numero che \caption attribuisce alla figura.

                                in risposta a: vulcan.sty #48358
                                OldClaudio
                                Partecipante
                                Stai visualizzando 15 risposte – dal 11,116 al 11,130 (di 11,287 totali)

                                Go to top