Newsgroup: it.comp.software.tex
Titolo: la visualizzazione di una matrice

salve,
Possiedo texmaker 1.6 e miktex 2.6.
Ho due domande da porre:
****************************************************************************
******
1� domanda)
Voglio impiegare una variabile denominata \betaf (ove beta va scritto con un
singolo carattere
greco), ma non ci riesco.
Invece le variabili denominate \beta o \beta_{f} me le riconosce.
Per esempio, se scrivo il codice:
//////////////////////
\documentclass[11pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{comment}
\usepackage{graphicx}
%\usepackage{mathtools}
\begin{document}
\[
\textit{statica}= \beta
\]
\[
\textit{mobile}= \textit{\betaf}
\]
\end{document}
//////////////////////
allora mi d� l'errore:
//////////////////////
! Undefined control sequence.
<argument> \itshape \betaf
l.17 \textit{mobile}= \textit{\betaf}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
///////////////
perch� avviene ci�?
Il problema persiste anche se inserisco le variabili dentro i textit.
****************************************************************************
******
2� domanda)
Ho scritto questo codice:
////////////////////////
\documentclass[11pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{comment}
\usepackage{graphicx}
%\usepackage{mathtools}
\begin{document}
La matrice \textit{A\_statica} vale:
\[
\textit{A\_statica}=
\begin{pmatrix}
-1 &
\frac{\textit{R4}}{(\textit{R4}+\textit{Ze2})} &
-(1+\textit{betaf2}) \cdot \textit{Ze2} \cdot
\textit{R4}/(\textit{R4}+\textit{Ze2}) &
 \textit{betar2} \cdot \textit{R4} \cdot \textit{Ze2} \cdot
(\textit{R4}+\textit{Ze2})
\\
-1 &
1 &
[\textit{R2} \cdot \textit{Z0}+\textit{R3} \cdot(\textit{R2}+\textit{Z0})]
\cdot \textit{betaf2}/(\textit{R2}+\textit{Z0}) &
-(1+\textit{betar2}) \cdot (\textit{R2} \cdot \textit{Z0}+\textit{Z0} \cdot
\textit{R3}+\textit{R2} \cdot \textit{R3})/(\textit{R2}+\textit{Z0})
\\
\frac{1}{\textit{R1} \cdot (1+\textit{betaf1}+\textit{betar1})}&
\frac{-1}{(1+\textit{betaf1}+\textit{betar1})} \cdot [\frac{(betar1+1) \cdot
(\textit{R4}+\textit{Zs}+\textit{Ze2})}{\textit{Zs} \cdot
(\textit{R4}+\textit{Ze2})}+\frac{1}{\textit{R1}}] &
 \frac{1}{(1+\textit{betaf1}+\textit{betar1})} \cdot [\frac{\textit{Ze2}
\cdot (\textit{betar1}+1) \cdot
(1+\textit{betaf2})}{(\textit{R4}+\textit{Ze2})}+1]  &
\frac{1}{(1+\textit{betaf1}+\textit{betar1})} \cdot
[\frac{(1+textit{betar1}) \cdot \textit{betar2} \cdot
\textit{Ze2}}{(textit{R4}+\textit{Ze2})}+1]
\\
\frac{-1}{\textit{R1} \cdot (1+\textit{betaf1}+{betar1})} &
\frac{1}{(1+\textit{betaf1}+\textit{betar1})} \cdot [\frac{-\textit{betaf1}
\cdot (\textit{R4}+\textit{Zs}+\textit{Ze2})}{\textit{Zs} \cdot
(\textit{R4}+\textit{Ze2})}+\frac{1}{R1}] &
 \frac{1}{(1+\textit{betaf1}+\textit{betar1})} \cdot [\frac{\textit{Ze2}
\cdot (1+\textit{betaf2}) \cdot
(1+\textit{betar1})}{(textit{R4}+\textit{Ze2})}+1]  &
 \frac{1}{(1+\textit{betaf1}+\textit{betar1})} \cdot
[\frac{(-\textit{betaf1} \cdot \textit{betar2} \cdot
\textit{Ze2}}{(\textit{R4}+\textit{Ze2})}+1]
\end{pmatrix}
\]
\end{document}
//////////////////////
Se osservate il file .pdf che genera, constaterete che la altezza dei
caratteri nell 2� riga �
maggiore rispetto alle altre righe (ci� consegue dal fatto che solo la 2�
riga � priva delle
frazioni).
Ci� accade anche con i vostri compilatori tex?
A me sembra che ci� sia sgradevole alla vista . Non trovate?  Come posso
evitare ci�?
E come posso evitare di strabordare dal margine nel visualizzare la matrice?
****************************************************************************
******
grazie,
adriano meis

 of your error message was never \def'ed.
! sequenza di controllo non definita
[...]
la sequenza di controllo alla fine della linea all'inizio del
messaggio di errore non mai stata definita
non `e chiaro cosa vuoi fare con \betaf, sembra che debba esserci un
\def\betaf{\beta_f}
ma se poi lo usi dentro un \textit....

E come posso evitare di strabordare dal margine nel visualizzare la matrice?
Se una matrice � troppo grande c'� poco da fare.
Credo che le soluzioni possibili siano:
1) ridurre le dimensioni della matrice riducendo le dimensioni di
tutti i caratteri e/o utilizzando nomi di variabili piu piccoli
(perch� A\_statica e non semplicemente A_s ?). 
Comunque viene fuori qualcosa al limite della leggibilit�.
2) stampare la matrice di traverso sul foglio (ruotata di 90 gradi)
sempre che sia sufficiente
3) non mettere le equazioni nella matrice, ma definire nuove
variabili, ognuna uguale ad un'equazione, e inserire queste nella
matrice (cos� si risolve anche il problema delle diverse dimensioni
delle righe). In questo modo diventa anche pi� leggibile la matrice.
Personalmente preferisco la soluzione 3, anche perch� sono nuovo con
il LaTeX e non saprei come realizzare la 2 (dovrei studiare il
problema e lavorarci un po'; forse trasformandola in una tabella e
ruotandola ...)
-- 
Dano

 ruotandola ...)
grazie per i consigli.
Ho scelto di impegare in maniera estrema la strategia n� 3 da te proposta.
Ho scritto questo codice:
//////////////////////////
\documentclass[11pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{comment}
\usepackage{graphicx}
%\usepackage{mathtools}
\begin{document}
\[
\textit{A\_statica}=
\begin{pmatrix}
a11 &
a12 &
a13 &
a14
\\
a21 &
a22 &
a23 &
a24
\\
a31 &
a32 &
a33  &
a34
\\
a41 &
a42 &
a43 &
a44
\end{pmatrix}
\]
\[
a11=-1
\]
\[
a12=\frac{\textit{R}_{4}}{(\textit{R}_{4}+\textit{Z}_{e2})}
\]
\[
a13=-(1+\textit{$\beta f_{2}$}) \cdot \textit{Z}_{e2} \cdot
\textit{R}_{4}/(\textit{R}_{4}+\textit{Z}_{e2})
\]
\[
a14= \textit{$\beta r_{2}$} \cdot \textit{R}_{4} \cdot \textit{Z}_{e2} \cdot
(\textit{R}_{4}+\textit{Z}_{e2})
\]
\[
a21=-1
\]
\[
a22=1
\]
\[
a23=
[\textit{R}_{2} \cdot \textit{Z}_{0}+\textit{R}_{3}
\cdot(\textit{R}_{2}+\textit{Z}_{0})] \cdot \textit{$\beta f$}_{2}
/(\textit{R}_{2}+\textit{Z}_{0})
\]
\[
a24=
-(1+\textit{$\beta f_{2}$}) \cdot (\textit{R}_{2} \cdot
\textit{Z}_{0}+\textit{Z}_{0} \cdot \textit{R}_{3}+\textit{R}_{2} \cdot
\textit{R}_{3})/(\textit{R}_{2}+\textit{Z}_{0})
\]
\[
a31= \frac{1}{\textit{R}_{1} \cdot (1+\textit{$\beta f_{1}$}+\textit{$\beta
r_{1}$})}
\]
\[
a32= \frac{-1}{(1+\textit{$\beta f_{1}$}+\textit{$\beta f_{1}$})} \cdot
[\frac{(\textit{$\beta r_{1}$} +1) \cdot
(\textit{R}_{4}+\textit{Z}_{s}+\textit{Z}_{e2})}{\textit{Z}_{s} \cdot
(\textit{R}_{4}+\textit{Ze2})}+\frac{1}{\textit{R}_{1}}]
\]
\[
a33= \frac{1}{(1+\textit{$\beta r_{1}$}+\textit{$\beta r_{1}$})} \cdot
[\frac{\textit{Z}_{e2} \cdot (\textit{$\beta r_{1}$}+1) \cdot
(1+\textit{$\beta f_{2}$})}{(\textit{R}_{4}+\textit{Z}_{e2})}+1]
\]
\[
a34=\frac{1}{(1+\textit{$\beta f_{1}$}+\textit{$\beta r_{1}$})} \cdot
[\frac{(1+\textit{$\beta r_{1}$}) \cdot \textit{$\beta r_{2}$} \cdot
\textit{Z}_{e2}}{(\textit{R}_{4}+\textit{Z}_{e2})}+1]
\]
\[
a41=\frac{-1}{\textit{R}_{1} \cdot (1+\textit{$\beta f_{1}$}+\textit{$\beta
r_{1}$})}
\]
\[
a42= \frac{1}{(1+\textit{$\beta f_{1}$}+\textit{$\beta r_{1}$})} \cdot
[\frac{-\textit{$\beta f_{1}$} \cdot
(\textit{R}_{4}+\textit{Z}_{s}+\textit{Z}_{e2})}{\textit{Z}_{s} \cdot
(\textit{R}_{4}+\textit{Z}_{e2})}+\frac{1}{R}_{1}]
\]
\[
a43= \frac{1}{(1+\textit{$\beta f_{1}$}+\textit{$\beta r_{1}$})} \cdot
[\frac{\textit{Z}_{e2} \cdot (1+\textit{$\beta f_{2}$}) \cdot
(1+\textit{$\beta r_{1}$})}{(\textit{R}_{4}+\textit{Z}_{e2})}+1]
\]
\[
a44= \frac{1}{(1+\textit{$\beta f_{1}$}+\textit{$\beta r_{1}$})} \cdot
[\frac{(-\textit{$\beta f_{1}$} \cdot \textit{$\beta r_{2}$} \cdot
\textit{Z}_{e2}}{(\textit{R}_{4}+\textit{Z}_{e2})}+1]
\]
\end{document}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
secondo voi pu� andare bene descrivere cos� la matricie A_statica, o � una
soluzione troppo estrema?
Come posso mettere su una stessa riga pi� coefficenti, cos� da occupare meno
spazio del foglio  per descrivere i coeffcienti aij?
grazie,
adriano meis

 ruotandola ...)
\usepackage{rotating} nel preambolo
e poi
\begin{sidewaysfigure}[htb]
< tabella scritta come una normale tabella >
\end{sidewaysfigure}
HTH,
Stefano

spazio del foglio  per descrivere i coeffcienti aij?
Esistono dicersi modi, il pi� semplice � quello di scrivere le due
formule una di seguito all'altra separate da un comando di spaziatura
come
\[
V = RI\qquad W=RI^2
\]
Se vuoi che le equazioni siano in qualche modo allineate puoi usare
l'ambiente align
Perche non ti guardi anche qualche manuale? Non � che devi leggerlo
tutto in una volta, ma quando hai un problema prova a cercarti la
soluzione; per esempio l'ambiente align � descritto a pagina 127 di
http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
 
Ciao, Damiano
ESEMPIO
---------------------------------------------------------------
\documentclass[11pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[italian]{babel}
\usepackage{comment}
\usepackage{graphicx}
%\usepackage{mathtools}
\begin{document}
\[
\textit{A\_statica}=
\begin{pmatrix}
         -1 &       R_x &           R_y &                a14 \\
         -1 &         1 &  \beta f_2R_w &  -(1+\beta f_2)R_w \\
 \delta/R_1 &       a32 &           Z_w &                a34 \\
-\delta/R_1 &       a42 &           Z_w &                a44 \\
\end{pmatrix}
\]
\[
R_x=\frac{R_4}{R_4+Z_{e2}}
\]
\[
R_y=-(1+\beta f_2) \cdot Z_{e2} \cdot R_x
\]
\[
a14= \beta r_2 \cdot R_4 \cdot Z_{e2} \cdot (R_4+Z_{e2})
\]
\[
R_w = \frac{R_2 \cdot Z_0}{R_2 + Z_0} + R_3
\]
\[
\delta= \frac{1}{1+\beta f_1+\beta r_1}
\]
\[
a32= \delta \cdot \left[\frac{(1+\beta r_1)(R_4+Z_s+Z_{e2})}{Z_s \cdot
(R_4+ Z_{e2})}+\frac{1}{R_1}\right]
\]
\[
Z_w = \delta \cdot \left[\frac{(1+\beta r_{1})(1+\beta f_2) \cdot
Z_{e2}}{R_4+Z_{e2}}+1\right]
\]
\[
a34 = \delta \cdot \left[\frac{(1+\beta r_1) \cdot \beta r_2 \cdot
Z_{e2}}{R_4+Z_{e2}}+1\right]
\]
\[
a42 = \delta \cdot \left[\frac{-\beta f_1 \cdot (R_4+Z_s+Z_{e2})}{Z_s
\cdot (R_4+Z_{e2})}+\frac{1}{R_1}\right]
\]
\[
a44 = \delta \cdot \left[\frac{-\beta f_1 \cdot \beta r_2 \cdot
Z_{e2}}{R_4+Z_{e2}}+1\right]
\]
\end{document}

 chiaramente ignoro, ma credo abbiano).
grazie per le correzioni dd i consigli,
adriano meis

 \end{sidewaysfigure}
...ovviamente intendevo scrivere *sidewaystable*, ma comunque il
risultato non dovrebbe cambiare...
Ciao,
Stefano