leggere differenze

  • Creatore
    Topic
  • #100254
    claudio
    Partecipante
      Up
      0
      Down
      ::


      devo evidenziare dei numeri
      ho fatto delle prove ed ho ottenuto il seguente codice
      `
      \documentclass[11pt,a4paper]{article}
      \usepackage{tikz}
      \usetikzlibrary{shapes.geometric}
      \tikzset{
      triangolo equilatero/.style={
      draw,
      regular polygon,
      regular polygon sides=3,
      },
      quadrato/.style={
      draw,
      regular polygon,
      regular polygon sides=4,
      },
      pentagono/.style={
      draw,
      regular polygon,
      regular polygon sides=5,
      minimum height=1em
      },
      diamante/.style={
      draw,
      shape=diamond,
      minimum height=0em
      },
      stella/.style={
      draw,
      shape=star,
      minimum height=0em
      }
      }

      \newcommand*{\ntriequi}[1]{\tikz[baseline=(char.base)]{
      \node[triangolo equilatero,inner sep=2pt] (char) {#1};}}
      \newcommand*{\nquadra}[1]{\tikz[baseline=(char.base)]{
      \node[quadrato,inner sep=2pt] (char) {#1};}}
      \newcommand*{\ndiaman}[1]{\tikz[baseline=(char.base)]{
      \node[diamante,inner sep=2pt] (char) {#1};}}
      \newcommand*{\npenta}[1]{\tikz[baseline=(char.base)]{
      \node[pentagono,inner sep=2pt] (char) {#1};}}
      \newcommand*{\npentad}[1]{\tikz[baseline=(char.base)]{
      \node[regular polygon,
      regular polygon sides=5,draw,inner sep=2pt] (char) {#1};}}
      \newcommand*{\nstella}[1]{\tikz[baseline=(char.base)]{
      \node[stella,inner sep=2pt] (char) {#1};}}
      \newcommand*{\nstellad}[1]{\tikz[baseline=(char.base)]{
      \node[shape=star,draw,inner sep=2pt] (char) {#1};}}
      \newcommand*{\rectangolo}[1]{\tikz[baseline=(char.base)]{
      \node[shape=rectangle,draw,inner sep=2pt] (char) {#1};}}
      \newcommand*{\circled}[1]{\tikz[baseline=(char.base)]{
      \node[shape=circle,draw,inner sep=2pt] (char) {#1};}}%numeri in circonferenze

      \begin{document}
      casa 2 \ntriequi{2} casa 2 \nquadra{2} casa 2 \rectangolo{2} casa 2 \npenta{2} casa 2 \npentad{2} casa 2 \circled{2}

      casa 2 \ndiaman{2} casa 2 \nstella{2} casa 2 \nstellad{2}
      \end{document}
      `
      se lo compilate vedrete che un quadratino
      è più piccolo come mai non riesco ad ottenere lo stesso effetto con gli altri?
      ciao
      claudio

    Visualizzazione 0 filoni di risposte
    • Autore
      Risposte
      • #100255
        Up
        0
        Down
        ::

        claudio” post=99963
        se lo compilate vedrete che un quadratino
        è più piccolo come mai non riesco ad ottenere lo stesso effetto con gli altri?

        Sono forme molto diverse fra loro per costruzione dei segmenti. Quindi, l’effetto di inner sep varia molto caso per caso: con un rettangolo, e anche con il quadrato in determinati casi, si riesce a creare un bordo senza spazi attorno al testo. Certo, il requisito fondamentale resta comunque impostare inner sep=0pt, altrimenti non c’è storia. Se provi con il triangolo o la stella vedrai che va meglio, ma il risultato non sarà mai perfetto come per il rettangolo.

        Ciao
        Claudio

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

    Go to top