egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 9,241 al 9,255 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Breve guida, nuova edizione #11258
    Up
    0
    Down
    ::


    Annuncio la pubblicazione della nuova edizione (2008) della “Breve guida ai pacchetti più comuni”, nella quale ho aggiunto, rispetto alla precedente, la descrizione di enumitem, url, tocloft, graphicx e color, oltre a varie correzioni.

    La guida è scaricabile, in formato PDF e anche in codice sorgente, QUI

    Ciao
    Enrico

    in risposta a: equazione su più righe: problemi di allineamento #29664
    Up
    0
    Down
    ::

    In questi giorni ho qualche problemino di troppo con gli errori standard… 😈
    Devo scrivere un’equazione nella quale figurino gli errori standard sotto ai rispettivi coefficienti stimati.
    Su un’ulteriore riga devo poi riportare la numerosità campionaria ed il valore del coefficiente di determinazione.

    Pensavo che l’ambiente split potesse fare al caso mio, ma in tal modo riesco ad allineare soltanto le righe, non anche i singoli elementi che compongono una riga.
    Un esempio vi aiuterà a capire meglio cosa intendo:

    `
    \begin{equation}
    \begin{split}
    colGPA= &1.39+ .412hsGPA+.015ACT-.083skipped\\
    &(0.33)(.094) (.011) (.026)\\
    &n=141,\quad R^{2}=.234.
    \end{split}
    \end{equation}
    `

    Come posso fare per allineare correttamente i tre errori standard presenti nella seconda riga? 😯

    Intanto un paio di osservazioni generali: di un numero decimale si scrive sempre la parte intera, anche se è zero; il testo scritto nelle formule va in tondo se non indica variabili denotate da una singola lettera.

    Ti propongo questo (ci sono alcune cose non proprio LaTeX, non avevo voglia di spaccarmici la testa :)):
    `\newcommand{\dato}[2]{\vtop{\offinterlineskip\tabskip=0pt
    \halign{\hfil##\hfil\cr$#1$\cr\noalign{\vskip4pt}
    \hidewidth$\scriptstyle(#2)$\hidewidth\cr}}}
    …
    \begin{equation}
    \begin{aligned}
    \textup{colGPA}={}&\dato{1.39}{0.33}+ \dato{0.412}{0.094}\,\textup{hsGPA}+
    \dato{0.015}{0.011}\,\textup{ACT}-\dato{0.083}{0.026}\,\textup{skipped}\\
    &n=141,\quad R^{2}=.234.
    \end{aligned}
    \end{equation}`
    Ciao
    Enrico

    in risposta a: [Matematica] Diagrammi di Young, tabelle e tabloidi in LaTeX #29654
    Up
    0
    Down
    ::

    Salve a tutti 🙂

    Vado direttamente al sodo: come posso inserire un diagramma di Young, una lambda-tabella o un tabloide in latex?

    In sostanza, un diagramma di Young di forma lambda (dove lambda è una partizione di un numero naturale n) è una cosa di questo tipo:
    http://upload.wikimedia.org/wikipedia/commons/f/f2/Young_diagram_for_541_partition.svg

    Una lambda-tabella invece è un diagramma con al suo interno gli interi da 1 ad n, ovvero così:
    http://upload.wikimedia.org/wikipedia/commons/4/40/Young_tableaux_for_541_partition.svg

    Infine, un tabloide, da un punto di vista grafico, è una tabella avente soltanto le linee orizzontali, e non quelle verticali.

    Ho provato ad inserirla come immagine, creandola con un altro programma (nel mio caso pixelmator, uso mac), ma la cosa è piuttosto macchinosa…non c’è un modo più rapido? Ho provato ad usare tabular, ma con scarsi risultati.

    Pacchetto youngtab

    Ciao
    Enrico

    in risposta a: Disattivare le ligatures #5937
    Up
    0
    Down
    ::

    Salve a tutti,

    riapro questa discussione, non per trattare della bellezza e della leggibilità delle legature, bensì per sollevare un problema legato ad esse con cui mi sono scontrato molte volte e di cui finora non ho trovato soluzione, se non disabilitarle.

    Cercando in un pdf una parola contenente sequenze di lettere che vengono rese tramite una legatura, non ottengo alcun risultato. Riesco a trovare quella parola solo cercando direttamente la forma legata (non potendo scrivere la forma legata da tastiera la devo copiare da qualche parte).

    Secondo voi, esiste un modo per poter cercare, ad esempio, la parola “afflitto” in un pdf realizzato con LaTeX senza disabilitare le legature? Di chi è la colpa, di LaTeX o del lettore PDF? Oppure quello di cui mi lamento è in realtà il comportamento corretto?

    Grazie mille.
    Fra

    PS: i libri di fisica della Springer che possiedo, usano solo le legature fl ed fi.

    Se usi font di tipo 1 il problema non si dovrebbe porre. Solo disabilitando il caricamento dei font di tipo 1 il visualizzatore PDF non trova “afflitto” perché non riconosce la legatura. Se invece compilo con pdflatex, ma anche con latex+dvips+ps2pdf, la stringa viene trovata.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29551
    Up
    0
    Down
    ::

    In serbo, come in croato e in polacco, ci sono due suoni che assomigliano alla nostra “c palatale” di “cena”: uno debole e uno forte (non so se sono i nomi ufficiali in linguistica); la traslitterazione per i font WNCyr è “c1” per il suono debole e “ch” per il forte, in serbo usano la stessa lettera “ch” del russo. In croato sarebbero “ć” e “č” rispettivamente; in polacco usano “ć” e “cz”. Approssimativamente, la differenza è come fra “Lucio” e “luccio” (ma pronunciando la doppia senza prolungarla).

    Enrico, posso una domanda indiscreta e off-topic? 😉
    Tutte questo lo sai per cultura/curiosità personale o perché hai, per qualche motivo, dovuto studiarlo? 😯

    Curiosità e cultura personale: le particolarità delle lingue sono affascinanti e mi piace scrivere nomi e parole straniere nel modo corretto. Ho studiato un po’ di russo mooooolti anni fa e conosco un po’ di gente di paesi slavi.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29550
    Up
    0
    Down
    ::


    C’è una cosa importante da aggiungere: la cesura delle parole va disabilitata, ovviamente non è possibile usare quella della lingua corrente. Si può ricorrere al pacchetto hyphenat, ma in realtà la soluzione è più semplice (tratta da hyphenat):
    `\newlanguage\fakelanguage
    \newcommand\cyr{\fontencoding{OT2}\fontfamily{wncyr}\selectfont
    \language\fakelanguage}
    \DeclareTextFontCommand{\textcyr}{\cyr}`
    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29548
    Up
    0
    Down
    ::

    Ecco un altra frase che ci sta bene in questo periodo:

    C НОВЫМ ГОДОМ И РОЖДЕСТВОМ

    BUON NATALE E BUON ANNO

    😆 😆 😆

    Lo aggiungiamo anche in serbo:

    Христос се роди и срећна Нова година (Versione ortodossa)
    Срећан Божић и срећна Нова година (Versione laica)

    Così Lorenzo può usare anche una lettera non russa. In serbo, come in croato e in polacco, ci sono due suoni che assomigliano alla nostra “c palatale” di “cena”: uno debole e uno forte (non so se sono i nomi ufficiali in linguistica); la traslitterazione per i font WNCyr è “c1” per il suono debole e “ch” per il forte, in serbo usano la stessa lettera “ch” del russo. In croato sarebbero “ć” e “č” rispettivamente; in polacco usano “ć” e “cz”. Approssimativamente, la differenza è come fra “Lucio” e “luccio” (ma pronunciando la doppia senza prolungarla).

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29546
    Up
    0
    Down
    ::

    Carissimi,

    ho appena aggiornato il lavoro, sulla base delle indicazioni fornite da Enrico. Mi restano ancora un paio di dubbi.

    1.

    […] Direi proprio che nella tabella di pagina 3 sia meglio togliere le corrispondenze accidentali (c, q, w, x).

    Vale anche per le maiuscole C Q W e X? Resta un problema didattico: eleminando quelle lettere, quei “buchi” si noterebbero e (in mancanza di altre precisazioni) il lettore sarebbe indotto a chiedersi perplesso il perché.

    Mi scriveresti due righe, da inserire nella didascalia della tabella, che giustifichino l’assenza di quelle lettere?

    Non a tutte le lettere dell’alfabeto latino è possibile far corrispondere un carattere cirillico in base al suono; questo è ovvio per la Q, la W e la X. Alla lettera C non corrisponde alcun carattere cirillico perché sarebbe complicato ricordarsi quale lettera produca, la \textcyr{CH} o la \textcyr{TS}, dal momento che la traslitterazione basata sulla scrittura delle lingue slave che usano l’alfabeto latino riserva la “C” latina per il secondo suono. Questo vale sia per il maiuscolo sia per il minuscolo.

    Noterai che le legature CH e TS vanno bene anche con entrambe le maiuscole, quindi non c’è da preoccuparsi passando a tutto maiuscolo.

    2. Per ragioni di concinnitas, mi servirebbe qualche altro esempio di parola in cirillico da inserire, accanto a
    `\textcyr{soyuz}`
    (“unione”) e
    `\textcyr{horosho}`
    (“bene”). Mi forniresti qualche altra parola?

    Rispolvero il dizionario Russo-Italiano, regalo della prof di italiano delle medie che tentò di insegnarmi un po’ di russo.

    pobeda (vittoria); zasluzhennyi0 (benemerito); vozhzhi (redini); zhalovatp1sya (lamentarsi); otverstie (apertura)

    3.

    Mi accorgo che nella tabella di pagina 3 c’è una discrepanza fra il terzo e il quarto gruppo;[…]

    Dividerei invece prima delle lettere che richiedono un accento esplicito.

    L’ho corretta (fra l’altro, aggiungendo la legatura “c1” che prima mancava). Va bene?

    Mi pare di sì, a parte le correzioni da apportare nei primi due gruppi (dove lascerei la lettera latina senza la corrispondente cirillica nei casi C Q W X). Nella pagina seguente c’è una h di troppo nella trascrizione scientifica del nome del famoso matematico.

    4.

    Ultima osservazione: occorre precisare che i font WNCyr sono adatti solo per l’accostamento ai Computer Modern.

    O mamma! 🙁 Davvero? A me sembra che il risultato con i Palatino non sia male, anzi… 🙄

    Hanno l’occhio diverso e forme alquanto incompatibili. Per far risaltare le parti in alfabeto cirillico può anche andare bene.

    Ciao
    Enrico

    in risposta a: Bibliografia con sito web contenente underscore #27989
    Up
    0
    Down
    ::

    Enrico,

    Dovrò utilizzare diversi URL nella bibliografia e nelle footnotes nel testo della tesi.

    Non hai risposto alla domanda. Credo che domani metterò in linea la nuova versione della Breve guida in cui si parla anche del pacchetto url.

    Ciao
    Enrico

    in risposta a: Bibliografia con sito web contenente underscore #27987
    Up
    0
    Down
    ::

    Enrico,

    In effetti il font (carattere tipografico) dell’indirizzo URL cambiava (typewriter), cioè era diverso da quello usato nel documento. Ho capito cos’era e ho risolto il problema:

    \usepackage{url}
    \urlstyle{same}

    Tuttavia, quando compilo il documento mi appare questo messaggio:

    ! Undefined control sequence.
    \Url Error ->\url used in a moving argument.

    Credo dipenda da una serie di caratteri che sono contenuti nella stringa di bibliografia in questione, eccola:

    Evans, Barrie, `Concrete in Flight’, AJ Feature (06/11/1997) \url{<http://www.ajspecification.com/Buildings/Section_Page/?CI_Building_ID=280&CI_Section_ID=1089&CI_Article_ID=311>} (accessed January 2009)

    Non credo.

    ho quindi, empiricamente, definito:

    \urldef\test\path{^^~_=&?ID<>#$\(){}[]`’/}

    Un po’ troppo empiricamente perchè l’errore rimane. A un secondo ‘invio’ il file si compila perfettamente, però vorrei capire qual’è il problema.

    Del tutto inutile: hai definito un comando \test che non userai mai.

    Dove usi \url oltre che in quella bibliografia?

    Ciao
    Enrico

    in risposta a: Bibliografia con sito web contenente underscore #27985
    Up
    0
    Down
    ::

    Gentile Enrico,

    avevo lo stesso problema (website con underscore), risolto. Tuttavia, l’indirizzo URL nella bibliografia cambia font… mi sto perdendo qualcosa?

    In che senso “cambia font’? Sii più preciso, per favore.

    Ciao
    Enrico

    in risposta a: Numerare i versi da un numero diverso da 1 #29563
    Up
    0
    Down
    ::

    Ciao, Enrico.

    Il tuo suggerimento per il momento non funziona, e i versi delle mie poesie cominciano invariabilmente da 1. Uso MiKTeX 2.7 completa, su winXPSP2. Di solito tutto fila liscio.

    Farò altre prove, ma non so quali.

    Era quasi giusto. Ma il contatore si chiama “poemline”.

    Però c’è anche il comando \setverselinenums che è descritto (sibillinamente come sempre) a pagina 6 della documentazione.

    Ciao
    Enrico

    in risposta a: wrapfig #29638
    Up
    0
    Down
    ::

    Ciao, sono in fase di impaginazione ed ho bisogno di migliorare l’aspetto finale.

    Codice:

    testo testo testo, qui finisce il testo di questa riga.

    \begin{wrapfloat}{figure}{l}{0pt}
    \includegraphics[width=0.4
    \columnwidth]{Immagini/Lezione06/01}
    \end{wrapfloat}

    Qui ricomincia il testo
    _________________________________________________

    – Come faccio a far continuare il testo dalla riga precedente? Mi spiego: latex finisce di scrivere il testo, va a capo, inserisce la figura e ricomincia con il testo che segue. Come faccio a far ricominciare il testo dopo il punto della riga precedente dando un effetto di totale avvolgimento?
    – ho notato che dopo la figura, wrapfig inserisce un piccolo spazio vuoto e ricomincia con il testo, come faccio a togliere questo piccolo indent rendendo la linea verticale del testo dopo la figura tutta uniforme?

    Non ho nessun problema a cambiare il pacchetto e ad usarne di altri.

    Da quello che capisco, hai il problema di un capoverso troppo breve per “avvolgere” la figura. Puoi simulare l’inizio di un nuovo capoverso scrivendo
    `testo testo testo, qui finisce il testo di questa riga.\\
    \indent Qui ricomincia il testo come se si fosse in un nuovo capoverso`
    Uno dei pochi casi in cui è possibile usare \\ in testo “normale”, ma tanto normale non è, dopo tutto.

    Lo spazietto è certamente dovuto al fatto che inserisci l’ambiente wrapfloat nel testo di un capoverso, cosa che è decisamente sconsigliata. Se vuoi proprio fare così, metti % subito dopo \end{wrapfloat} e va’ a capo.

    Potresti fare esempi “reali”? Per quanto riguarda la figura, puoi limitarti a dirne le dimensioni. Se compili con pdflatex trovi nel log qualcosa come
    ``
    che contiene proprio le dimensioni richieste. È facile allora costruirsi qualcosa che rispecchi la grandezza della tua figura, quindi ottenere un risultato simile al tuo, avendo il testo vero che serve.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29543
    Up
    0
    Down
    ::

    http://www.lorenzopantieri.net/LaTeX_files/Cirillico.pdf

    Attenzione, però: si tratta, per ora, solo di una bozza. La pubblico solo per facilitare il processo di correzione.

    In particolare vanno chiariti i seguenti dubbi, aggravati dal fatto che, a differenza del greco, il cirillico non lo conosco proprio! 😳

    1. I font wncyr sono preinstallati in una MiKTeX di base? Oppure occorre una MiKTeX completa?

    2. I font wncyr sono parte della distribuzione CM-Super?

    Non so dirti su MiKTeX; i wncyr sono fra quelli forniti dalla BlueSky:
    `/usr/local/texlive/2008/texmf-dist/fonts/type1/bluesky/ams/wncyr10.pfb`
    scrive pdftex dopo la compilazione.

    3. Come mai
    `\textcyr{Horoxo}`
    e
    `\textcyr{horosho}`
    danno lo stesso output? In particolare, due mie studentesse (bielo)russe mi hanno detto che \textcyr{horosho} non significa “prego”…

    Certo che non significa “prego”, ma nemmeno “buono”, bensì “bene” (è avverbio). Naturalmente i due input non danno lo stesso risultato, perché nel primo l’iniziale è maiuscola. 🙂 La combinazione di caratteri “sh” si lega nel carattere che sta nello slot della “x”. Ciò non significa che sia conveniente dire all’utente che la “sha” si può scrivere con la x; anzi direi proprio che nella tabella di pagina 3 sia meglio togliere le corrispondenze accidentali (c, q, w, x).

    4. Qual è il modo migliore per scrivere in italiano (non in cirillico, quindi) “Chebyshev” e “Solzhenitzin”. Sono nomi spesso storpiati, come è stato autorevolmente sottolineato: non vorrei anch’io dare il mio contributo in quella direzione… 😉

    Ci sono due scuole di pensiero: una propende per la “traslitterazione scientifica” in cui i due nomi si scriverebbero “\v{C}eby\v{s}\”ev” e “Sol\v{z}enicyn” (sebbene la pronuncia dell’ultima vocale sia “i” per motivi fonologici, la grafia richiede la “y”). La seconda linea di pensiero propende per la traslitterazione “americana” nella quale i due nomi si scrivono “Chebyshev” (senza le dieresi sull’ultima vocale) e “Solzhenitsyn”. Si usi coerentemente l’una o l’altra; la traslitterazione “americana” ha il vantaggio di non usare accenti e diacritici. Si evitino di sicuro le schifezze come Breznev, Gorbacioff e Cruscioff che si trovano ancora: si scriva Bre\v{z}nev, Gorbac\”ev, Khru\v{s}\v{c}\”ev oppure Brezhnev, Gorbacev, Khrushchev.

    Può essere utile una codifica come UTF8 dove i caratteri per usare la traslitterazione scientifica possono essere immessi da tastiera.

    Non va però trascurato il fatto che certi cognomi sono stati “decirillizzati” in maniere e in epoche diverse: sarebbe ridicolo scrivere “Anna Kulishev”, per esempio, in un testo in italiano.

    5. Tabella 2: l’ho presa da una tabella che mi ha inviato “egreg9”. Enrico mi ha anche inviato una seconda tabella, con altri segni, tutti coincidenti con la prima, ma con in più tre caratteri (li ho messi nell’ultima riga della tabella 2). Si tratta di segni in qualche modo “speciali”? O posso metterli tranquillamente con gli altri, e non in una riga a parte?

    Se è così, in quale riga della tabella mettereste quei tre glifi? Nella seconda o nella quarta?

    Mi accorgo che nella tabella di pagina 3 c’è una discrepanza fra il terzo e il quarto gruppo; l’unica differenza fra le legature “maiuscolo+” e “minuscolo+” è che “n0” non produce una legatura, mentre “N0” produce il simbolo di numero.

    Dividerei invece prima delle lettere che richiedono un accento esplicito.

    Ci sono poi i due caratteri che si ottengono con \# e +, cioè yat in maiuscolo e minuscolo. Si tratta di uno dei caratteri aboliti dalla riforma ortografica del 1918: oltre alla yat c’erano la “I”, la “fita” e la “izhitsa”; queste tre lettere si trovano ancora nelle codifiche della categoria T2, perché servono in alcune lingue che usano l’alfabeto cirillico. Chi adopera la yat lo fa per fini “politici”: è un po’ il simbolo del rifiuto della riforma ortografica.

    La “I” si ottiene con la legatura “I1” (e corrispondente minuscola), mentre la “fita” e la “izhitsa” non hanno un modo di input diretto se non con \char’025 e \char’035 (fita maiuscola e minuscola) o \char’024 e \char’034 (izhitsa maiuscola e minuscola). Non so perché non siano state previste legature per ottenere questi caratteri.

    Prima del 1918 il nome “Fedor” era scritto con la fita, che indicava un suono corrispondente alla Theta greca, poi diventato uguale alla “f”. Analogamente la “izhitsa” corrispondeva come suono alla “ypsilon” greca, poi diventato indistinguibile dalla “i”.

    Ultima osservazione: occorre precisare che i font WNCyr sono adatti solo per l’accostamento ai Computer Modern.

    Ciao
    Enrico

    in risposta a: tabella d.o.c. #29493
    Up
    0
    Down
    ::

    `\def\CS#1{\llap(#1\rlap)}`
    Se i decimali sono sempre due hai l’allineamento richiesto: le parentesi non occupano spazio:
    `Attendance & 0.30\onepc & 0.25\onepc & 0.20\onepc & 0.21\onepc & 0.20\onepc \\
    &\CS{0.06} &\CS{0.07} &\CS{0.07} &\CS{0.07} &\CS{0.07} \\ `

    Ciao Enrico,
    una curiosità…
    Per accostarmi all’arte delle “pratiche magiche” con LaTeX (ovvero per cominciare almeno a comprendere il significato delle tue geniali trovate), dovrei studiare la tua guida di appunti di programmazione in LaTeX e TeX?
    Sono sincera, non ho ancora avuto il coraggio di aprirla, perché ritengo di avere ancora molto da imparare sul LaTex di base… 😀

    Male non fa.:)

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 9,241 al 9,255 (di 13,205 totali)

Go to top▲