DMW

Risposte nei forum create

Stai visualizzando 15 risposte – dal 946 al 960 (di 1,318 totali)
  • Autore
    Risposte
  • in risposta a: Ambiente matematico: problema di minimizzazione #16581
    DMW
      Up
      0
      Down
      ::

      Grazie per le spiegazioni Andrea.
      Usando LaTeX da poco tempo (circa 5 mesi) la mia preoccupazione principale è tentare di risolvere il problema e non sto molto attento allo stile e alle convenzioni (anche perchè in tutta sincerità non le conosco), comunque grazie per queste precisazioni che poco a poco mi stanno dando una conoscenza più profonda del perfetto modo di ragionare che sta dietro a LaTeX dove tutto viene fatto perchè c’è un preciso motivo e non solo perchè funziona e basta.

      Grazie.
      Ciao Alberto

      Nessun problema, ci sono passato anche io e ti assicuro che facevo anche di peggio. 😀 😀

      Ciao

      in risposta a: Ambiente matematico: problema di minimizzazione #16579
      DMW
        Up
        0
        Down
        ::

        Forse arrivo un tantino tardi ma andando a leggere alcuni libri di analisi e slide sull’ottimizzazione vincolata propongo anche questa soluzione che sembra essere buona:

        `
        \begin{equation}
        \begin{array}{c}
        \underset{f \in \mathcal{H}}{\min} \quad
        \displaystyle \frac{1}{l}\sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
        \mbox{subject to} \quad \|f\|^{2} \leq R^{2}
        \end{array}
        \end{equation}
        `

        Ciao Alberto

        Alberto,

        underset non si usa in quel modo ed al posto di \mbox meglio usare \text.

        Invece array può andare bene, anche se è un po’ più corretto alignedat che è stato creato apposta.

        Ecco un altro paio di modi.
        O scrivi
        `
        \begin{equation}
        \begin{array}{ll}
        \displaystyle\min_{f \in \mathcal{H}}& \quad
        \displaystyle \frac{1}{l}\sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
        \text{subject to}&\quad \|f\|^{2} \leq R^{2}
        \end{array}
        \end{equation} `

        sfruttando \displaystyle anche sopra; oppure puoi usare \limits in questo modo
        `
        \begin{equation}
        \begin{array}{ll}
        \min\limits_{f \in \mathcal{H}}& \quad
        \displaystyle \frac{1}{l}\sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
        \text{subject to} \quad \|f\|^{2} \leq R^{2}
        \end{array}
        \end{equation} `

        Come vedi ho usato due colonne giustificate entrambe a sinistra, se vuoi puoi giustificarle anche al centro ma non viene un bel vedere.

        Un modo un po’ più elegante è quello di usare il pacchetto array ed usare lo specificatore >{} o @{} e togliere \quad o \qquad dentro l’array.
        `
        \begin{equation}
        \begin{array}{l>{\qquad}l}% o \quad
        \min\limits_{f \in \mathcal{H}}&
        \displaystyle \frac{1}{l}\sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
        \text{subject to} & \|f\|^{2} \leq R^{2}
        \end{array}
        `

        Comunque evita l’uso di \underset in quel contesto, perché \min è un operatore e quindi sotto ci va un pedice come in una sommatoria o in un itegrale.

        Ciao

        Andrea

        in risposta a: Ambiente matematico: problema di minimizzazione #16577
        DMW
          Up
          0
          Down
          ::

          Grazie. 😉

          Prova così
          `
          \begin{xalignat}{1}
          \min_{f \in \mathcal{H}} &\qquad \frac{1}{l} \sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
          \text{subject to} &\qquad \|f\|^{2} \leq R^{2}\nonumber
          \end{xalignat}`

          o così
          `
          \begin{equation}
          \begin{alignedat}{1}
          \min_{f \in \mathcal{H}} &\qquad \frac{1}{l} \sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
          \text{subject to} &\qquad \|f\|^{2} \leq R^{2}
          \end{alignedat}
          \end{equation}`

          ciao

          Andrea

          in risposta a: Ambiente matematico: problema di minimizzazione #16575
          DMW
            Up
            0
            Down
            ::

            Per risolvere il problema

            Inoltre come posso mettere
            f \in \mathcal{H}
            sotto \min e non sul lato destro?

            basta scrivere

            `
            \underset{f \in \mathcal{H}}{\min}
            `

            Vi siete fissati con underset stackrel …

            Il tuo problema si potrebbe risolvere con
            `\begin{eqnarray}
            &\min\limits_{f \in \mathcal{H}}& \frac{1}{l} \sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
            &\mbox{subject to}& \|f\|^{2} \leq R^{2} \nonumber
            \end{eqnarray} `

            a parte poi il fatto che eqnarray non va usato, perché è un po’ obsoleto.
            Poi se l’esponente o il pedice è formato da un solo carattere o cifra allora puoi togliere anche le parentesi graffe.

            Usa align o aligned o alignat o flalign.. vedi sulla guida di amsmath e sulla guida di Claudio Beccari
            http://www.guit.sssup.it/downloads/GuidaGuIT.pdf

            Prova così
            `\begin{equation}
            \begin{aligned}
            &\min_{f \in \mathcal{H}}& \frac{1}{l} \sum_{i=1}^{l}\mathcal{L}(y_{i},f(\mathbf{x}_{i},\alpha) \\
            &\text{subject to}& \|f\|^{2} \leq R^{2}
            \end{aligned}
            \end{equation}`
            Ciao

            Andrea

            in risposta a: Tabella Ruotata & intestazione #16560
            DMW
              Up
              0
              Down
              ::


              Allora, il comportamento che hai è del tutto normale perché l’ambiente landscape passa da portrait a landscape e poi ritorna a portrait e di conseguenza non tiene conto del testo che ha prima e dopo.

              Comunque ho risolto il problema con il pacchetto afterpage e sono ritornato a sidewaystable:
              `
              \documentclass[a4paper,12pt]{article}
              \usepackage{array}
              \usepackage{lipsum,enumitem}
              \usepackage{booktabs,lipsum,afterpage}
              \usepackage{tabularx,rotating}

              \makeatletter
              \def\noVSpace{\@minipagetrue}
              \newenvironment{tabenum}{%
              \@minipagetrue%
              \begin{enumerate}[leftmargin=*,noitemsep,partopsep=0pt,parsep=0pt]
              }{\vspace{-\normalbaselineskip}%
              \end{enumerate}}
              \makeatother
              \pagestyle{headings}

              \begin{document}
              \section{sect}
              \lipsum
              \afterpage{\clearpage\thispagestyle{empty}
              \begin{sidewaystable}
              \centering
              \caption{tab}
              \begin{tabularx}{\textwidth}{m{0.25\textwidth}XX} \toprule
              ……….
              \bottomrule
              \end{tabularx}
              \end{sidewaystable}\clearpage}

              \begin{itemize}
              \item a
              \item b
              \item c
              \end{itemize}

              \paragraph{Paragrafo} \lipsum
              \end{document} `

              Ciao

              Andrea

              in risposta a: i come \imath solo in ambiente matematico #16554
              DMW
                Up
                0
                Down
                ::

                Dovrei aprire un altro topic su questo.

                Questo non lo so e per quanto riguarda il sistema windows non ti posso aiutare io utilizzo Linux 😉 . Per informazione generale ma forse ormai siamo [OT] in Kubuntu con editor Kile c’è la funzione che consente di sostituire una data cosa con un’altra, quello che cerchi tu con Texnic center.

                Ciao Alberto

                Anche winedt lo fa e ti chiede anche di sostituire tutto in un colpo o caso per caso.

                Ciao

                Andrea

                in risposta a: Freccia con un valore sopra e un valore sotto #16568
                DMW
                  Up
                  0
                  Down
                  ::

                  Incuriosito dall’indicazione di Lapo Mori ho provato ad andare a leggere la documentazione di amsmath e devo dire che con stackrel non sono riuscito a combinare niente ma ho trovato altri due modi (che sono molto simili) per creare la stessa cosa:

                  `
                  $\overset{P}{\underset{l \rightarrow \infty}{\longrightarrow}}$
                  $\underset{l \rightarrow \infty}{\overset{P}{\longrightarrow}}$
                  `

                  L’unica differenza con la soluzione che ho proposto prima è che in questo caso la freccia è un tantino più corta.

                  Ciao Alberto

                  PS: qualcuno sa la suluzione con stackrel?

                  Il codice che ti ha dato Alberto funziona bene
                  $\xrightarrow[l \rightarrow \infty]{P}$

                  Per cose un po’ più complicate vedi mathmode.pdf
                  http://tug.ctan.org/info/math/voss/mathmode/Mathmode.pdf

                  sezione 38 da pag.78 in poi e sez 55 pag. 115.

                  Oppure pacchetto extarrows
                  http://www.ctan.org/tex-archive/macros/latex/contrib/extarrows/#jh5f4089f0869952257eb15e058c92f9bd

                  Ciao

                  Andrea

                  in risposta a: elenco interrotto #16572
                  DMW
                    Up
                    0
                    Down
                    ::

                    ho scritto un elenco con itemize, solo che dalla seconda riga va in una nuova pagina. qualcosa del tipo:

                    le prime 3 lettere dell’alfabeto sono:
                    * a
                    – nuova pagina –
                    * b
                    * c

                    come posso fare in modo che l’intero elenco e la riga che lo precede siano nella stessa pagina? (spero di essere stato chiaro).

                    grazie.

                    Se non ci sta non ci sta. 😀
                    E poi non vedo il problema. Che differenza fa avere una lista a cavallo di due pagine o averla in una sola pagina. Sono problemi che di solito non mi pongo.
                    Guarda qesto topic
                    http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1415&start=0&postdays=0&postorder=asc&highlight=tenere+unita

                    Ciao

                    Andrea

                    in risposta a: Tabella Ruotata & intestazione #16558
                    DMW
                      Up
                      0
                      Down
                      ::


                      \thispagestyle non va con sydewaystable.

                      Ho provato con il pacchetto lscape e mi funziona. Ti metto tutto il codice perché è tardi e ho sonno 😥 :
                      `
                      \documentclass[a4paper,12pt]{article}
                      \usepackage{array}
                      \usepackage{lipsum,enumitem}
                      \usepackage{booktabs,lipsum}
                      \usepackage{tabularx,rotating,lscape}

                      \makeatletter
                      \def\noVSpace{\@minipagetrue}
                      \newenvironment{tabenum}{%
                      \@minipagetrue%
                      \begin{enumerate}[leftmargin=*,noitemsep,partopsep=0pt,parsep=0pt]
                      }{\vspace{-\normalbaselineskip}%
                      \end{enumerate}}
                      \makeatother

                      \pagestyle{headings}

                      \begin{document}

                      \section{sect}
                      \lipsum

                      \begin{landscape}
                      \thispagestyle{empty}
                      \begin{table}[p]
                      \centering
                      \caption{tab}
                      \begin{tabularx}{\textheight}{m{0.25\textheight}XX} \toprule
                      Aspetto & Modello 1 & Modello 2 \\
                      \midrule
                      Aspetto 1 &
                      \begin{tabenum}
                      \item Aspetto modello 1
                      \item Aspetto modello 1
                      \end{tabenum}
                      &
                      \begin{tabenum}
                      \item Aspetto modello 2
                      \item Aspetto modello 2
                      \end{tabenum}\\[\medskipamount]
                      Aspetto 1 &
                      \begin{tabenum}
                      \item Aspetto modello 1
                      \item Aspetto modello 1
                      \end{tabenum}
                      &
                      \begin{tabenum}
                      \item Aspetto modello 2
                      \item Aspetto modello 2
                      \end{tabenum}\\
                      \bottomrule
                      \end{tabularx}
                      \end{table}
                      \end{landscape}
                      \lipsum[1]
                      \end{document} `

                      Purtroppo non so perché non fa la tabella lunga come tutta l’altezza della pagina eppure ho messo \textheight.

                      Comunque si può rimediare scrivendo così:
                      `

                      \newlength{\altezza}
                      \setlength{\altezza}{\textheight}

                      \begin{document}
                      \section{sect}
                      \lipsum

                      \begin{landscape}
                      \thispagestyle{empty}
                      \begin{table}[p]
                      \centering
                      \caption{tab}
                      \begin{tabularx}{\altezza}{m{0.25\altezza}XX}
                      …..
                      \end{tabularx}
                      \end{table}
                      \end{landscape}
                      \lipsum[1]
                      \end{document}
                      …`

                      ciao

                      Andrea

                      in risposta a: i come \imath solo in ambiente matematico #16551
                      DMW
                        Up
                        0
                        Down
                        ::

                        Si alberto, scusami per ieri.

                        Allora io ho le “i” in ambiente matematico normalmente scritte con la lettera “i”.
                        come se fosse testo. Non ho usato \imath. Quindi potrei, tranquillamente, cambiare
                        tutte le i che sono nelle equazioni con \imath senza ridefinire un nuovo comando come tu mi suggerisci. Il problema è che devo inserire tutte le “\imath” manualmente per non fare confusione con le “i” del testo. In questo senso andava la mia domanda.
                        E’ possibile fare la operazioni di cui parlavo senza cercare le “i” una alla volta??

                        Ciao. Grazie.

                        Purtroppo no.
                        La “i” non è un comando e quindi non puoi farci nulla, devi andare a mano.
                        Se al posto dela “i” ci fosse stato \mi (o in generale \comando) allora sì, bastava cambiare la definizione con \newcommand o \renewcommand e potevi ottenere ciò che volevi.

                        Ciao

                        Andrea

                        in risposta a: Formule con allineamenti particolari #16511
                        DMW
                          Up
                          0
                          Down
                          ::

                          P.S: La persona che mi ha fornito quella libreria sembra che di scrittura latex ne sappia un cifro, nel senso che è molto pignolo (vi dico sono che usa lo spazio negativo tra \nabla e il puntino del prodotto scalare…

                          Parafrasando una nota massima: da uno che usa lo spazio negativo, ci si può aspettare di tutto… 😉 😀

                          Ci ho fatto caso solo ora, ma la cosa orrenda non sta tanto nel’uso di tutti quegli spazi negativi, ma sull’uso di stackrel in quel contesto. Diciamo che è molto meglio overset:
                          `
                          \begin{equation}
                          \begin{array}{r}
                          \forall t \in (0,T] \quad \mathrm{trovare} \quad
                          (\overset{\circ}{\Ub}(t),P(t)) \in \Vb_\zerob \times Q \,
                          :\\[4mm]
                          \newsavebox{\tempbox}
                          \sbox{\tempbox}{$\dfrac{d}{dt}(\rho\overset{\circ}{\Ub}(t),\vb)+c^{\rho}(\overset{\circ}{\Ub}(t),
                          \overset{\circ}{\Ub}(t),\vb)+c^{\rho}(\overset{\circ}{\Ub}(t),\Rb_{\Ub_D},\vb)$}
                          \left\{\begin{array}{rl}
                          \usebox{\tempbox}\\[4mm]
                          +c^{\rho}(\Rb_{\Ub_D},\overset{\circ}{\Ub}(t),\vb)+\dfrac{1}{\mathrm{Re}}a^{\mu}(\overset{\circ}{\Ub}(t),\vb)+b(\vb,P(t))\\[4mm]
                          =\mathrm{G}\mathcal{F}^{\rho}(\vb)+\mathcal{F}^{R_1}(\vb) & \forall \vb \in \Vb_\zerob,\\[4mm]
                          \makebox[\wd\tempbox]{$b(\overset{\circ}{\Ub}(t),q)=\mathcal{F}^{R_2}(q)$\hfill} & \forall q \in Q,\\[4mm]
                          \makebox[\wd\tempbox]{$\overset{\circ}{\Ub}(0) = \Ub_0,$\hfill}&
                          \end{array} \right. \end{array}\label{cap2eq12}
                          \end{equation}`

                          Andrea

                          in risposta a: Modificare classe europecv #16495
                          DMW
                            Up
                            0
                            Down
                            ::

                            A me il problema non si presenta, e si distingue benissimo il bold.
                            Codice:

                            \documentclass[totpages,helvetica,narrow,openbib,flagCMYK,italian]{europecv}
                            ….

                            Verificato. Il problema sta nell’uso di Helvetica. Se si usa Helvetica, si ha il grassetto dove occorre. Invece usando il carattere di default (arial) come facevo io, il grassetto non è visibile.

                            E ci credo!!
                            Se prima non installi i caratteri come fai a usare arial?

                            Ciao

                            Andrea

                            in risposta a: Formule con allineamenti particolari #16508
                            DMW
                              Up
                              0
                              Down
                              ::


                              Se vuoi quel tipo di comportamento puoi modificare il tuo metodo che hai scritto all’inizio.

                              Prova così:
                              `
                              \begin{equation}
                              \begin{array}{r}
                              \forall t \in (0,T] \quad \mathrm{trovare} \quad
                              (\stackrel{\circ}{\Ub}\!\!(t),P(t)) \in \Vb_\zerob \times Q \,
                              :\\[4mm]
                              \newsavebox{\tempbox}
                              \sbox{\tempbox}{$\dfrac{d}{dt}(\rho\stackrel{\circ}{\Ub}\!\!(t),\vb)+c^{\rho}(\stackrel{\circ}{\Ub}\!\!(t),
                              \stackrel{\circ}{\Ub}\!\!(t),\vb)+c^{\rho}(\stackrel{\circ}{\Ub}\!\!(t),\Rb_{\Ub_D},\vb)$}
                              \left\{\begin{array}{rl}
                              \usebox{\tempbox}\\[4mm]
                              +c^{\rho}(\Rb_{\Ub_D},\stackrel{\circ}{\Ub}\!\!(t),\vb)+\dfrac{1}{\mathrm{Re}}a^{\mu}(\stackrel{\circ}{\Ub}\!\!(t),\vb)+b(\vb,P(t))\\[4mm]
                              =\mathrm{G}\mathcal{F}^{\rho}(\vb)+\mathcal{F}^{R_1}(\vb) & \forall \vb \in \Vb_\zerob,\\[4mm]
                              \makebox[\wd\tempbox]{$b(\stackrel{\circ}{\Ub}\!\!(t),q)=\mathcal{F}^{R_2}(q)$\hfill} & \forall q \in Q,\\[4mm]
                              \makebox[\wd\tempbox]{$\stackrel{\circ}{\Ub}\!\!(0) = \Ub_0,$\hfill}&
                              \end{array} \right. \end{array}\label{cap2eq12}
                              \end{equation}
                              `

                              Ciao

                              Andrea

                              in risposta a: Formule con allineamenti particolari #16506
                              DMW
                                Up
                                0
                                Down
                                ::

                                l fatto è che uso una libreria di newcommand che mi aveva “regalato” un professore e quindi alcuni comandi li uso senza far caso al fatto che sono comandi ridefiniti.

                                \newcommand{\mib}{\boldsymbol}
                                \newcommand{\dsfrac}[2]{{\displaystyle\frac{#1}{#2}}}

                                È vero che “a caval donato non si guarda in bocca”, tuttavia il fatto che chi ti ha dato quel codice sembri non sapere che esiste il comando amsmath
                                `\dfrac`
                                non promette bene…

                                Attento anche a \boldsymbol: lo userei solo se è davvero indispensabile e nei casi in cui \mathbf non funziona.
                                `\textit{\mathbf{v}\ne\boldsymbol{v}}`
                                Ciao,
                                L.

                                Do un consiglio al nostro mlx82, leggiti la guida di amsmath ed una guida di base.
                                Allora ho fatto bene a mettere \dfrac.

                                Inoltre Lorenzo ti fa notare la differenza tra \mathbf e \boldsymbol. Se vuoi il simbolo bold dritto conviene scrivere
                                `
                                \let\mib\mathbf
                                \newcommand{\Vb}{\mib{V}}
                                ….`
                                Se invece vuoi il simbolo bold in corsivo puoi scrivere:
                                `
                                \let\mib\boldsymbol
                                \newcommand{\Vb}{\mib{V}}
                                …`

                                Oppure usare il pacchetto bm e scivere
                                `$\bm{v}$`

                                Ciao

                                Andrea

                                in risposta a: Formule con allineamenti particolari #16504
                                DMW
                                  Up
                                  0
                                  Down
                                  ::


                                  A volte le cose sono più semplici di quanto si pensi.:D 😀
                                  Direi che così ti puoi accontentare senza porsi troppi problemi (non c’è nemmeno bisogno del pacchetto mathtools):
                                  `
                                  \begin{gather}
                                  \makebox[.8\linewidth]{\hfill$\forall t \in \mathopen{(}0,T\mathclose{]} \quad \mathrm{trovare} \quad
                                  (\stackrel{\circ}{\Ub}\!\!(t),P(t)) \in \Vb_\zerob \times Q \,
                                  :$}\nonumber\\[2mm]
                                  \begin{cases}
                                  \dsfrac{d}{dt}(\rho\stackrel{\circ}{\Ub}\!\!(t),\vb)+c^{\rho}(\stackrel{\circ}{\Ub}\!\!(t),
                                  \stackrel{\circ}{\Ub}\!\!(t),\vb)+c^{\rho}(\stackrel{\circ}{\Ub}\!\!(t),\Rb_{\Ub_D},\vb)\\[2mm]
                                  \qquad\qquad+c^{\rho}(\Rb_{\Ub_D},\stackrel{\circ}{\Ub}\!\!(t),\vb)+\dsfrac{1}{\mathrm{Re}}a^{\mu}
                                  (\stackrel{\circ}{\Ub}\!\!(t),\vb)+b(\vb,P(t))\\[4mm]
                                  \hspace{4cm}=\mathrm{G}\mathcal{F}^{\rho}(\vb)+\mathcal{F}^{R_1}(\vb)\quad \forall \vb \in \Vb_\zerob,\\[2mm]
                                  b(\stackrel{\circ}{\Ub}\!\!(t),q)=\mathcal{F}^{R_2}(q)\qquad\forall q\in Q,\\[2mm]
                                  \stackrel{\circ}{\Ub}\!\!(0)=\Ub_0,
                                  \end{cases}
                                  \end{gather}
                                  \end{gather}
                                  `

                                  Ciao

                                  Andrea

                                Stai visualizzando 15 risposte – dal 946 al 960 (di 1,318 totali)

                                Go to top