egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,316 al 12,330 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Scrivere modelli di programmazione lineare con Align. #11517
    Up
    0
    Down
    ::

    In effetti, la pagina non si spezza più. Giocando con il carattere &, posso mantenere un allineamento simile all’originale con “soggetto a” messo in evidenza.
    Ma due problemi sorgono. 1)numera quella riga di testo. Qual’è il comando per evitare la numerazione di una singola riga nell’ambiente align? L’ho cercato anche nella documentazione ma senza successo.
    2) La cosa più grave, a mio parere (mi fa pensare che questo approccio non vada per niente bene). Il nuovo allineamento crea problemi non appena le equazioni diventano più corpose, perchè “soggetto a” non viene più piazzato all’estrema sinistra della pagina (in riga con il resto del testo fuori da align) e mi schiaccia un pò le equazioni sulla destra. (spero di essermi spiegato 😳 )

    1) Hai cercato male: \notag o \nonumber nella riga che non vuoi numerare

    2) Secondo me, e te l’ho già detto, il “soggetto a” fa parte di tutto l’insieme e dovrebbe andare allineato alle equazioni stesse; quindi
    `&\text{soggetto a}\notag\\`

    Domandati: il problema consiste solo della prima equazione o non piuttosto dell’equazione insieme ai vincoli? Se la risposta è che i vincoli fanno parte del problema, il “soggetto a” deve stare insieme a tutto il malloppo e quindi non ha senso che sia allineato con il margine del documento.

    I soliti puntigli ortografici, perdonami: “qual è” senza apostrofo, mentre il troncamento di “poco” vuole l’apostrofo. Un po’ di pignoleria, lo so.

    Ciao
    Enrico

    in risposta a: Ambiente align* #11613
    Up
    0
    Down
    ::

    allora, il mio align che dovrei fare e’ lungo 5 pagine 🙂 se metto in un unico align, ovviamente, lo mette in una pagina sola e finische chissa dove 🙂

    Faccio fatica a immaginare un align di cinque pagine.

    Dalla documentazione di amsmath: metti \allowdisplaybreaks[1] nel preambolo del documento e usa \\* dove non vuoi che ci sia un cambio pagina. Naturalmente questa operazione andrà fatta a documento terminato.

    Ciao
    Enrico

    PS: Ciò che scrivi nella signature è falso.

    in risposta a: Ambiente align* #11611
    Up
    0
    Down
    ::

    io ho svariati ambienti align* su piu pagine tutti uno dietro l’altro senza testo nel mezzo.

    la mia domanda era come si faceva a fargli mettere gli spazi in modo da riempire la pagina in modo corretto senza avere i vari underfull che mi da per tutte quelle pagine, oppure se c’e’ un modo per fargli fare la spezzettatura in automatico dato che l’ho fatta manuale.

    Non capisco che cosa sia la “spezzettatura”; conosco “spezzatino” e “spazzatura”, forse hai avuto qualche incidente in cucina? 😀

    Scegliere dove andare a capo negli align è da fare a mano, senza dubbio. Puoi aggiungere fra un align* e l’altro un comando \vspace{\fill}:
    `…
    \end{align*}

    \vspace{\fill}

    \begin{align*}
    …`
    Le righe vuote sono importanti.

    Ciao
    Enrico

    in risposta a: Allineamento in description #7083
    Up
    0
    Down
    ::

    scusa hai ragione cioe’ vorrei che i blabla fossero allineati sotto i blabla e non sotto le date! MA purtroppo non riesco a renderlo qui’ :-))

    La faccina sorridente è per sottolineare l’accento (o l’apostrofo) su “qui”? 🙂
    Dal LaTeX companion (con modifica)
    `\newenvironment{datedesc}
    {\begin{list}{}{\settowidth{\labelwidth}{\textbf{xxx 0000}}%
    \renewcommand{\makelabel}[1]{\makebox[\labelwidth]{\textbf{##1}\kern.3em}\hfil}%
    \addtolength{\labelwidth}{\labelsep}}}
    {\end{list}}
    `
    Da usare così:
    `\begin{datedesc}
    \item[gen 2004] Blah
    \item[lug 2005] Blah
    \end{datedesc}`
    Così ho trovato un uso di \makebox[]{…}. 😀 Senza si avrebbe un effetto di “ondeggiamento” dell’anno a causa della larghezza variabile dei nomi dei mesi.

    Ciao
    Enrico

    in risposta a: Impaginazione #11579
    Up
    0
    Down
    ::

    non riesco a capire come posso usare questa package, inquanto llggendo la guida mi dice ke posso importare pdf esterni e poi modificare il layout sul mio documento, invece io necessito di raggruppare 2×2 pagine dello stesso documento in una, sai tipo quando si fa stampa 4 pagine in una

    Esistono programmi che fanno ciò che chiedi. Sotto Mac OS X c’è l’ottimo CocoaBooklet. Ce n’è uno su CTAN: pdfbook, che va compilato. Per Windoze ce ne dovrebbero essere millanta; cerca su VersionTracker.

    Ciao
    Enrico

    PS: Sposto il topic nel forum corretto

    in risposta a: pstricks – “host not found” #11551
    Up
    0
    Down
    ::

    Vi incollo il testo del file di log ottewnuto dopo la compilazione:

    […]

    Spero qualcuno ci capisca qualcosa…

    Non vedo alcun messaggio “host not found”. È il messaggio di errore che serve, non la lunga serie di cose precedenti.

    Ciao
    Enrico

    in risposta a: aiuto [latin1]{inputenc} #11583
    Up
    0
    Down
    ::

    Ciao a tutti sono nuovo dl mondo mac e ho isallato mactex con texshop….
    funziona tutto solo che quando inserisco il pacchetto [latin1]{inputenc} lui mi dice che nn lo trova….a qualcuno succede come posso fare per inserire il pacchetto nella distribuzione che ho??.. ps nn so dove mettere le mani!!!
    come output mi chiede dove è il pacchetto ma nn so dove sia qualora ci fosse nella distribuzione che ho!!!

    `\usepackage[latin1]{inputenc}`
    deve funzionare, perché il pacchetto è parte della distribuzione standard. In caso contrario hai una installazione non corretta.

    Ti prego: usa gli spazi, gli a capo, e l’ortografia italiana. È un utile esercizio.

    Ciao
    Enrico

    in risposta a: Indice #11575
    Up
    0
    Down
    ::

    Salve,
    se ho un titolo di una sezione troppo lungo, che una volta generato l’indice lo porta ad uscire dai margini, come posso impostarlo in modo che vada a capo?

    Se puo’ essere utile sto utilizzando il pck memoir.

    Memoir è una classe, non un pacchetto. Ho provato a scrivere un titolo lunghissimo, ma nell’indice non ho alcun problema: va a capo normalmente.

    Forse il problema è che ottieni un messaggio `Overfull \hbox’?

    Se sì, manda il preambolo del documento senza definizioni e pacchetti aggiuntivi (tranne babel); insomma con solo ciò che riguarda memoir. In più il titolo della sezione incriminata.

    Ciao
    Enrico

    in risposta a: Reazioe chimica su più righe #11572
    Up
    0
    Down
    ::

    Bhè che dire…
    i miei complimenti!
    Sono rimasto molto colpito.
    Ahimè però effettivamente è tutto molto oscuro…
    Come funziona questo mkern2.3mu?
    In ogni caso i due segni + non dovrebbereo essere allineati, benzi quello “verticale” dovrebbe corrispondere alla E.

    Comuque mi sarebbe molto comoda una spiegazione…

    Un mago non dovrebbe mai rivelare i suoi trucchi. 😀 Farò un’eccezione. 😀

    Per ottenere l’allineamento che vuoi (guardando meglio riesco a capire perché), cambia il preambolo in
    `\begin{array}{@{}l@{}*{4}{c@{}}}`
    La notazione *{numero}{specificatori di colonne} in un preambolo di tabella (array o tabular) serve per ripetere “numero” volte quelle specifiche. Il @{} serve per annullare lo spazio fra le colonne.

    La parte più complicata è nel comando \rotarrow. La parte principale è chiara:
    `\rotatebox[origin=c]{$\ce{<=>}$}`
    compone la doppia freccia e la ruota di 90 gradi in senso antiorario attorno al suo centro grafico. Una costruzione come
    `\vcenter{\hbox{roba}}`
    in modo matematico, compone la “roba” e la piazza centrandola rispetto all’asse delle formule, cioè all’altezza dove andrebbero le linee di frazione.

    Lo stesso fa
    `\vcenter{\rlap{roba}}`
    solo che la “roba” è composta in modo che non occupi spazio orizzontale e “sporga” sulla destra.

    Mettiamo tutto in un ambiente array. Et voilà.

    Il comando \mkernmu serve per inserire uno spazio, non preoccupartene troppo; avevo erroneamente inteso che i due segni più andassero allineati. Toglilo.

    Ultima annotazione. Si scrive be’, perché viene da “bene”, come po’ viene da “poco”. Qualcuno lo scrive “beh”, ma io lo trovo un po’ troppo da ovini. 🙂

    Ciao
    Enrico

    in risposta a: Reazioe chimica su più righe #11570
    Up
    0
    Down
    ::

    Grazie
    così funziona… comunque la differenza stlistica con le altre reazioni è evidente… quindi mi impegnerò a cercare una soluzione diversa… se magari ci dovessi riuscire posterò la soluzione, nel frattempo sarò grato a chiunque voglia darmi una mano.
    Jacopo

    Occorre il pacchetto graphicx oltre a mhchem
    `\newcommand{\rotarrow}[1]{%
    \vcenter{\hbox{\rotatebox[origin=c]{90}{$\ce{<=>}$}}}%
    \vcenter{\rlap{$\scriptstyle#1$}}%
    }

    \begin{equation}
    \begin{array}{@{}*{5}{c@{}}}
    E+S\mkern2.3mu&\ce{<=>[K_S]}&ES&\ce{->[k_3]}&E+P\\
    + & & + \\
    I & &I \\
    \rotarrow{K_I}&&\rotarrow{K_I}\\
    EI+S&\ce{<=>[K_S]}&ESI
    \end{array}
    \end{equation}`
    Quel misterioso \mkern2.3mu l’ho aggiunto per allineare i due segni + nella prima colonna, facendo qualche prova a occhio. Non che il resto sia meno misterioso, che dici? 😀

    Ciao
    Enrico

    in risposta a: Reazioe chimica su più righe #11568
    Up
    0
    Down
    ::

    Salve
    sto screivendo la mia tesi di laurea in latex utilizzando winedt 5.4 e miktex 2.5
    Ho bisogno di inserire una reazione chimica come questa e di numerarla come se fosse una equazione.
    Ho letto la documentazione del pacchetto mhchem ma non vengono contemplate soluzione come queste…
    Ho provato anche a trasformarla in un’immagine e inserirla in un ambiente equation ma niente…

    Un po’ troppo complicata per studiare una soluzione, quella con un’immagine sembra il modo più veloce. Per inserirla in un ambiente equation con la numerazione all’altezza giusta, puoi fare così, usando il pacchetto amsmath:
    `\begin{equation}
    \label{etichetta}
    \begin{gathered}
    \includegraphics[…]{immagine}
    \end{gathered}
    \end{equation}`
    Ciao
    Enrico

    in risposta a: Spazio prima e dopo le formule #11565
    Up
    0
    Down
    ::

    Non ricordo se l’ho visto da qualche parte ma io vi chiedo se ci sono dei comandi che modificano lo spazio verticale prima e dopo una formula senza fare uso di vspace del tutto simili a \parskip, \topsep…. per le liste.

    Ci sono quattro parametri, \abovedisplayskip, \abovedisplayshortskip, \belowdisplayskip e \belowdisplayshortskip, i nomi dovrebbero rendere l’idea. I due con “short” nel nome sono usati quando la formula centrata è “corta” rispetto alla riga precedente, secondo una precisa regola spiegata nel TeXbook.

    Nella classe article a corpo 10, i parametri valgono
    `\abovedisplayskip=10.0pt plus 2.0pt minus 5.0pt
    \abovedisplayshortskip=0.0pt plus 3.0pt
    \belowdisplayskip=10.0pt plus 2.0pt minus 5.0pt
    \belowdisplayshortskip=6.0pt plus 3.0pt minus 3.0pt`
    Come vedi sono “lunghezze elastiche”. Si possono modificare con \setlength.

    Per informazione, in Plain TeX la scelta è
    `\abovedisplayskip=12.0pt plus 3.0pt minus 9.0pt
    \abovedisplayshortskip=0.0pt plus 3.0pt
    \belowdisplayskip=12.0pt plus 3.0pt minus 9.0pt
    \belowdisplayshortskip=7.0pt plus 3.0pt minus 4.0pt`
    Ciao
    Enrico

    in risposta a: inserire immagine nel frontespizio #11562
    Up
    0
    Down
    ::

    eh no…

    continua sempre a mettermi l immagine nella prima pagina con niente sotto e il titolo nellaseconda pagina.

    l immagine l ho ritagliata con gimp e ne ho fatto un png delle dimensioni giuste,ma nn sembra essere quello il problema

    Non puoi usare titlepage in quel modo. Se usi \maketitle lasci alla classe il completo controllo della pagina del titolo, con il suo modo di default di comporla. Non ci puoi mettere nient’altro. Se vuoi inserire la tua immagine, devi fare “a mano” la titlepage:
    `\begin{titlepage}
    \centering
    \vspace*{\stretch{1}}
    \includegraphics{immagine}
    \vspace*{\stretch{1}}
    {\Large Nome Cognome\par}
    \vspace{1cm}
    {\LARGE Il titolo bellissimo\par}
    \vspace*{\stretch{2}}
    \end{titlepage}`
    Naturalmente questo è solo un esempio.

    Ciao
    Enrico

    in risposta a: pstricks – “host not found” #11547
    Up
    0
    Down
    ::

    Cari tutti,
    sto cercando di utilizzare il pacchetto pstricks (leggendo il manuale http://www.batmath.it/latex/pdfs/guida_pstricks.pdf) ma quando cerco di compilare un semplicissimo file Latex seguendo lo schema di pag.4, per ottenere il file dvi, ottengo l’errrore “host not found”. Il pacchetto pstricks è caricato (lo vedo su MPM): che significa tutto ciò.

    Quando ottieni l’errore? Compilando con LaTeX? Non mi risulta che faccia parte dei messaggi di errore mai visti. Credo piuttosto che sia un problema di MiKTeX che non trova dove prendere un pacchetto dalla rete. Fa’ un “refresh del database”.

    Ciao
    Enrico

    in risposta a: Scrivere modelli di programmazione lineare con Align. #11515
    Up
    0
    Down
    ::

    Di default non dovrebbe spezzarti gli ambienti display. Sei sicuro di non aver dichiarato globalmente \allowdisplaybreaks?

    Il problema è la presenza di \intertext, che fa il suo mestiere con un \noalign nel quale introduce un paio di \penalty, che sono punti legali dove eseguire un cambio pagina. Infatti noterai che ho scritto \\* nell’ultima riga prima di \intertext e \noalign{\nobreak} che dovrebbero impedire il cambio pagina sia prima che dopo \intertext.

    Per olotiv: hai ragione, si usa \min e non \text{min}; nel copia-incolla non ci avevo fatto caso.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,316 al 12,330 (di 13,205 totali)

Go to top▲