egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 8,581 al 8,595 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: frame #32745
    Up
    0
    Down
    ::

    Giusto per essere precisi vi dò un esempio minimale
    `
    \documentclass[12pt]{article}
    \usepackage{geometry}
    \geometry{a4paper}
    \usepackage{framed}
    \usepackage{xypic}

    \begin{document}

    \begin{framed}
    bauuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
    ciao\\
    come va la vita
    \end{framed}

    \xymatrix{
    A &*+[F]{\sum_{i=n}^m {i^2}} \\
    & {\bullet} & D \ar

      }

      \xy
      (0,0)*{};(10,0)*{} **\dir{-};
      (10,10)*{} **\dir{-}
      \endxy

      \end{document}
      `

      Il file log segnala un errore che non capisco.

      Il modo corretto di caricare Xy-pic è
      `\usepackage[all]{xy}`
      Si potrebbe essere più restrittivi sulle aggiunte, ma non vale la pena di rompersi la testa: Xy-pic è nato quando c’erano problemi di quantità di memoria, al giorno d’oggi non ci sono più.

      Ciao
      Enrico

      in risposta a: Domande sparse su figure e tabelle #27491
      Up
      0
      Down
      ::

      [quote]Inserisco qui una domanda sulle didascalie in figure ruotate di 90 gradi…ovvero viste in orizzontale. Stilisticamente la didascali dovrebbe anche essere ruotata e andare sotto la figura disponendosi in orizzontale? E se si…come si fa? grazie

      Metti la didascalia nell’ambiente “sidewaystable” o “sidewaysfigure”. Perché usi il pacchetto rotating, vero?

      Ciao
      Enrico

      no sono alle prime armi di latex, so giusto l’essenziale letto sul forum e sull’arte…la figura l’ho ruotata con l’opzione angle….e domani mattina devo consegnare la tesi….ora vedo se ci riesco da solo o se vuoi darmi una indicazione ti ringrazio[/quote]
      `\usepackage{rotating}
      …
      \begin{sidewaysfigure}
      \includegraphics{xxx}
      \caption{Didascalia}\label{xxx}
      \end{sidewaysfigure}`
      Ciao
      Enrico

      in risposta a: Domande sparse su figure e tabelle #27489
      Up
      0
      Down
      ::

      Inserisco qui una domanda sulle didascalie in figure ruotate di 90 gradi…ovvero viste in orizzontale. Stilisticamente la didascali dovrebbe anche essere ruotata e andare sotto la figura disponendosi in orizzontale? E se si…come si fa? grazie

      Metti la didascalia nell’ambiente “sidewaystable” o “sidewaysfigure”. Perché usi il pacchetto rotating, vero?

      Ciao
      Enrico

      in risposta a: sapthesis: una classe per le tesi della Sapienza #28064
      Up
      0
      Down
      ::

      Piccole correzioni: http://biccari.altervista.org/c/informatica/latex/sapthesis.php.

      Sinceramente, invece di tutti quei calcoli che fai, userei il pacchetto geometry: la sintassi è molto più intuitiva: specifichi altezza, larghezza, separazione della testatina, rapporto alto/basso e destra/sinistra e sei a posto. C’è anche l’opzione heightrounded che produce un numero intero di righe di stampa, cambiando di quel che serve l’altezza della gabbia; così TeX ricorre meno a \parskip che, se la differenza è di qualche punto, può diventare evidente. Per fare le prove, ti consiglio di usare il pacchetto layout (lo trovi sulla Breve guida): fai qualche tentativo con geometry e confronti, dovresti arrivare alla forma richiesta in breve tempo e con meno fatica (a ricordarti tutte le operazioni che fai).

      Per \marginparwidth ti suggerirei comunque una via leggermente più veloce:
      `\setlength{\marginparwidth}{96pt}
      \addtolength{\marginparwidth}{-\SAP@binding}`
      Infatti il valore di \marginparwidth, quando la rilegatura è azzerata, viene 96pt (meno qualche decimo, per la verità, direi che è trascurabile).

      Farei anche rientrare, almeno di un po’, le didascalie: così come sono confondono un pochino il lettore, secondo me. Con “margin=2pc” mi pare migliore, oppure 34pt, il doppio del rientro. Oppure uguale al rientro, vedi tu.

      Ciao
      Enrico

      in risposta a: Problemi con vettori e matrici #32759
      Up
      0
      Down
      ::

      Grazie mille per la risposta, in effetti ho letto un paio di guide, ma purtroppo non mi erano molto chiare. Per quanto riguarda l’arg min forse non mi sono spiegato bene, io volevo sapere come faccio a scrivere il vincolo direttamente sotto all’arg min.
      A che serve il pacchetto bm?

      Grazie Enrico (spero di poterti dare del tu) per la disponibilità.

      E non hai provato? Naturalmente funziona solo per le formule tra \[ \] o, più in generale, centrate; nel caso di formule nella riga di testo, i vincoli vanno sempre a pedice, questo per non rovinare l’impaginazione. Fidati, è una pratica tipografica che si usa sempre.

      Il pacchetto bm definisce il comando \bm che serve, fra l’altro, ad avere le lettere greche in nero.

      Ciao
      Enrico

      in risposta a: Problemi con vettori e matrici #32757
      Up
      0
      Down
      ::

      Salve a tutti, sono nuovo di questo forum ed utilizzo da pochissimo latex, volevo porvi alcune domande. Innanzitutto mi scuso se queste domande sono già state poste ma vi assicuro che ho cercato e, probabilmente perchè non ne sono capace, non ho trovato le risposte giuste, vi dico anche che il mio nick è solo un retaggio dell’adoloscenza e non odio nessuno in generale; detto ciò passo alle domande:

      1)Sto scrivendo un testo scientifico e ogni volta che devo fare un vettore o una matrice deve mettere \textbf{} non c’è una sintassi più sintetica?
      2)Mi esce sempre un errore in cui mi dice che ci manca il $ (lo so che nel corpo per scrivere le formule ci vuole, ma sembra che ce ne vogliano un pò troppi) anche quando faccio \begin{equation}
      3)Ho scritto \textbf{$\Psi$} $\buildrel\Delta\over=$ [\textbf{$\psi_{1}$},\textbf{$\psi_{2}$},…,\textbf{$\psi_{J}$}] eppure le psi piccole non sono in grassetto perchè?
      4) Devo fare un argmin con sotto un vincolo e dunque non mi serve il pedice (come ho messo per ora) ma devo scrivere proprio sotto ad arg min ma texniccenter mi da lo stesso comando del pedice….

      uso windows xp/miktex/texniccenter grazie a tutti per l’aiuto un saluto sabroso 😀 che ci sta sempre bene

      Dovresti proprio leggerti una guida, sai? Hai le idee piuttosto confuse su come si scrivono le formule.

      Prima di tutto scrivi
      `\usepackage{amsmath}
      \usepackage{amssymb}
      \usepackage{bm}`
      nel preambolo; per un vettore userai \mathbf{A} se l’argomento è una lettera normale, \bm{\Psi} per le lettere greche; la tua formula sarà
      `
      $\bm{\Psi}\stackrel{\Delta}{=}[\bm{\psi}_{1},\bm{\psi}_{2},\dots,\bm{\psi_{J}]$
      `
      Come vedi c’è un solo $ per cominciare la formula e uno solo per terminarla.

      Per l’operatore “arg min”, puoi scrivere
      `\operatorname*{arg\,min}_{x=1}`
      Se questo operatore è usato molte volte, puoi mettere nel preambolo la definizione
      `\DeclareMathOperator*{\argmin}{arg\,min}`
      e userai \argmin invece della costruzione più complicata.

      Ciao
      Enrico

      in risposta a: Funzione di qualche cosa (titolo pessimo, lo so…) #15152
      Up
      0
      Down
      ::

      Non usare \left \rigth mi sembra quasi impossibile, perché non conosco alternative. Mi sembra il caso di fare un esempio, spero non sia fuori luogo:

      `[…]Esplicitiamo la derivata con la definizione di \acl{G-L}~\eqref{eq:DGL} data nel §~\vref{par:DGrunwald}, che qui riportiamo
      \begin{equation}
      \Df{\alpha}{a}{t} x(t) =
      \left( \frac{t-a}{N} \right)^{\negthickspace\alpha} \;
      \sum_{k=0}^{N-1} {
      \frac{\egamma{(k-\alpha)}}{\egamma{(-\alpha)} \egamma{(k+1)}} \;
      x\negthickspace\left[ t-k \left(\frac{t-a}{N}\right) \right] }
      \label{eq:DGLalg}
      \end{equation}
      con una prima modifica:[…]`
      questa è una delle peggiori formule che mi sono ritrovato a scrivere per via dei pesanti interventi di formattazione che di solito evito completamente, perché va benissimo la formattazione automatica di Latex. In questo (rarissimo) caso però ottenevo una \alpha attaccata all’N-1 della sommatoria e distante dalle parentesi, difetti che ho cercato di correggere rispettivamente con \negthickspace ed allontanando la sommatoria \;
      NB: la x è una funzione, non una variabile, il termine tra parentesi quadre è il suo argomento, per questo ho allontanato la x dal termine precedente (con lo spazio \; ) e l’ho avvicinata al suo argomento (con il secondo \negthickspace)

      Il comando \egamma si limita a scrivere \Gamma, il comando \Df è semplicemente una D in caratteri tondi con apici e pedici vicini, di cui l’apice che la precede è vuoto, per maggiori informazioni c’è la discussione http://www.guit.sssup.it/phpBB2/viewtopic.php?t=5813&highlight=

      L’unica cose che mi sembra superflua e forse eccessiva è lo spazio prima della sommatoria, per il resto non conosco modi migliori. Ripeto, questo è un caso raro, di solito non intervengo manualmente per modificare la formattazione di latex.
      Sto forse sbagliando, abusando di comandi impropri, tralasciando comandi più diretti o faccio altri errori?!? Se si, qual’è il modo corretto per scrivere la formula?! Ovviamente qualsiasi suggerimento è ben accetto. Grazie mille, Roberto

      `\begin{equation}
      \Df{\alpha}{a}{t} x(t) =
      \biggl( \frac{t-a}{N} \biggr)^{\!\!\alpha}
      \sum_{k=0}^{N-1}
      \frac{\egamma{(k-\alpha)}}{\egamma{(-\alpha)} \egamma{(k+1)}}
      x\biggr( t-k\frac{t-a}{N}\biggr)
      \label{eq:DGLalg}
      \end{equation}`
      Hai parentesi graffe in più (quella attorno all’argomento della sommatoria; le parentesi attorno alla frazione interna sono superflue. Le parentesi quadre non sono sostituti delle tonde, tanto meno nel caso in cui racchiudano l’argomento di una funzione.

      Le parentesi attorno alla prima frazione possono essere con \left e \right; quelle attorno all’argomento della funzione certamente no. Prova ad aggiungere \, davanti a x. Ti prego: \; (\thickspace) e il suo opposto non si usano praticamente mai in modo esplicito, lascia a TeX di mettere le cose a posto. Qualche intervento manuale può essere necessario, usa \, e \!

      Lo scontro fra l’esponente e il limite superiore della sommatoria può forse essere risolto scrivendo \sum\nolimits. Prova.

      Ciao
      Enrico

      in risposta a: intestazioni colonne tabelle sottolineate #32754
      Up
      0
      Down
      ::

      Ciao Enrico, grazie per la risposta
      concordo su tabularx
      avrei dovuto scrivere forse

      `\documentclass[11pt,a4paper,twoside]{book}
      \usepackage{booktabs}
      \begin{document}

      \begin{tabular}{@{}l*3r}
      \toprule
      &\multicolumn{2}{c}{Lunghezza (metri)} &\multicolumn{1}{c}{Abitanti}\\ \cmidrule{2-3}
      &\multicolumn{1}{c}{Parte 1}&\multicolumn{1}{c}{Parte 2}&\multicolumn{1}{c}{Parte 3}\\
      \midrule
      1999&10&10&12\\
      2000&10&10&12\\
      2001&10&10&12\\
      2002&10&10&12\\
      \bottomrule
      \end{tabular}

      \end{document} `

      la sottolineatura invece la “devo” inserire ( anche a me sembra inutile);
      peraltro me la trovo tra i piedi in diverse tabelle.

      Ho provato con \underline ma ho ottenuto in aggiunta
      un “troncamento” peggiore di quello ottenuto con \cmidrule.
      Grazie,
      Carlo

      Allora usa
      `\cmidrule(lr){2-3} \cmidrule(lr){4-4}`
      in modo da sottolineare pure l’altra intestazione. Gli strani “(lr)” servono a restringere un pochino i filetti, in modo che non si attacchino.

      Ciao
      Enrico

      in risposta a: intestazioni colonne tabelle sottolineate #32752
      Up
      0
      Down
      ::

      Ciao,
      vi scrivo per chiedervi di aiutarmi a risolvere un
      problemino. Compilando il codice (vedi sotto)
      ottengo una tabella con uno spazio
      verticale non voluto tra le parole “Abitanti” e
      “Parte 3”.

      Ho quasi ottenuto il risultato voluto inserendo [-0.1cm]
      prima di \cmidrule{2-3}.

      Qualcuno conosce un modo più generale di procedere?

      Non usare \cmdirule? L’intestazione sulla prima riga già dice che quelle due colonne sono insieme.

      Non usare tabularx per principio, le tabelle vanno della larghezza che devono avere, non di meno né di più.

      Ciao
      Enrico

      in risposta a: Funzione di qualche cosa (titolo pessimo, lo so…) #15150
      Up
      0
      Down
      ::

      $f(x,y)$ oppure $f(a-b)$ si usa da secoli e funziona benissimo.

      Si, ma f \left[ argomentone \right] in cui argomentone indica molte cose, tipo radici frazioni…? Si usa di meno, e a me sembra che non funzioni benissimo!

      Se qualcosa non funziona benissimo, probabilmente si stanno usando male gli strumenti che abbiamo a disposizione. Rifuggi dalle frazioni a due piani il più possibile. E anche da \left e \right: ci sono, non è detto che vadano usati.

      Ciao
      Enrico

      in risposta a: Stampare le immagini alla fine di un paragrafo #32737
      Up
      0
      Down
      ::

      Scusate, ma io sapevo che siste un comando che fa stampare tutte le immagini non ancora inserite nel punto in cui viene posizionato quel comando. Mi sbaglio?

      Più che dirti di scrivere
      `\usepackage{placeins}`
      nel preambolo e di usare \FloatBarrier prima del comando \section incriminato che cosa dobbiamo dirti?

      L’unica cosa che si può aggiungere è di caricare placeins con l’opzione “section”
      `\usepackage[section]{placeins}`
      se il problema si presenta con tutte le sezioni.

      Se però insisti a usare [!h] nessun pacchetto aggiuntivo ti risolverà i problemi. Ma quanti ambienti figure hai, si può sapere?

      Ciao
      Enrico

      in risposta a: Stampare le immagini alla fine di un paragrafo #32735
      Up
      0
      Down
      ::

      Ciao a tutti;
      ho bisogno che alcune immagini mi vengano stampate alla fine di un paragrafo e prima dell’inzio del successivo…Come posso fare?

      Non usare [!h] come opzione all’ambiente figure, per prima cosa. Eventualmente cerca \FloatBarrier sul forum. Fra l’altro ti era già stato segnalato qui, due settimane fa.

      Ciao
      Enrico

      Up
      0
      Down
      ::

      A me lo chiedi? Come pensi che possa indovinarlo, leggendo i tarocchi?

      Prova a guardare con attenzione le righe attorno a quella dove carichi microtype; eventualmente copia e incolla qui.

      ok ho risolto grazie, avevo scritto userpackage invece di usepackage

      Non so che sistema usi per compilare; ma sono certo che ci sia almeno una finestrella dove compare l’avviso che ci sono stati errori: nel tuo caso un click o una lettura attenta ti avrebbe segnalato lo scorretto “\userpackage”.

      The right way to go about this is to be in a mellow mood when you approach TeX, and to regard the error messages that you get as amusing puzzles—“Why did the machine do that?”—rather than as personal insults.
      (Dal TeXbook)

      Ciao
      Enrico

      in risposta a: Funzione di qualche cosa (titolo pessimo, lo so…) #15148
      Up
      0
      Down
      ::

      Ho avuto lo stesso problema… che ne pensate di una soluzione del tipo
      `
      \newcommand{\f}[2]
      {\; #1 \negmedspace \left( #2 \right) }
      `
      Il cui utilizzo dovrebbe essere ovviamente \f{x}{\frac{t-tau}{2*\pi}} per ottenere qualcosa del tipo X((t-tau)/2). Rende il codice meno leggibile (anche l’uso delle parentesi \bigl( è poco leggibile secondo me…), ma dovrebbe uniformare la scrittura, ed è semplice da usare per eventuali modifiche future. Tra l’altro con un piccolo sforzo in più si potrebbe inserire un argomento opzionale per indicare quali parentesi usare, che ve ne pare!? Troppo macchinoso!??

      Il problema tra l’altro si verifica anche per esponenti… mi pare infatti che scrivendo un esponente alla fine di un gruppo \left \right, questo sia troppo distante… o forse è una mia impressione?!?

      Ciao grazie, R

      $f(x,y)$ oppure $f(a-b)$ si usa da secoli e funziona benissimo. Fa’ una cosa: dimenticati dell’esistenza di \negmedspace che usi a sproposito troppo spesso. 🙂

      Ciao
      Enrico

      in risposta a: Tabelle possobile una sorta di colspan? #32722
      Up
      0
      Down
      ::

      Grazie Enrico per avermi risposto,

      Non vedo il motivo di una disposizione così bizzarra, né la necessità di inserire il nome del controrelatore. Bah.

      E’ proprio brutta?
      Ero partito con Laureando e relatore agli estremi, ma “credo” venga fuori la necessità di interire il controrelatore … quindi volevo prepararmi…

      Non l’ho mai visto.

      Se vuoi il nome del candidato al centro, centralo con “center”; userai poi una tabella, sempre centrata, per inserire i nomi che ti servono:
      `\begin{tabular}{l@{\hspace{5cm}}l}
      Relatore & Controrelatore\\
      \large Relatore & \large Controrelatore \\
      \large \bfseries \@relatore & \large \bfseries \@controrelatore
      \end{tabular}`
      Aggiusta la spaziatura.

      OK
      Sarebbe meglio con laureando a sinistra sopra al relatore ed eventualmente a destra stessa riga del relatore il controrelatore?

      Non credo proprio. Perché non guardi come hanno fatto i tuoi colleghi?

      Se poi togli quei \large e \bfseries è anche meglio. Soprattutto \bfseries che, al massimo, va nella riga superiore.

      Ok quindi meglio \textbf?

      Ma no! \textbf e \bfseries sono “equivalenti”: il secondo ti evita un paio di graffe. Non vedo alcun motivo di mettere in evidenza i nomi in quel modo.

      Ciao
      Enrico

    Stai visualizzando 15 risposte – dal 8,581 al 8,595 (di 13,205 totali)

    Go to top▲