matrix

  • Creatore
    Topic
  • #2966
    Up
    0
    Down
    ::


    ciao!
    non riesco a ridurre il font nell’ ambiente equation per far stare una super-matrice nella larghezza della pagina… ossia usando il comando \scriptstyle riesco a rimpicciolire solo un elemento per volta!
    non c’e’ un modo per settare l’ intera matrice?
    Gracias! hasta luego. ➡

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


      Prova così
      `\[{\tiny
      \begin{pmatrix}
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      \end{pmatrix}}
      \]`

    • #2968
      Up
      0
      Down
      ::

      Prova così
      `\[{\tiny
      \begin{pmatrix}
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      \end{pmatrix}}
      \]`

      Due commenti. Primo: occorre amsmath per avere l’ambiente pmatrix.
      Secondo: il codice suggerito provoca un immediato messaggio di errore. Correggi così:`\[\mbox{\tiny$\displaystyle
      \begin{pmatrix}
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova
      \end{pmatrix}$}
      \]`
      Ciao
      Enrico

    • #2969
      Up
      0
      Down
      ::

      Primo: occorre amsmath per avere l’ambiente pmatrix.

      Sì, è vero.

      Secondo: il codice suggerito provoca un immediato messaggio di errore.

      A me non dà nessun errore né warning.

    • #2970
      Up
      0
      Down
      ::


      ciao!
      ho risolto il problema senza untilizzare amsmath!…
      semplicemente:
      \tiny$\displaystyle$
      \begin{equation}
      P=
      \left( \begin{array}{cccc}
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      \end{array} \right)
      \end{equation}

      cosi’ la mia matrice P risulta pur sempre numerata all’interno del documento e poi posso continuare con

      \normalsize

      l’ unico problema e’ che anche la P viene piccola e la vorrei in carattere normale… ma ci pensero’
      grazie ancora a tutti!
      😳

    • #2971
      Up
      0
      Down
      ::

      l’ unico problema e’ che anche la P viene piccola e la vorrei in carattere normale…

      anche se la racchiudi in un
      `{\normalsize P}`
      ???

      ciao
      f

    • #2972
      Up
      0
      Down
      ::

      ciao!
      ho risolto il problema senza untilizzare amsmath!…
      semplicemente:
      \tiny$\displaystyle$
      \begin{equation}
      P=
      \left( \begin{array}{cccc}
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      prova & prova & prova & prova \\
      \end{array} \right)
      \end{equation}

      cosi’ la mia matrice P risulta pur sempre numerata all’interno del documento e poi posso continuare con

      \normalsize

      l’ unico problema e’ che anche la P viene piccola e la vorrei in carattere normale… ma ci pensero’

      Non scrivere roba a caso. $\displaystyle$ non serve assolutamente a niente.
      Per avere una soluzione pulita, usa amsmath, che comunque va meglio
      se usi più di una formula.`\newsavebox{\matrbox}
      \newenvironment{matricina}[1][\tiny]
      {\begin{lrbox}{\matrbox}#1$\displaystyle\begin{pmatrix}}
      {\end{pmatrix}$\end{lrbox}\usebox{\matrbox}}`che puoi usare così:`\begin{equation}
      P=\begin{matricina}
      pr&pr&pr\\
      pr&pr&pr\\
      pr&pr&pr
      \end{matricina}
      \end{equation}`oppure`\begin{equation}
      P=\begin{matricina}[\small]
      pr&pr&pr\\
      pr&pr&pr\\
      pr&pr&pr
      \end{matricina}
      \end{equation}`quindi dando come argomento opzionale la grandezza dei caratteri.
      Ciao
      Enrico

    • #2973
      Up
      0
      Down
      ::


      grazie 1000! sono riuscito ad impostare la grandezza ottimale (\tiny), avere la numerazione ed utilizzare amsmath… nel quale ora mi cimentero’!
      😳

    • #2974
      Up
      0
      Down
      ::


      L’AmSLaTeX, come al solito, fornisce una soluzione più elegante delle precedenti: provate con `\[
      \left(
      \begin{smallmatrix}
      a & b \\
      c & d \\
      \end{smallmatrix}
      \right)
      \]`

    • #2975
      Up
      0
      Down
      ::


      I suggerimenti per il problema avazato da ‘busa’ non sono d’aiuto al mio problema che tuttavia mi sembra pertinente:

      Ho delle tabelle nelle cui celle ci sono formule matematiche con limiti integrali e frazioni e vorrei che apparissero come fuori testo (cioè come con il comando \displaystyle).
      Ho provato ad usare \array e \matrix ma l’unico modo per ottenere il risultato è fornire il comando \displaystyle ad ogni cella della matrice, e.g.:
      `$$
      \begin{array}{cc}
      \displaystyle {\lim_{n \to \infty} 1/n} & \displaystyle {1+\frac{1}{n}}\\
      \displaystyle {\int_a^b f(x)\,dx } & \displaystyle
      {\frac{\sin(x)}{cos(x)}}
      \end{array}
      $$
      `
      però ho tante tabelle con tante celle e quindi è molto laborioso.
      Non esiste un comando per ottenere il risultato da applicare incapsulando l’intera tabella?
      Grazie mille

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

Go to top