dimensione font tabelle dal preambolo

  • Creatore
    Topic
  • #12078
    Up
    0
    Down
    ::


    Come si fa a definire nel preambolo il font del testo che viene inserito in un ambiente tabular in modo che valga per tutte le tabelle del documento? In pratica vorrei che tutte le tabelle avessero font \small senza doverlo scrivere all’inizio di ognuna.
    Grazie a tutti,
    Giangiacomo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #12079
      Up
      0
      Down
      ::


      Ciao a tutti.

      Enrico, in questo messaggio <http://www.guit.sssup.it/phpBB2/viewtopic.php?p=10952#10952>, volendo creare un comando di nome «strong», hai preferito scrivere
      `\newcommand{\strong}{\textbf}`
      al posto di
      `\let\strong\textbf`
      in quanto hai giustamente obiettato che quest’ultima non era sintassi LaTeX. C’è una ragione per cui se in questa sede io scrivo
      `\newcommand{\oldtabular}{\tabular}`
      al posto di
      `\let\oldtabular\tabular`
      sembra che «latex» si pianti (ho provato anche con «pdflatex»)?

      Ciao e grazie!

    • #12080
      Up
      0
      Down
      ::

      C’è una ragione per cui se in questa sede io scrivo
      `\newcommand{\oldtabular}{\tabular}`
      al posto di
      `\let\oldtabular\tabular`
      sembra che «latex» si pianti (ho provato anche con «pdflatex»)?

      Ovvio che si pianta con
      `\newcommand{\oldtabular}{\tabular}
      \renewcommand{\tabular}{\small\oldtabular}`
      Infatti quando TeX trova \tabular, sostituisce \small\oldtabular, a cui sostituisce \tabular; poi sostituisce \tabular con \small\oldtabular e va avanti in eterno. Con
      `\let\oldtabular\tabular
      \renewcommand{\tabular}{\small\oldtabular}`
      questo non succede, perché, trovando \tabular, TeX sostituisce \small\oldtabular e questi con
      . La seconda espansione è quella del comando \tabular originale, che però non viene più invocato, questa è la differenza.

      Ciao
      Enrico

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

Go to top