dimensione del font in \documentclass{standalone}

  • Creatore
    Topic
  • #95337
    matraz
    Partecipante
      Up
      0
      Down
      ::


      Buona sera a tutti,

      qualcuno mi può aiutare a capire se e come è possibile modificare la dimensione del font in una tabella prodotta come standalone, o un pacchetto che consente la gestione delle dimensioni dei font?

      Grazie 🙂
      Matilde

      `
      \documentclass{standalone}
      \usepackage[italian]{babel}

      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{hyperref}
      \hypersetup{colorlinks=true}
      \usepackage{colortbl}
      \usepackage{graphicx}
      \usepackage{multirow}
      \renewcommand{\familydefault}{\sfdefault}
      \usepackage[scaled]{helvet}
      \usepackage{isorot}
      \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
      %\usepackage{textcomp} x simboli tipo bullet et similia

      \usepackage{tabularx}
      \usepackage{booktabs}
      \usepackage{caption}
      \captionsetup{font={small,sf,singlespacing}}

      % \let\savednewcommand\newcommand
      % \let\newcommand\renewcommand
      % \makeatletter
      % \input{size8.clo}
      % \makeatother
      % \let\newcommand\savednewcommand

      \usepackage{subfigure}

      \newcolumntype{R}{>{\raggedleft\arraybackslash}X}
      \newcolumntype{C}{>{\centering\arraybackslash}X}

      % \fancypagestyle{plain}{\fancyhf{}%
      % \fancyfoot[LE,RO]{\thepage}}

      \title{}
      \author{}
      \begin{document}

      \noindent
      \inputencoding{latin1}
      \renewcommand*{\arraystretch}{1.3}
      \begin{tabularx}{140mm}{ll*{4}{C}}
      \toprule
      & & \multicolumn{2}{c}{$>$18} & \multicolumn{2}{c}{$\leq$18} \\ \midrule
      ASL & SESSO & N & \% & N & \% \\ \midrule
      \hline6 – LI&m&5955&59,55&5955&59,55\\
      \cline{2-6}&f&5955&59,55&5955&59,55\\
      \hline7 – SI&m&4621&46,21&4621&46,21\\
      \cline{2-6}&f&4621&46,21&4621&46,21\\
      \hline8 – AR&m&5354&53,54&5354&53,54\\
      \cline{2-6}&f&5354&53,54&5354&53,54\\
      \hline9 – GR&m&4070&40,7&4070&40,7\\
      \cline{2-6}&f&4070&40,7&4070&40,7\\
      \hline10 – FI&m&12980&129,8&12980&129,8\\
      \cline{2-6}&f&12980&129,8&12980&129,8\\
      \hline11 – Emp&m&3651&36,51&3651&36,51\\
      \cline{2-6}&f&3651&36,51&3651&36,51\\
      \hline12 – Viar&m&2759&27,59&2759&27,59\\
      \cline{2-6}&f&2759&27,59&2759&27,59\\
      \bottomrule
      \end{tabularx}
      \inputencoding{utf8}

      \end{document}
      `atilde

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #95338
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Matilde, prima di parlare di dimensioni dei font, togli tutti quelgi \halinne; gli unici file leciti in una tabella \sono \toprule, \midrule dopo la riga delel intestazioni, e \bottomrule.
          Qegli \hline fanno sembrare la tabela composta da Word.

          Poi per rendere i caratteri più grandi o piò piccoli puoi sempre usare ;e dichiarazioni apposite, come \small, \footnotesize, \large, \Large eccetera; sono elencati in qualunque guida, anche la più elementare; ovviamente vanno usati dentro un gruppo e devono essere scritti prima dell’inziono della tablla \begin{tabularx}.

          Quegli stessi comandi usati dentro una celal specifica della tabella agisocno solo in quella cella, senza bisogno di specificare nessun gruppo. Se vuoi marcare con un copro o una forma o una serie diversa tutte el celle di una colonna devi usare il pacchetto array e i modificatori di colonna > e <; leggi la documentazione di array per capire come; ti può convenire definre dei nuovi tipi di descrittori di colonna, cosa che puoi facilmente riutilizzare anche per altre tabelle.

        • #95339
          matraz
          Partecipante
            Up
            0
            Down
            ::


            Concordo pienamente sulla bruttezza della tabella, la quale però, come al solito, non dipende da me …. Proverò a proporre qualcosa di meglio, ma non so con quale successo.
            Il problema è che oltre che brutta la tabella deve avere un font e un fontsize specifico…..Proverò a ingannarli con uno small, ma non so se ci cascano….
            Comunque quindi non c’è modo di agire sulle dimensioni del contenuto di uno standalone….

            In ogni caso grazie per la pazienza 🙂

          • #95340
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Un documento composto con standalone non è fatto per essere usato come documento finale, visto che è ritagliato in modo da non avere attorno nessun margine.

              Il file PDF prodotto da standalone è fatto per essere incluso in un altro documento come se fosse una figura; infatti puoi inserirlo dove ti pare nel documento “ospitante” usando un normale comando \includegraphics (non è necessario essere all’interno di un ambiente figure, ma può essere usato in qualunque punto del testo ospitante, anche, se l’inclusione ci stesse, in mezzo ad una riga di testo) specificando il fattore di scala che vuoi.

              Ma ho il sospetto che tu stia usando standalone in modo improprio. non vedo perché non potresti inserire direttamente al tua tabella tabularx nel documento ospitante. probabilmente hai dei motivi che non vuoi esporre o che ti sembra inutile esporre.

              Ti ricordo inoltre che puoi impostare con pdflatex, che usa font vettoriali, spesso continuamente scalabili, per esempio i Latin Modern, ma ce ne sono moltissimi altri, puoi specificare un corpo arbitrario epr i font, per esempio se ti hanno prescritto di comporre la tabella in copro 13pt, ma il tuo documento non prevede un corpo di 13pt, puoi usare il comando `\fontsize{13}{15.6}\selectfont`ed ecco che componi in corpo 13pt con l’avanzamanto di riga pari al 20% in più del corpo.

              Se devi comporre in corpo 9.5pt, per esempio, puoi specificare `\fontsize{9.5}{11.4}\selectfont` e componi in corpo 9.5pt.

              [tt]\fontsize[/tt] e [tt]\selectfont[/tt] sono i comandi di basso livello, usabili anche dagli utenti (con moderazione) per impostare corpi, o comunque font. diversi da quelli di default. sono descritti nella documentazione leggibile con il comando texdocc fntguide dato da terminale.

            • #95341
              matraz
              Partecipante
                Up
                0
                Down
                ::


                Grazie mille. In effetti tutti i miei problemi nascono da un uso in qualche modo improprio, che però speriamo serva ad arrivare ad un uso proprio . Step by step.
                Grazie
                matilde

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

            Go to top