Sovrapposizione oggetti

  • Creatore
    Topic
  • #66894
    LuglioM26
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,

      una (spero) semplice domanda: è possibile sovrapporre oggetti (testo, matrici, immagini, ecc) tra di loro?

      So che tramite il package tikz qualcosa del genere si può realizzare con l’opzione overlay, ma una macro apposita o una valida alternativa è presente in Tex/LaTeX?

      Grazie come sempre

      Stefano

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

        LuglioM26″ post=65826Salve a tutti,

        una (spero) semplice domanda: è possibile sovrapporre oggetti (testo, matrici, immagini, ecc) tra di loro?

        So che tramite il package tikz qualcosa del genere si può realizzare con l’opzione overlay, ma una macro apposita o una valida alternativa è presente in Tex/LaTeX?

        La domanda è un po’ troppo generica. Che cosa vorresti sovrapporre e come? Puoi fare qualche esempio?

        Ciao
        Enrico

      • #66896
        LuglioM26
        Partecipante
          Up
          0
          Down
          ::


          Si, certo. In una altra discussione, non ricordo chi mi ha risposto, mi ha proposto il seguente codice:

          \documentclass[fleqn,12pt,a4paper]{article}

          \usepackage{tikz,kbordermatrix,amsmath}

          \newcounter{nodecount}
          \newcommand\mn[1]{%
          \addtocounter{nodecount}{1}%
          \tikz \node (\arabic{nodecount}) {$#1$};}

          \tikzstyle{every picture}+=[remember picture,baseline]
          \tikzstyle{every node}+=[inner sep=2pt,anchor=base,align=center,text depth=.25ex,outer sep=1.5pt]
          \tikzstyle{every path}+=[thick]

          \begin{document}
          $\let\kbldelim\lVert\let\kbrdelim\rVert\kbordermatrix{%
          & E_5 & E_3 & E_6 & E_4 & E_8 & E_1 & E_2 & E_7 & E_9 \\
          E_5 & \mn{1} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
          E_3 & 0 & \mn{x} & x & 0 & 0 & 0 & 0 & 0 & 0 \\
          E_6 & 0 & x & \mn{x} & 0 & 0 & 0 & 0 & 0 & 0 \\
          E_4 & 0 & 0 & 0 & \mn{x} & x & 0 & 0 & 0 & 0 \\
          E_8 & 0 & 0 & 0 & x & \mn{x} & 0 & 0 & 0 & 0 \\
          E_1 & 0 & 0 & 0 & x & x & \mn{x} & 0 & 0 & 0 \\
          E_2 & 0 & x & x & 0 & 0 & x & \mn{x} & 0 & 0 \\
          E_7 & 0 & 0 & 0 & 0 & 0 & x & 0 & 0 & x \\
          E_9 & x & x & x & 0 & 0 & 0 & 0 & x & 0
          }$

          \begin{tikzpicture}[overlay]
          \draw (1.north west) — (1.north east) — (1.south east) — (1.south west) — cycle;
          \draw (2.north west) -| (3.south east) -| (2.north west) — cycle;
          \draw (4.north west) -| (5.south east) -| (4.north west) — cycle;
          \draw[thin] (4.north west) -| (6.south east) -| (4.north west) — cycle;
          \draw[thin] (2.north west) -| (7.south east) -| (2.north west) — cycle;
          \end{tikzpicture}
          \end{document}

          dove appunto da quello che ho capito è possibile fare queste sovrapposizioni.

          Approfitto, vista la situazione, di chiedere anche come mai alcuni pacchetti bisogna reperirli a parte come il suddetto kbordermatrix.

          Saluti e grazie ancora

          Stefano

        • #66897
          Up
          0
          Down
          ::


          Ricordo quella discussione. 🙂

          Tu vorresti fare qualcosa di simile ma senza TikZ, giusto? Secondo me rischi di complicarti solamente la vita, per di più costringendoti in catene (cioè perdendo la potenza di TikZ).

          Ma aspetta l’intervento di gente (molto) più esperta di me.

          Ciao
          Antonio

        • #66898
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Ciao antonio.macrì eri proprio tu che mi hai suggerito questo codice!

            Più che fare a meno di tikz, che da quel poco che ho visto sfogliando il manuale è veramente potente, volevo, finché uno non impara ad usarlo, una strada alternativa e, più in generale, capire/sapere di queste sovrapposizioni.

            Della serie, quella famosa matrice a blocchi con anche il bordo, è davvero possibile costruirla solo in questo modo?

            Saluti e ancora grazie

            Stefano

            PS: ho provato anche altri package tipo blkarray ma per i riquadri … nessuna possibilità!

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

        Go to top