Pacchetto “tikzpicture” – interlinea tra nodi

  • Creatore
    Topic
  • #98232
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    sto ancora lavorando nell’ambiente tikzpicture per ottenere triangoli di Pascal con buona visualizzazione. Ho preso il codice da questo link http://tex.stackexchange.com/questions/17522/pascals-triangle-in-tikz e avrei bisogno di modificare l’interlinea e la dimensione del carattere. Ci sto provando da ore ma non capisco quali comandi utilizzare… Potreste aiutarmi? Grazie.

    Questo è il mio main con tutti i pacchetti, più giù riporto il triangolo (che ho inserito nel terzo capitolo).

    \documentclass[a4paper,12pt]{report}

    \usepackage[italian]{babel}
    \usepackage{relsize,etoolbox}
    \usepackage{footnote}
    \usepackage[font=small]{caption}
    \AtBeginEnvironment{quote}{\smaller}
    \makesavenoteenv{tabular}
    \usepackage{CJK}
    \usepackage{amsmath}
    \usepackage{mathrsfs}
    \usepackage{amsthm,amsfonts,amssymb}
    \usepackage{graphicx}
    \usepackage[export]{adjustbox}
    \DeclareGraphicsExtensions{.png,.jpg,.eps}
    \usepackage{float}
    \usepackage{verbatim}
    \usepackage{tabularx}
    \usepackage{inputenc}
    \usepackage{fixltx2e}
    \usepackage{tikz}
    \usepackage[margin=1.3cm]{caption}
    \usepackage{url}

    \interfootnotelinepenalty=10000
    \newcommand{\zht}[1]{\begin{CJK}{UTF8}{bsmi}#1\end{CJK}}
    \newcommand{\zhs}[1]{\begin{CJK}{UTF8}{gbsn}#1\end{CJK}}

    \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
    \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
    \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

    \renewcommand{\baselinestretch}{1.3}

    \bibliographystyle{acm}

    \makeatletter
    \newcommand\binomialCoefficient[2]{%
    % Store values
    \c@pgf@counta=#1% n
    \c@pgf@countb=#2% k
    %
    % Take advantage of symmetry if k > n – k
    \c@pgf@countc=\c@pgf@counta%
    \advance\c@pgf@countc by-\c@pgf@countb%
    \ifnum\c@pgf@countb>\c@pgf@countc%
    \c@pgf@countb=\c@pgf@countc%
    \fi%
    %
    % Recursively compute the coefficients
    \c@pgf@countc=1% will hold the result
    \c@pgf@countd=0% counter
    \pgfmathloop% c -> c*(n-i)/(i+1) for i=0,…,k-1
    \ifnum\c@pgf@countd<\c@pgf@countb% \multiply\c@pgf@countc by\c@pgf@counta% \advance\c@pgf@counta by-1% \advance\c@pgf@countd by1% \divide\c@pgf@countc by\c@pgf@countd% \repeatpgfmathloop% \the\c@pgf@countc% } \makeatother \begin{document} \input{frontespizio} \pagenumbering{roman} \tableofcontents \newpage \pagenumbering{arabic} \input{introduzione} \newpage \input{capitolo1} \newpage \input{capitolo2} \newpage \input{capitolo3} \newpage \input{bibliografia} \end{document} ------------------------------------------------------------------------------------------------------------------------- \begin{center} \foreach \n in {0,...,12} { \foreach \k in {0,...,\n} { \node at (\k-\n/2,-\n) {\small $\binomialCoefficient{\n}{\k}$}; } } \end{tikzpicture} \end{center}

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


      Per il font: chiave [tt]font[/tt] da applicare ai nodi.

      Per l’interlinea ci sono diverse opzioni:

      1) Scalare il sistema di riferimento (di solito x e y sono ad 1 cm). Attenzione perché se scali in proporzione (dello stesso fattore entrambe le componenti) eccessivamente i numeri si sovrapporrano. Codice: [tt]\begin{tikzpicture}[x=0.9,y=0.9][/tt]

      2) Scalare il posizionamento verticale. Codice: [tt]\node[font=\large] at (\k-\n/2,-0.7*\n)[/tt]

      Ciao
      Claudio

    • #98234
      Up
      0
      Down
      ::


      Sei un grande! Ti ringrazio!!!

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

Go to top