ruotare in ambiente \xymatrix

  • Creatore
    Topic
  • #10876
    Up
    0
    Down
    ::


    Salve a tutti,
    mi trovo nella seguente situazione: un bel diagramma commutativo con un elemento collegato a quello subito sotto da un simbolo minore o uguale.

    A — B
    ~= ~=
    C—- D

    Il problema è che per fare i simboli minori o uguali ho creato una freccia trasparente che va (per esempio da A a C) con la didascalia corrispondente a ciò che voglio che colleghi A e C (il simbolo minore o uguale). Un solo problema: l’orientamento del simbolo è sempre orizzontale e io voglio che ruoti di 90°.

    Vi scrivo il codice di seguito

    \[\xymatrix{
    A \ar[r] \ar@{}[d]|{\subseteq} & C \ar@{}[d]|{\subseteq}\\
    B \ar[r] & D }\]

    Ho visto che molti usano il pacchetto landscape, ma non sono riuscito nella rotazione desiderata. Grazie per ogni eventuale chiarimento e aiuto.

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

      Salve a tutti,
      mi trovo nella seguente situazione: un bel diagramma commutativo con un elemento collegato a quello subito sotto da un simbolo minore o uguale.

      A — B
      ~= ~=
      C—- D

      Il problema è che per fare i simboli minori o uguali ho creato una freccia trasparente che va (per esempio da A a C) con la didascalia corrispondente a ciò che voglio che colleghi A e C (il simbolo minore o uguale). Un solo problema: l’orientamento del simbolo è sempre orizzontale e io voglio che ruoti di 90°.

      Vi scrivo il codice di seguito

      \[\xymatrix{
      A \ar[r] \ar@{}[d]|{\subseteq} & C \ar@{}[d]|{\subseteq}\\
      B \ar[r] & D }\]

      Ho visto che molti usano il pacchetto landscape, ma non sono riuscito nella rotazione desiderata. Grazie per ogni eventuale chiarimento e aiuto.

      `\usepackage{graphicx}
      \newcommand{\rotsub}{\rotatebox{-90}{$\subseteq$}}

      \[\xymatrix@R-2ex{
      A \ar[r] \ar@{}[d]|{\rotsub} & C \ar@{}[d]|{\rotsub}\\
      B \ar[r] & D }\]
      \end{document}`
      Con l’aggiunta di “@R-2ex” diminuisci lo spazio fra le righe.

      Ciao
      Enrico

    • #10878
      Up
      0
      Down
      ::


      Grazie mille per tutto, funziona che è una meraviglia. Potresti citarmi la fonte da dove hai reperito questi comandi? Sia sulla documentazione del pacchetto che sul companion non ho trovato nulla (o ho cercato male).

      Grazie ancora

    • #10879
      Up
      0
      Down
      ::

      Grazie mille per tutto, funziona che è una meraviglia. Potresti citarmi la fonte da dove hai reperito questi comandi? Sia sulla documentazione del pacchetto che sul companion non ho trovato nulla (o ho cercato male).

      In realtà sulla documentazione di Xy-pic non c’è, perché la costruzione dei simboli ruotati usa il pacchetto graphicx.

      Ciao
      Enrico

    • #10880
      Up
      0
      Down
      ::


      Grazie mille! 😀

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

Go to top