TextMaker si blocca

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 2 mesi fa da Lisa.
  • Creatore
    Topic
  • #113369
    Up
    0
    Down
    ::


    Ciao a tutti, sto scrivendo un report e quando compilo il programma si blocca e non elabora il pdf. Questo problema è legato all’inserimento di una tabella (la prima del report), perchè ho provato a cancellarla ed il pdf veniva compilato tranquillamente.
    Sapete dirmi perchè e come posso risolvere il problema?
    Qui sotto lo script
    `
    A breakdown of its composition, according to a NASA fact sheet, is shown in the following table.
    \begin{table} [h]
    \label{table:Composition}
    \centering
    \begin{tabular}{lc}
    \hline
    Component&Percentage\\
    \hline
    Carbon Dioxide & 95.32\%\\
    Nitrogen & 2.7\%\\
    Argon & 1.6\%\\
    Oxygen & 0.013\% \\
    Carbon Monoxide & 0.08\% \\
    Other elements & 0.17\%\\
    \hline
    \caption{Mars atmosphere composition}
    \end{tabular}
    \end{table}
    In further chapters it will be explained how the components on Mars’s atmosphere can be used to produce propellant.\\`

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #113370
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto/a nel forum

        Il comando \caption deve essere posto fuori dell’ambiente tabular, ma dentro l’ambiente table.

        Ma la tua tabella ha diversi altri errori:
        1) il comando \label deve essere messo dpo il comando \caption;
        2) Se non usi pacchetti particolari, scrivendo in italiano la didascalia dovrebbe rpecedere la tabella; siccome scrivi in inglese, la didascalia va messa dopo la tabella come hai cercato di fare, ma mettendo erroneamente il comando \captio dentro la tabella.
        3) L’opzione di posizione [h] non va mai usata da sola (la buona tipografia vorrebbe che non venga usata mai); comunque usa piuttosto [htb]; il perché di questo modo di procedere è spiegato in ogni guida; ma la ragione principale è che non bisogna tartassare LaTeX per fargli fare le cose che si possono fare con word, swriter, pages, e tutti gli altri word processor.
        4) non andare mai a capo un periodo terminandolo con [tt]\\[/tt]; nel file sorgente vai semplicemente a capo lasciando anche un riga vuota. In questo modo il punto e a capo indica la fine di un capoverso e quello successivi ins=zia correttamante con il debito rientro del capoverso.
        5) Prendi la buona abitudine di allegare un esempio minimo compilabile, che comincia con \documentclass e finisce con \end{document} e contiene il minimo indispensabile per riprodurre il tuo problema. (vedi sotto)
        6) anche se il segno % non è una unità di misura, nella colonna delle percentuali non hai bisogno di indicare quel segno; l’intestazione della colonna indica già il significato di tutti i numeri della colonna.
        7) Cerca di evitare \hline; carica il pacchetto booktabs e usa solo i comandi \toprule, \midrule e \bottomrule al posto dei tre filetti che hai usato tu.
        8 ) nelle tabelle con dati numerici cerca di incolonnarli in modo che i separatori decimali siano incolonnati’ per questo scopo, se non lo vuoi fare a mano, usa la colonna S definita dal pacchetto SIunitx, che, comunque, ti conviene usare sempre per indicare le unitatà di misura in modo corretto e per gestire le quantità numeriche. Io non l’ho fatto nell EMC che ti allego sotto, anche per sollecitarti a imparare da solo/a a trovare la documentazione dei vari pacchetti che potresti voler usare: apri un terminale o prompt dei comandi; scrivici dentro il comando texdoc siunitx; premi il tasto invia per mandare in esecuzione il comando; leggi la documentazione. Lo puoi fare per esaminare la documentazione di qualsiasi pacchetto scrivendone il nome dopo texdoc.
        `% !TEX encoding = UTF-8 Unicode
        % !TEX TS-program = pdflatex
        \documentclass{report}
        \usepackage{booktabs}
        \begin{document}
        A breakdown of its composition, according to a NASA fact sheet, is shown in the following table.
        \begin{table} [htb]
        \centering
        \begin{tabular}{lc}
        \toprule
        Component&Percentage\\
        \midrule
        Carbon Dioxide & 95.32\\
        Nitrogen & 2.7\\
        Argon & 1.6\\
        Oxygen & 0.013 \\
        Carbon Monoxide & 0.08 \\
        Other elements & 0.17\\
        \bottomrule
        \end{tabular}
        \caption{Mars atmosphere composition}
        \label{table:Composition}
        \end{table}
        In further chapters it will be explained how the components on Mars’s atmosphere can be used to produce propellant.

        \end{document}`In questo esempio minimo compilabile (EMC) le prime due righe indicano la codifica usata per salvare il file e i programma da usare per compilarlo; ti suggerisco di usare sempre queste due righe “magiche”.

      • #113371
        Up
        0
        Down
        ::


        Ciao, grazie mille per le correzioni ed i suggerimenti. Nonostante abbia consultato vari manuali e apportato tutte le modifiche il problema persiste. Il programma resta in carimento e non compila il pdf.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top