egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 556 al 570 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Pacchetto lilyglyphs #89024
    Up
    0
    Down
    ::

    illinguista1972″ post=88497Apro un nuovo filone su un argomento già comparso nel forum poco tempo fa.

    […]

    Che capite, voi? Io seguirei il metodo a), ma non capisco perché dovrei disinstallare i font Emmentaler…

    Io capisco che si devono togliere quei font dalle cartelle di sistema. Saprà lui perché. 😉

    Ah, ho provato a compilare l’esempio, dà errori. 🙁 Occorre scrivere [tt]raise={-0.3}[/tt].

    Ciao
    Enric

    in risposta a: definizioni #89032
    Up
    0
    Down
    ::

    Martina” post=88505ciao a tutti!
    vorrei porvi la seguente domanda: è normale (o sbaglio qualcosa nel codice) che quando scrivo una definizione essa viene fuori scritta in caratteri normali, e invece le proposizioni, i teoremi e gli esempi vengono in corsivo??
    il codice che uso è
    `\newtheorem*{defn}{Definizione}
    \theoremstyle{plain}
    \newtheorem*{probl}{Problema}
    \newtheorem*{prop}{Proposizione}
    \newtheorem*{es}{Esempio}`

    e poi
    `\begin{defn}
    \end{defn}`

    dove sbaglio?

    grazie a chi vorrà aiutarmi!

    I teoremi ereditano lo stile in vigore al momento della loro definizione; direi

    `
    \theoremstyle{plain}
    \newtheorem*{probl}{Problema}
    \newtheorem*{prop}{Proposizione}
    \theoremstyle{definition}
    \newtheorem*{es}{Esempio}
    \newtheorem*{defn}{Definizione}
    `
    Ciao
    Enrico

    in risposta a: Raggruppare più formule di cui alcune lunghe #88997
    Up
    0
    Down
    ::

    SuperGianchi” post=88481Sì, grazie mille per i consigli vari 🙂 mi sono utili!
    Solamente che nello stesso codice che tu mi dai non mi funziona il comando \raisetag
    La documentazione di amsmath dice
    ” Note that according to the current uses of \raise@tag in e.g.,
    \place@tag@gather, no adjustment occurs if the tag falls in its normal position;
    i.e., \raisetag has no effect unless the tag has already been shifted off-line.”
    il resto non lo capisco molto 😕

    Me lo sono dimenticato, toglilo. Serve solo se il numero viene spostato d’autorità da amsmath

    SuperGianchiIl fatto è che, in una espressione su più righe, il numero viene allineato alla prima riga…
    come si potrebbe risolvere??

    Lasciando come sta.

    Ciao
    Enrico

    in risposta a: [risolto] TeXLive 2013: problemi con lingua biblatex #88979
    Up
    0
    Down
    ::

    kirillov81″ post=88472Scusate se non mi sono fatto più vivo, ma ho provato e riprovato…
    In ultimo il dilemma che mi risulta (al momento) irrisolvibile è questo: 1) se uso il pacchetto babel, non ottengo la corretta divisione in sillabe delle parole italiane apostrofate; 2) se uso il pacchetto polyglossia la sillabazione italiana è corretta, ma in bibliografia, nonostante l’impostazione della lingua italiana, viene utilizzata quella inglese, con il risultato di avere cose come “trans.” o “ed. by” invece dei corrispondenti italiani (inoltre il comando per la creazione di AA.VV., che trovate nel preambolo non viene eseguito e in bibliografia mi compare “manyauthors”).
    Lasciando per ora da parte i problemi con il carattere Libertine, da cui tutto era partito, vorrei però riuscire ad usare polyglossia, avendo la bibliografia in italiano, come accadeva normalmente prima dell’installazione di TeXLive 2013 (cioè quando usavo la distribuzione 2012).
    Ecco il mio preambolo completo (qui è messo a commento il codice per polyglossia):
    `% !TEX encoding = UTF-8

    \documentclass[a4paper, 12pt]{article}

    \hyphenation {os-ser-va-ti-vis-mo}`

    Sarà…

    Ho decommentato le chiamate di polyglossia (la riga con [tt]\setdefaultlanguage[/tt] è inutile) e ho aggiunto [tt]language=italian[/tt] alle opzioni di biblatex. Ho pure eliminato le chiamate di xunicode e xltxtra che sono inutili (la seconda può anche fare danni, a dire il vero). Il risultato non dà alcun messaggio strano e [tt]italian.lbx[/tt] viene letto senza problemi.

    Quanto alla sillabazione, ho provato aggiungendo
    `\begin{document}

    \parbox{0pt}{\hspace{0pt}osservativismo dell'amicizia}

    \end{document}`
    al preambolo modificato come detto e il risultato dà le sillabazioni
    `os-ser-va-ti-vi-smo del-l’a-mi-ci-zia`
    che non mi sembrano strane o mancanti. Che dici? Viceversa, [tt]os-ser-va-ti-vis-mo[/tt] è un errore; si può discutere se la esse sorda faccia sillaba con la vocale precedente, ma sulla esse sonora davanti a emme non credo ci possano essere dubbi. E la regola grammaticale vuole sempre la esse a capo.

    Ciao
    Enrico

    in risposta a: Raggruppare più formule di cui alcune lunghe #88995
    Up
    0
    Down
    ::

    SuperGianchi” post=88460

    [quote=”SuperGianchi” post=88454]

    quello che io vorrei è
    1) sia raggruppare più formule di cui alcune lunghe e, quindi, da spezzare (e fin qui ci siamo)
    2) sia allineare tutti i segni di uguaglianza, delle formule più corte come di quelle spezzate (e qui non so come fare!)

    Un paio di esempi “del mondo reale”?

    Certo 🙂

    innanzitutto uso il pacchetto
    \usepackage{tensor} %per gli indici tensoriali
    \newcommand{\ind}{\indices} %per comodità

    `poi con la metrica
    \begin{equation}
    ds^2 = -f(r) e^{\gamma(r)} dt^2+ \frac{1}{f(r)} dr^2 + r^2 d\Omega^2
    \end{equation}
    calcolo le componenti del tensore di Ricci col primo indice alzato
    \begin{gather}
    \begin{split}
    R\ind{^t_t} = -\frac{1}{4 r} \biggl(2 r f''(r) + f'(r) \bigl(3 r \gamma
    '(r) + 4\bigr) + &
    \\
    f(r) \Bigl(\gamma
    '(r) \bigl( r \gamma '(r) &+ 4\bigr)+2 r
    \gamma ''(r)\Bigr) \biggr)
    \end{split}
    \\
    \begin{align}
    R\ind{^r_r} &= -\frac{f'(r) \bigl(3 r \gamma
    '(r)+4\bigr)+ 2 r f''(r) + r f(r)
    \bigl(\gamma '(r)^2+2 \gamma
    ''(r)\bigr)}{4 r}
    \\
    R\ind{^\theta _\theta} &= R\ind{^\phi _\phi} = -\frac{2 r f'(r)+f(r) \bigl(r \gamma
    '(r)+2\bigr)-2}{2 r^2}
    \end{align}
    \end{gather}

    Tra l'altro qui, con un subequations, non riesco a dare un label alle formule!!! ad esempio non mi compila il codice
    \begin{subequations}
    \label{eq:all}
    \begin{gather}
    \begin{split}
    \label{eq:comp-tt}
    R\ind{^t_t} = -\frac{1}{4 r} \biggl(2 r f''(r) + f'(r) \bigl(3 r \gamma
    '(r) + 4\bigr) + &
    \\
    f(r) \Bigl(\gamma
    '(r) \bigl( r \gamma '(r) &+ 4\bigr)+2 r
    \gamma ''(r)\Bigr) \biggr)
    \end{split}
    \\
    \begin{align}
    \label{eq:comp-rr}
    R\ind{^r_r} &= -\frac{f'(r) \bigl(3 r \gamma
    '(r)+4\bigr)+ 2 r f''(r) + r f(r)
    \bigl(\gamma '(r)^2+2 \gamma
    ''(r)\bigr)}{4 r}
    \\
    \label{eq:comp-ang}
    R\ind{^\theta _\theta} &= R\ind{^\phi _\phi} = -\frac{2 r f'(r)+f(r) \bigl(r \gamma
    '(r)+2\bigr)-2}{2 r^2}
    \end{align}
    \end{gather}
    \end{subequations}

    Se commento i label dentro align non mi da problemi
    Cosa strana anche perché se dentro questa stessa formula tolgo lo split, tutto funziona…

    Un altro esempio si trova andando avanti e calcolando il tensore di Einstein col primo indice alzato
    \begin{subequations}
    \begin{align}
    G \ind{^t _t} &= \frac{f'(r)}{r}+\frac{f(r)-1}{r^2}
    \\
    G \ind{^r _r} &= \frac{f'(r)+f(r) \gamma '(r)}{r}+\frac{f(r)-1}{r^2}
    \\
    G \ind{^\theta _\theta} &= G \ind{^\phi _\phi} = \frac{f'(r)+\frac{1}{2} f(r) \gamma
    '(r)}{r} + \notag
    \\
    & \quad \quad
    \frac{1}{4} \Big(2 f''(r)+3
    f'(r) \gamma '(r)+
    f(r) \big(2 \gamma
    ''(r)+ \gamma '(r)^2\big)\Big)
    \end{align}
    \end{subequations}`

    Come si vede, nel primo esempio l’allineamento dei simboli di uguaglianza non è perfetto (l’ho fatto io ad occhio), mentre nell’ultimo esempio la numerazione dell’ultima equazione non è ben centrata…

    Grazie ancora :)[/quote]
    Non mi preoccuperei affatto della posizione dei numeri: allineati all’uguale mi sembrano migliori. Usa [tt]\begin{multlined}[t][/tt] o [tt]\begin{aligned}[t][/tt] per l’equazione da spezzare. Aggiungerei anche un briciolo di spaziatura verticale ed eviterei le parentesi troppo ingrandite.
    `\documentclass[a4paper]{article}
    \usepackage{mathtools}
    \usepackage{tensor}
    \newcommand{\ind}{\indices}
    \begin{document}
    Calcolo le componenti del tensore di Ricci col primo indice alzato
    \begin{subequations}
    \label{eq:all}
    \begin{align}
    R\ind{^t_t} &=
    \begin{multlined}[t]
    -\frac{1}{4 r} \bigl(2 r f''(r) + f'(r) (3 r \gamma'(r) + 4) \\
    \qquad{}+f(r) \bigl(\gamma'(r) (r \gamma'(r) + 4)+2 r\gamma''(r)\bigr) \bigr)
    \end{multlined}
    \label{eq:comp-tt}
    \\[2ex]
    R\ind{^r_r} &= -\frac{f'(r) \bigl(3 r \gamma'(r)+4\bigr)+ 2 r f''(r) +
    r f(r)\bigl(\gamma '(r)^2+2 \gamma''(r)\bigr)}{4 r}
    \label{eq:comp-rr}
    \\[2ex]
    R\ind{^\theta _\theta} &= R\ind{^\phi _\phi} =
    -\frac{2 r f'(r)+f(r) \bigl(r \gamma'(r)+2\bigr)-2}{2 r^2}
    \label{eq:comp-ang}
    \end{align}
    \end{subequations}

    \end{document}`
    Ciao
    Enrico

    in risposta a: Raggruppare più formule di cui alcune lunghe #88993
    Up
    0
    Down
    ::

    SuperGianchi” post=88454Innanzitutto grazie della risposta 🙂

    Certo che [tt]multlined[/tt] esiste. Pacchetto mathtools

    Ops… sì in effetti multlined non è riportato sulle guide che avevo scorso (“L’Arte di scrivere con LaTeX” di L. Pantieri e T. Gordini e la Guida GuIT “Introduzione all’arte della composizione tipografica con LaTeX”).

    Ma ciò non risolve il mio problema: ho ora finito di leggere la documentazione di multlined, ma non pare funga al caso mio 🙁
    quello che io vorrei è
    1) sia raggruppare più formule di cui alcune lunghe e, quindi, da spezzare (e fin qui ci siamo)
    2) sia allineare tutti i segni di uguaglianza, delle formule più corte come di quelle spezzate (e qui non so come fare!)

    Suggerimenti?
    Grazie ancora

    Un paio di esempi “del mondo reale”?

    Ciao
    Enrico

    in risposta a: [RISOLTO] Problema bibliografia (ambiente thebibliography) #88987
    Up
    0
    Down
    ::

    Tristano” post=88446Ciao ragazzi, sto scrivendo la tesi e la bibliografia la sto creando mediante l’ambiente “thebibliography”, ma ho un problema: devo creare la bibliografia con numeri fra parentesi tonde e le citazioni nel testo devono essere dei numeri in apice senza parentesi! Come faccio?

    `\documentclass{article}
    \usepackage[superscript]{cite}
    \makeatletter
    \renewcommand\@biblabel[1]{(#1)}
    \makeatother

    \begin{document}
    Citazione\cite{A}

    \begin{thebibliography}{9}
    \bibitem{A} A. Utore, \emph{Un articolo}

    \end{thebibliography}
    \end{document}`
    Ciao
    Enrico

    in risposta a: Raggruppare più formule di cui alcune lunghe #88991
    Up
    0
    Down
    ::

    SuperGianchi” post=88448Ciao a tutti, e innanzitutto grazie per quello che fate 🙂
    Veniamo al problema: dovrei raggruppare più formule, alcune di queste però sono lunghe e devono stare su più righe. Vorrei inoltre che il segno di uguaglianza = fosse incolonnato per tutte le formule.

    Ho trovato un paio di soluzioni

    `\begin{gather}
    \begin{align}
    A &= B \qquad \qquad %(formula corta con diversi \quad alla fine)
    \\
    C &= D
    \\

    \end{align}
    \\
    \begin{split}
    A = f(B)+g(C)+ &
    \\
    h(D)+i(D) & +l(D)
    %formula lunga
    \end{split}
    \end{gather}`

    I problemi di questa sono
    1) devo vedere ad occhio quanto spazio mettere dopo la formula corta usando i \quad
    2) devo vedere ad occhio dove fare l’allineamento nella formula lunga
    3) facendo le cose ad occhio l’allineamento degli = non è perfetto
    4) (IMPORTANTE!!) non riesco a dare un label a tutte le formule

    oppure (più pulito…)
    `\begin{align}
    A &= B
    \\
    A &= f(B)+g(C)+ \notag
    \\
    & \quad \quad h(D)+i(D) +l(D)
    \end{align}`

    I problemi di questa sono
    1) devo vedere ad occhio quanto spazio mettere dopo la seconda (e terza, quarta ecc.) linea della formula lunga usando i \quad
    2a) devo usare il comando \notag quindi il numero della formula risulta nell’ultima riga, e non centrato rispetto alla formula (com’è per es. in split)
    2b) devo usare il comando \notag quindi non so se magari ci potrebbero essere problemi nel dover richiamare questa formula (anche se sembra che LaTeX è abbastanza intelligente e capisce 😉 )

    Insomma quello che mi verrebbe da fare è mettere un multlined per le formule lunghe, multlined che dovrebbe anche avere un simbolo & per l’incolonnamento alle altre formule fuori il multlined.

    Ovviamente tale funzione multlined non esiste…
    Allora vi chiedo come è possibile raggiungere un buon risultato evitando le modifiche ad occhio?

    Grazie ancora, a presto 😉

    Certo che [tt]multlined[/tt] esiste. Pacchetto mathtools

    Ciao
    Enrico

    in risposta a: [risolto] TeXLive 2013: problemi con lingua biblatex #88976
    Up
    0
    Down
    ::


    Non puoi usare babel e polyglossia insieme.

    Non puoi nemmeno ricevere aiuto se non mostri un esempio minimo di ciò che fai: completo al punto da mostrare l’errore.

    Ciao
    Enrico

    in risposta a: [RISOLTO] TLMGR non funziona! #88876
    Up
    0
    Down
    ::


    Vediamo come ho fatto per una Ubuntu:
    `wget http://ctan.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/update-tlmgr-latest.sh
    sudo su
    export PATH=/opt/texbin:${PATH}
    sh update-tlmgr-latest.sh
    exit`
    Tutto a posto, dopo. Se non si è creato il link simbolico [tt]/opt/texbin[/tt], si scriva il percorso degli eseguibili, probabilmente
    `/usr/local/texlive/2013/bin/i386-linux`
    (l’ultima parte può variare a seconda dell’architettura su cui si lavora).

    Ciao
    Enrico

    in risposta a: [RISOLTO] TLMGR non funziona! #88849
    Up
    0
    Down
    ::

    illinguista1972″ post=88351Mi accodo alle lamentele: non aggiorno TeX Live da più di un mese, e da ieri sul bianco della schermata di TeX Live Utility campeggia inesorabile
    `Listing Failed`
    Almeno fino all’altro ieri mi compariva la lista dei pacchetti disponibili.

    Credo che oggi, finalmente, tutto sia tornato a posto.

    Sul menù “Actions” di TeX Live Utility (non so com’è in italiano), trova “Reinstall TeX Live Manager” e lascia che faccia. La nuova versione di tlmgr potrebbe dare ancora un paio di problemini, ma non bloccarsi. A questo punto dovresti essere in grado di aggiornare.

    Per chi non ha TeX Live Utility, la procedura è comunque di reinstallare tlmgr.

    Ciao
    Enrico

    in risposta a: [Risolto] Problema compatibilità tikzorbital e chemmacros #88904
    Up
    0
    Down
    ::

    skevin93″ post=88315Grandissimo! 😀 La tua soluzione è perfetta e assolutamente elegante. Avevo pensato anch’io all’uso di [tt]\let[/tt], ma definivo un nuovo comando invece che “svuotare” [tt]\orbital[/tt]. Addiritura sono riuscito a salvare capra e cavoli usando il codice:
    `
    \usepackage{chemmacros}
    \let\chemorbital\orbital
    \let\orbital\relax
    \usepackage{tikzorbital}
    `
    posso usarli tutti e due e il conflitto non c’è più.

    Posso solo chiederti una cosa: il comando [tt]\relax[/tt], che ho già notato in molte definizioni avanzate di macro, a cosa serve? So solo che è un comando di basso livello, sicuramente importante per definire le macro.

    Con [tt]\let\orbital\relax[/tt] rendi il comando [tt]\orbital[/tt] indefinito, almeno per il criterio di LaTeX: la decisione se un comando è indefinito si basa su una costruzione che, nel caso un token sia indefinito lo rende equivalente a [tt]\relax[/tt].

    Puoi fare di meglio:
    `\usepackage{savesym}

    \usepackage{chemmacros}
    \savesymbol{orbital}
    \usepackage{tikzorbital}
    \restoresymbol{tikz}{orbital}
    \restoresymbol{chem}{orbital}`
    dopo di che avrai a disposizione [tt]\tikzorbital[/tt] e [tt]\chemorbital[/tt]. Anche [tt]\orbital[/tt] che sarà equivalente a [tt]\chemorbital[/tt] con questo ordine di caricamento; ma secondo me è meglio tenere ben distinti i due comandi. Se preferisci l’ordine inverso di caricamento, sarà
    `\usepackage{savesym}

    \usepackage{tikzorbital}
    \savesymbol{orbital}
    \usepackage{chemmacros}
    \restoresymbol{chem}{orbital}
    \restoresymbol{tikz}{orbital}`
    e, in questo caso, [tt]\orbital[/tt] sarà equivalente a [tt]\tikzorbital[/tt]. Vedi bene perché suggerisco di non usare [tt]\orbital[/tt].

    Ciao
    Enrico

    in risposta a: Programmazione comando #88805
    Up
    0
    Down
    ::

    OldClaudio” post=88281Hai ragione , Enrico; ma proprio l’esempio di [tt]\gv[/tt] mi sembra uno spreco; che vantaggio c’è a scrivere [tt]\gv{a}[/tt] piuttosto che [tt]\bm{a}[/tt]?
    Almeno [tt]\bm[/tt] ha le iniziali di “bold math”, mentre [tt]\gv[/tt] a me non ricorda niente, per quanto mi sforzi. Sebbene la macro che proponi sia corretta, è evidentemente uno spreco.
    Volendo evitare di correggere altre cose già scritte, preferirei usare [tt]\let\gv=\bm[/tt] facendo sì che [tt]\gv[/tt] sia un sinonimo di [tt]\bm[/tt].

    Be’, evidentemente ricorda qualcosa a atom heart mother. E non è affatto uno spreco.

    Supponiamo che in un documento mi trovi a che fare con due tipi di oggetti; uno si può chiamare “generic variable” e un altro “funny variable”. Per ciascuno di essi definirò
    `\newcommand{\gv}[1]{\bm{#1}}
    \newcommand{\fv}[1]{\bm{#1}}`
    anche se la realizzazione in stampa è la stessa. Se dal’alto dovesse venire l’obiezione che le “funny” devono essere indicate in lettere Fraktur a testa in giù, sarebbe facile cambiare la definizione di [tt]\fv[/tt] senza guardare in tutto il documento quale uso di [tt]\bm[/tt] corrisponde a “funny” e quale a “generic”.

    Quanto a [tt]\let\gv\bm[/tt], io e te sappiamo bene che è molto più efficiente. Ma [tt]\let[/tt] non è documentato nel manuale di LaTeX.

    Ciao
    Enrico

    in risposta a: Programmazione comando #88803
    Up
    0
    Down
    ::

    Elrond” post=88271Manca un [tt]$[/tt] proprio al comando [tt]\gv[/tt]
    `\newcommand{\gv}[1]{\ensuremath{\mbox{\boldmath$ #1 $}}}`
    ma ho come l’impressione che tutto questo codice sia una porcheria

    Sì, lo è. Se si vuole un simbolo in nero, la soluzione è usare il pacchetto bm:
    `\usepackage{bm}
    \newcommand{\gv}[1]{\bm{#1}}`
    È giusto definirsi una propria macro per questi casi, naturalmente, preferendo un comando “significativo” a uno “generico”.

    Ciao
    Enrico

    in risposta a: [RISOLTO] cambiare interlinea di una frase #88752
    Up
    0
    Down
    ::

    Ziel van brand” post=88217grazie 🙂
    ho risolto.

    per i posteri:
    ho inserito il pacchetto “setspace” tra quelli usati.
    poi ho inserito la frase che mi interessa così:

    `\begin{spacing}{hfattore di scala}
    FRASE
    \end{spacing}`

    Non serve il pacchetto spacing che sconsiglio vivamente, a meno che non si debba sottostare ad assurde imposizioni riguardanti l’interlinea globale del documento.
    `\newenvironment{wideleading}[1]
    {\par\linespread{#1}\selectfont}
    {\par}`
    L’argomento è il fattore di ampliamento dell’interlinea.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 556 al 570 (di 13,218 totali)

Go to top