perchè improvvisamente mi scrive tutto attaccato?

  • Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 5 mesi fa da ivan.
  • Creatore
    Topic
  • #119875
    Up
    0
    Down
    ::


    Cari amici, sto impazzendo da due ore senza venirne a capo. Sto scrivendo una serie di esercizi dove ovviamente prima di fare calcoli o scrivere formule c’è un testo con il problema da risolvere. Improvvisamente tutto ciò che scrivo non viene più distanziato. Parlo della parte descrittiva perchè le formule vengono scritte bene con i consueti accorgimenti Ho fatto qualcosa inavvertitamente? Come si risolve?
    Grazie a chi mi potrà rispondere
    Michele

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #119876
      strolego
      Partecipante
        Up
        0
        Down
        ::


        Non è che stai scrivendo il testo in modalità matematica?
        Salvatore

      • #119877
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ti ho spostato nella sezione giusta. La sezione GuIT è destinata agli interventi che riguardano l’associazione.

          In merito al tuo problema hai sicuramente dimenticato un dollaro di chiusura dei un ambiente matematico. Verifica dal punto in cui ti componeva il testo regolarmente: incontrerai una formula che manca del dollaro di chiusura.

          Il manuale di LaTeX raccomanderebbe di usare i delimitatori [tt] \( [/tt] e [tt] \) [/tt] per la matematica, perché sono più facili da cercare con la funziona “cerca” del tuo editor, e se il tuo editor è sufficientemente intelligente, dovrebbe consentirti di trovare il segno \) corrispondente ad ogni segno \(.
          A tutti capita di perdere per la strada dei degni di dollaro; con l’esperienza si impara a vedere a colpo d’occhio dove lo si è dimenticato; ma all’inizio l’uso dei delimitati raccomandati è molto utile. Solo che che usare i dollari è più spiccio.

          Per le formule non numerate in display si potrebbero usare le coppie di dollari: una coppia per aprire e una coppia per chiudere; ma questa delimitatori vanno bene solo per TeX, non per LaTeX, meno che nai se usi il pacchetto amsmath (sempre consigliabile, perché permette di scrivere la matematica in modo molto migliore).

          Siccome l’ambiente matematico non accetta righe vuote, un trucco per accrgersi dell’errore è quello di separare i capoversi con una riga vuota e di scriverli abbastanza corti; questo non uol dire di solo due righe, ma non capoversi di mezza pagina stampata e mai andando a capo con \\

          Se lasci una riga vuota dopp \\ ti viene messo un avviso dal quale capisci che il comando \\ è fouri luogo.

          Al contrario se dopo una formula fuori testo, magari ci sono ancora poche righe, ma poi cominci un nuovo capoverso, l’errore della mancanza del comando di chiusura ti viene segnalato subito con con tanto di numero della riga, per cui diventa facilissimo andare al punto giusto nel file sorgente per correggere l’errore.

        • #119878
          Up
          0
          Down
          ::


          Dunque.premesso che solo da dicembre mi sto cimentando con latex,rispondo a Strolego che non ho cambiato il preambolo.non capisco perché dopo circav10 pagine scritte mi fa così. Nel preambolo ciò che può riguardare un ambiente matematico è
          \usepackage {ansmath,amssymb,Amsterdam }. È questo l’ambiente matematico a cui ti riferisci? E in ogni caso purché interferisce con il testo scritto?

          Michele

        • #119879
          Up
          0
          Down
          ::


          Ancora una cosa che forse potrebbe chiarire l’arcano. Il testo tutto attaccato appare in corsivo, ma io non ho scritto alcun comando per scrivere in corsivo

        • #119880
          strolego
          Partecipante
            Up
            0
            Down
            ::


            Come ti ha segnalato claudio, il problema è la mancata chiusura di un ambiente matematico
            Da qualche parte hai scritto
            `$ formula matematica `
            e non hai messo il $ per finire l’ambiente matematico
            oppure
            `\( formula matematica `
            senza \)
            o
            `$$ formula matematica `
            senza $$

            o simili
            Il carattere italico è una conferma di quanto ti è stato detto
            Ti consiglio di commentare selettivamente le righe di testo da dove hai il problema in poi fino a trovare il simbolo mancante

          • #119881
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Appunto; capisco che sei nuovo a LaTeX, quindi non hai molta familiarità con questo sistema di composizione tipografica.

              Nella sezione Documentazione di questo forum co sono molte guide, da LaTeX per l’impaziente a Intoduzione all’arte della composizione tipografica con LaTeX passando attraverso molte altre generali o tematiche. Siccome LaTeX non è un word processor come MS Word, o OOo Writer, O LibreOffice Writer, o Mac Pages, o…, è chiaro che devi saprene un po’ di più. Fra le guide tematiche c’è anche Il LaTeX Referenxe Manual commentato tradotto liberamente in italiano dall’originale scritto da creatore di LaTeX Leslie Lamport. Siccome LL scrisse il suo manuale nella seconda edizione nel 1994, ed è passata moltissima acqua sotto i ponti, i commenti servono epr rivolgersi ai numerosi pacchetti che ne estendono le funzionalità aggiungendone di altre utilissime.

              Veniamo al punto; nel preamblo non ci sono ambienti, ci sono solo le invocazioni ai pacchetti di comandi (“pacchetti di estensione” o “moduli di estensione) che aggiungono ulteriori funzionalità o modificano quelle già possetudte da LaTeX; volendo none preambolo si possono inserire delle definizioni di ulteriori comandi e di ulteriori ambienti. Del pacchetto Amsterdam che tu citi non ho mai sentito parlare, sebbene usi LaTeX da più di 30 anni. Comunque non credo che sia colpa sua se da un certo punto il testo viene scritto in corsivo e senza spazi.

              Il fatto che scriva tutto in corsivo e senza spazi, significa che non hai chiuso un ambiente matematico prima di quel tratto di testo.
              Ripassiamo assime alcune cosette: la matematica si scrive in modo matematico; il testo si scrive in modo testo; la matematica può essere in linea col testo, oppure fuori testo; la matematica fuori testo può avere le formule numerato oppure non numerate; la matematica in linea col testo non può avere formule numerate.
              Chiaro fin qui? Bene come si passa dal modo matematico al modo testo e viceversa? Guarda i seguenti esempi:` testo $ formula matematica $ testo
              testo \( formula matematica \) testo
              testo \[ formula non numerata in display \] testo
              testo \begin{equation} formula numerata in display \label{equ:etichetta}\end{equation} testo
              % usando amsmath, come stai facendo tu, hai ancroa a disposizione questo ambiente
              testo \begin{equation*} formula non numerata in display \end{equation*}`Allora quando dico che hai dimenticato di chiudere un ambiente matematico, vuol dire che non hai usato il comando che termina la formula, che sia $, oppure \),oppure \], oppure \end{equation} oppure \end{equation*}, non ha importanza: ne hai dimenticato uno.
              Quindi nel file sorgente vai all’inizio del testo che LaTeX ti compone in corsivo; bene lì o poco prima hai dimenticato di chiudere l’ambiente matematico e la composizione in modo matematico ti prosegue da quel punto in poi scrivendo in corsivo, senza spazi e su una sola riga se eri in modo display, su righe consecutive se eri in modalità in linea col testo.

              Quindi non si tratta di un arcano,ma di una semplice e banale dimenticanza di chiudere un ambiente matematico. Solo tu puoi trovare dove ti sei dimenticato di chiudere l’ambiente matematico che ti avrebbe consentito di passare dal modo matematico al modo testo.
              Certo,tu non hai usato nessun comando per scrivere in corsivo, ti sei solo dimenticato di chiudere l’ambiente matematico che precede quel testo; quindi quelle parole sono composte come se fossero variabili matematiche, quindi in corsivo matematico, font che non ha spazi, non ha legature, non ha crenature, insomma non è fatto per scrivere testo, ma solo per scrivere formule.

            • #119882
              Up
              0
              Down
              ::


              Avevo già visto e rivisto, ma adesso riprovo.Ti farò sapere.

            • #119883
              Up
              0
              Down
              ::


              Allora il problema è proprio sulla mancanza di $$, ma non in chiusura o apertura, cioè mancavano completamente perché non avevo capito che quando usi dei simboli matematici devi entrare nell’ambiente matematico, mentre io credevo che comunque la formula venisse scritta senza essere centrata o andare a capo. Certo che cose strane accadono perché nel caso da me proposto veniva tutto attaccato quello che scrivevo e per di più in corsivo .
              Comunque ringrazio tutti specie coloro che mi hanno indirizzato alla ricerca dei $$ mancanti.
              Spero in futuro di poter essere io di aiuto a qualcuno
              Michele

            • #119884
              Up
              0
              Down
              ::


              Se vuoi inserire del testo in modalità matematica devi usare il comando \text{}:
              `\documentclass{article}
              \usepackage{amsmath}
              \begin{document}

              $2+2=5\quad testo tutto attaccato in corsivo$

              $2+2=5\quad \text{testo correttamente spaziato}$

              \end{document}`

              Ciao
              Ivan

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

          Go to top