egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,146 al 2,160 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Problema con Beamer e LED #70358
    Up
    0
    Down
    ::

    Beacher” post=69621Salve a tutti ragazzi, e complimenti per la cura del forum, molto utile per alcune problematiche (soprattutto per me che non sono un esperto di LaTeX) 😀

    Vi devo chiedere aiuto per quanto riguarda il creare una presentazione con beamer.
    Vi do innanziutto i dettagli di ciò che sto utilizzando: OS win7, MikteK vers 2.9 e come editor LEd.

    Ho provato ad usare inizialmente una template trovato su internet per creare una presentazione (ho usato anche quella fornita dal forum stesso) ma in entrambi i casi quando vado a compilare (sia compilazione LaTeX che PDF) mi chiede di installare questo (credo, scusa la mia ignoranza) pacchetto/add-on: pgfcore.sty.

    Ho provato a vedere su internet, anche qui nel forum, ma sinceramente non capisco come devo proseguire. Solitamente quando compilo e mi chiede di installare parti mancanti LEd gestisce tutto da solo; in questo caso invece non succede nulla, nemmeno se utilizzo l’opzione di cercare il file tramite internet explorer.

    C’è qualcuno che sa come devo muovermi, e nel caso dirmi come fare?
    Vi ringrazio. :mrgreen:

    Beacher

    ps: vi allego l’immagine di cio che LEd mi chiede quando compilo.

    Ho l’impressione che tu abbia un’installazione bacata: [tt]pgfcore.sty[/tt] non esiste più nelle recenti versioni di PGF. Probabilmente ne hai una vecchia da qualche parte che prende il sopravvento su quella “ufficiale”. Apri una shell di comandi DOS e riporta che cosa ti dice
    `kpsewhich tikz.sty`
    Ciao
    Enrico

    in risposta a: chiarimenti comando \raggedbottom #70355
    Up
    0
    Down
    ::

    davide987″ post=69619ciao a tutti, è possibile “limitare” il comando \raggedbottom solo ad alcune sezioni del documento e non a tutto?

    grazie

    Davide

    Il suo contrario è [tt]\flushbottom[/tt]

    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26930
    Up
    0
    Down
    ::

    IneXperience” post=69602mimmo, OldClaudio, egreg9 grazie dei vostri consigli.

    Ho fatto un po’ di pulizia, e chiedo solamente un’ultima verifica, in modo che fosse rientrata la sporcizia di vecchie installazioni e del modo un po’ pasticcione di agire.

    Per verifica:
    `
    MarSy:~ bones$ ls /Library/TeX/Distributions
    TeXDist-description.rtf TeXLive-2011.texdist
    MarSy:~ bones$ ls -ld /usr/texbin
    lrwxr-xr-x 1 root wheel 63 25 Feb 01:57 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
    MarSy:~ bones$ ls /usr/local/texlive/2011/bin
    universal-darwin x86_64-darwin
    MarSy:~ bones$ echo $PATH
    /usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
    `
    Quindi posso cancellare tranquillamente la cartella /opt?
    Com’è che riferita nel path?

    Intanto:
    `
    MarSy:~ root# cat .bash_login

    export PATH=”/usr/local/bin:/usr/local/sbin:”
    `

    In .profile ho il riferimento ad un programma che dovrebbe funzionare al riavvio della macchina, magari lo elimino.
    `
    MarSy:~ root# ls -a
    #.bash_login# .dvi .profile
    . .emacs.d .sh_history
    .. .forward .viminfo
    .CFUserTextEncoding .git Library
    .bash_login .gitconfig
    .bash_login.swo .log

    MarSy:~ root# cat .profile
    alias applejack='/var/root/Library/Scripts/applejack.sh' #AppleJack Installer
    echo “” #AppleJack Installer
    echo “For troubleshooting assistance, just type 'applejack' at the prompt” #AppleJack Installer
    `
    Cancello tranquillamente dove riferisce lo script AppleJack Installer?

    Scusatemi se mi sono discostato dal LaTeX per risolvere problemi riguardanti Mac, ma ne aprofitto visto che ne sapete più di me. Se troppo OffTopic mi fermo.
    Grazie.

    Nella directory /opt hai la roba installata da MacPorts. Se ti serve non la devi certo cancellare. Riporta il risultato di
    `ls -ld /etc/paths.d
    ls ~/.MacOSX`
    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26924
    Up
    0
    Down
    ::

    IneXperience” post=69557Ho notato che il path è un casino.
    Lo settiamo correttamente… se posso approfittare della tua benevolenza. Dev’essersi fregato quando tentai di installare mysql e seguire tutti i topic del mondo. Con esito poi negativo 🙁

    `
    MarSy:~ bones$ echo $PATH
    /usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11/bin:/usr/texbin
    MarSy:~ bones$ which -p pdflatex
    `

    edit: se può essere d’aiuto
    `
    MarSy:~ root# cat .bash_login
    export PATH=”/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH”
    `

    I pasticci sembrano parecchi. Con l’impostazione normale /usr/texbin dovrebbe andare in cima. Da quello che vedo non ha molta rilevanza .bash_login, visto che non hai per primo /usr/local/bin. Potrebbe essere in .bashrc o in .profile

    Ciao
    Enrico

    in risposta a: Codici colori #70344
    Up
    0
    Down
    ::

    samiel” post=69583Quale sistema o “algoritmo” si può utilizzare
    per avere la terna rgb atta a rendere
    il “rosso veneziano” (scusate il campanilismo…)
    HEX #C80815
    RGBB (r, g, b) (200, 8, 21)
    CMYKH (c, m, y, k) (0, 94, 97, 0)
    HSV (h, s, v) (0°, 84%, 84%)

    Grazie
    M

    200/255 = 0.78431372549019607843

    8/255 = 0.03137254901960784313

    21/255 = 0.08235294117647058823

    Dunque il colore è

    `\definecolor{rossoveneziano}{rgb}{0.784,0.031,0.082}`

    ma puoi benissimo lasciar fare a xcolor e scrivere uno fra

    `\definecolor{rossoveneziano}[HTML]{C80815}
    \definecolor{rossoveneziano}{RGB}{200,8,21}`
    Ciao
    Enrico

    in risposta a: Un esempio di tabella con siunitx, per l’Arte #70333
    Up
    0
    Down
    ::


    Dove mancherebbe la coppia di parentesi? Nessuno si sognerebbe di leggere il numero nella terza riga in modo diverso da “pi elevato all’esponente (pi elevato a pi)”.

    Nessuno, per esempio, mette parentesi quando si scrivono i numeri di Fermat

    22n[/sup] + 1

    cioè, per n da 0 a 4: 3 5 17 257 65537.

    Tutti sanno che per n=5 si ottiene un numero composto e non si sa se ci siano altri numeri di Fermat primi oltre a quelli indicati.

    Ciao
    Enrico

    in risposta a: Simboli con pedice rapidi #70306
    Up
    0
    Down
    ::

    OldClaudio” post=69576Non ho verificato nel kernel di LaTeX, ma una volta scrivere il nome di un file che contenesse un underscore provocava errori a causa del suo codice di categoria; ora non sembra succedere più, ma certamente, l’underscore cambia categoria in diversi punti dell’esecuzione di varie macro.

    Io allora cercherei di rendere locale il cambio di categoria e scriverei:
    `
    \AtBeginDocument{\mathcode`_=\string”8000}
    {\catcode`_=\active
    \gdef_{\@ifnextchar[\ItOrUp@sb@mathrm\sb}}
    \def\ItOrUp@sb@mathrm[#1]{\sb\mathrm{#1}}
    `
    e analogamente per gli apici; eviterei \@makeatother\_ perché il lavoro l’ha già fatto il gruppo; la definizione \gdef è come \def, ma è globale e trascende il gruppo; ovviamente funziona solo quando _ è un carattere attivo, quindi solo in matematica.

    Il problema dell’underscore non legale nei nomi dei file si presenta quando è attivo. Con le mie macro non lo è. Il nucleo di LaTeX non cambia mai il codice di categoria di _, che io sappia, eccetto per definirne l’azione nel caso sia “math active”, cioè abbia mathcode “8000, definendolo come [tt]\_[/tt]; ma la mia definizione annulla questa.

    Naturalmente il codice di categoria cambia in un ambiente verbatim, ma è un’altra faccenda.

    In ogni caso, affinché la faccenda funzioni l’underscore deve avere codice di categoria 12 (oppure 11, ma questo è proprio meglio di no). Se gli lasci codice di categoria 8, il suo significato come “math active” non viene mai usato.

    Ciao
    Enrico

    in risposta a: Iniziale maiuscola per \monthname #70214
    Up
    0
    Down
    ::


    Qualche miglioramento al codice:

    `\usepackage{datetime}
    \usepackage{etoolbox}

    \makeatletter
    \newcommand\patchmonthname{%
    \ifcsname p@monthname\languagename\endcsname % already patched
    \else
    \ifcsname monthname\languagename\endcsname
    \typeout{Patching \string\monthname\languagename}%
    \@patchmonthname
    \typeout{Patched \string\monthname\languagename}%
    \else
    \typeout{No original \string\monthname\languagename}%
    \fi
    \fi}

    \begingroup
    \@makeother\#
    \gdef\@patchmonthname{%
    \letcs\@tempa{\string\monthname\languagename}%
    \patchcmd\@tempa{\the\@orgargctr}{#1}{}{}%
    \patchcmd\@tempa{\the\@orgargctr}{#1}{}{}%
    \patchcmd\@tempa{\@orgargctr=#1\relax}{}{}{}%
    \patchcmd\@tempa{\@orgargctr}{#1\relax}{}{}%
    \global\expandafter\let\csname p@monthname\languagename\endcsname\@tempa}
    \endgroup

    \@ifpackageloaded{babel}{}{\patchmonthname}

    \newcommand*\Monthname[1]{%
    \begingroup\edef\x{\endgroup\noexpand\MakeTextUppercase
    % Dovrei generare un errore se non è definito?
    \csname p@monthname\languagename\endcsname[#1]}\x
    }

    \apptocmd\select@language{\patchmonthname}{}{}
    \makeatother`
    1. Non ho ben capito perché definivi [tt]\patchmonthname[/tt] con un argomento che poi non usavi. Il controllo su “multilingual” è ridondante e ti impedisce di usare la macro se non carichi babel.

    2. I controlli sono in ordine diverso: non facciamo niente se [tt]\p@monthname[/tt] è già definito (caso forse più frequente).

    3. Usiamo [tt]\ifcsname…\endcsname[/tt] che è più efficiente.

    4. Eliminiamo [tt]\@@patchmonthname[/tt]

    5. La riassegnazione finale del significato di [tt]\@tempa[/tt] a [tt]\p@monthname[/tt] è globale, così se la macro è stata definita in un ambiente [tt]otherlanguage[/tt] non c’è bisogno di eseguire di nuovo [tt]\patchmonthname[/tt]

    6. Com’è definito ora [tt]\Monthname[/tt] è meglio, perché il significato di [tt]\x[/tt] sparisce da sé

    7. Se babel non è caricato, si esegue [tt]\patchmonthname[/tt] una volta per tutte con l’inglese.

    Ciao
    Enrico

    in risposta a: Problemi con tabella multiriga #70319
    Up
    0
    Down
    ::

    keplero” post=69564Salve a tutti e buon fine settimana 🙂
    Ho dei problemi con una tabella multiriga. Deve avere 4 colonne, le cui intestazioni devono essere in neretto. Seguono poi alcune multirighe; poiché il testo all’interno del campo multirow è lunghetto, non mi va a capo automaticamente ma mi rende la tabella larghissima. Qui c’è un esempio esemplificativo:

    `\begin{tabular}{cccc}
    \toprule
    \textbf{Prima colonna} & \textbf{Seconda colonna} & \textbf{Terza colonna} & \textbf{Quarta colonna} \\
    \midrule
    \multirow{3}*{Questo è un testo molto lungo che non va a capo} & Ciao & Sono & Un testo \\
    & Molto & Carino & E simpatico \\
    & Nonché & Esemplificativo & Del problema \\
    \bottomrule
    \end{tabular}
    `

    Un’altra cosa che vorrei capire è come fare in modo che i “titoli” delle colonne (quelli in neretto) siano centrati, mentre il testo sia magari giustificato. Mi confermate inoltre che multirow non funziona con tabularx, per cui l’unico modo per controllare la larghezza delle colonne sembra essere quello di usare colonne p?

    L’esempio non fa capire perché vuoi un tipo di allineamento del genere. Puoi proporne uno più significativo?

    Ciao
    Enrico

    in risposta a: Simboli con pedice rapidi #70303
    Up
    0
    Down
    ::

    antonio.macrì” post=69559Fantastico Enrico! 🙂

    Volendo anche gli apici posso modificare così?
    `\makeatletter
    \mathcode`_=\string”8000
    \catcode`_=\active
    \def_{\@ifnextchar[\ItOrUp@sb@mathrm\sb}
    \def\ItOrUp@sb@mathrm[#1]{\sb\mathrm{#1}}
    \@makeother\_

    \mathcode`^=\string”8000
    \catcode`^=\active
    \def^{\@ifnextchar[\ItOrUp@sp@mathrm\sp}
    \def\ItOrUp@sp@mathrm[#1]{\sp\mathrm{#1}}
    \@makeother\^
    \makeatother`

    Sono andato a braccio, ma sembra funzionare.

    Grazie!

    È identico, quindi funziona. Sconsiglio vivamente entrambi. 🙂

    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26918
    Up
    0
    Down
    ::

    IneXperience” post=69553Ti invio quanto risulta:
    `
    MarSy:~ bones$ sudo -s
    bash-3.2# chmod a+rx /usr/local/texlive
    bash-3.2# ls -ld /usr/local/texlive/2011/bin
    drwxr-xr-x 4 root wheel 136 3 Jul 2011 /usr/local/texlive/2011/bin
    bash-3.2# sudo chmod a+x /usr/local
    bash-3.2# sudo chmod go-w /usr/local
    bash-3.2# ls -ld /usr/local
    drwxr-xr-x 10 root wheel 340 15 Feb 06:54 /usr/local
    bash-3.2# ls -ld /usr/local
    `

    Puo’ essere confortante?

    Abbastanza. Ora prova con
    `ls -ld /usr/local/texlive
    ls -ld /usr/texbin
    echo $PATH
    which -p pdflatex`
    (utente normale)

    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26915
    Up
    0
    Down
    ::

    IneXperience” post=69551

    Prima cosa da provare:
    `sudo chmod a+rx /usr/local/texlive
    ls -ld /usr/local/texlive/2011/bin`
    Ciao
    Enrico

    Il tuo comando non riesco a darlo con sudo. Non so che password inserire, se gli metto quella dell’account non mi loga come root.
    Ho fatto il tuo comando con su – ed è andato a buon esito, uscendo da root e verificando il permesso nuovamente mi dice quanto segue:
    `
    MarSy:~ bones$ ls -ld /usr/local/texlive/2011/bin
    ls: /usr/local/texlive/2011/bin: Permission denied
    `

    Fear!

    aggiungo:

    `
    MarSy:~ bones$ sudo chmod a+rx /usr/local/texlive
    MarSy:~ bones$ ls -ld /usr/local/texlive/
    ls: /usr/local/texlive/: Permission denied
    `

    Puoi fare [tt]su[/tt] e non [tt]sudo[/tt]? Bizzarro. Suppongo che tu abbia giochicchiato un po’ troppo con l’utente “root”.

    Per usare “sudo” devi essere un utente con privilegi di amministrazione. Normalmente il primo utente definito, cioè il nome con cui viene eseguita l’installazione di Mac OS X ha questi privilegi. Abilitare l’utente “root” su Mac OS X è una pratica molto discutibile.

    I privilegi di /usr/local sono del tutto sbagliati! Devi dare anche
    `sudo chmod a+x /usr/local
    sudo chmod go-w /usr/local`
    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26913
    Up
    0
    Down
    ::

    IneXperience” post=69549`
    MarSy:~ bones$ ls -ld /usr
    drwxr-xr-x@ 12 root wheel 408 25 Feb 01:57 /usr
    MarSy:~ bones$ ls -ld /usr/local
    drwxrw-rw- 10 root wheel 340 15 Feb 06:54 /usr/local
    MarSy:~ bones$ ls -ld /usr/local/texlive
    ls: /usr/local/texlive: Permission denied
    MarSy:~ bones$ ls -ld /usr/local/texlive/2011
    ls: /usr/local/texlive/2011: Permission denied
    `

    ecco quanto mi hai richiesto… mi sa che dovremo cambiare i permessi.

    Prima cosa da provare:
    `sudo chmod a+rx /usr/local/texlive
    ls -ld /usr/local/texlive/2011/bin`
    Ciao
    Enrico

    in risposta a: TexShop impazzito 🙁 #26911
    Up
    0
    Down
    ::

    IneXperience” post=69541

    Ti avevo chiesto anche la risposta ad altri comandi.

    Ciao
    Enrico

    Ops! una svista, perdon… provvedo subito:
    `
    Last login: Sat Feb 25 01:04:08 on ttys000
    MarSy:~ bones$ ls /Library/TeX/Distributions
    Fink-teTeX.texdist TeXDist-description.rtf
    MacPorts-TeXLive.texdist TeXLive-2011-Basic.texdist
    MacPorts-teTeX.texdist TeXLive-2011.texdist
    MarSy:~ bones$ ls -ld /usr/texbin
    lrwxr-xr-x 1 root wheel 63 25 Feb 01:27 /usr/texbin -> /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
    MarSy:~ bones$ ls /usr/local/texlive/2011/bin
    ls: /usr/local/texlive/2011/bin: Permission denied
    MarSy:~ bones$ su –
    Password:
    MarSy:~ root# ls /usr/local/texlive/2011/bin
    universal-darwin x86_64-darwin
    MarSy:~ root#
    `

    Hai evidentemente un problema di permessi. Il comando [tt]ls -ld /usr/local/texlive/2011/bin[/tt] dovrebbe dare
    `drwxr-xr-x 4 root wheel 136 Jul 21 2011 /usr/local/texlive/2011/bin`
    (la data potrebbe essere diversa). Il fatto che a te dia [tt]Permission denied[/tt] dice che non hai accesso (come utente normale) all’albero texlive. Riporta il risultato di
    `ls -ld /usr
    ls -ld /usr/local
    ls -ld /usr/local/texlive
    ls -ld /usr/local/texlive/2011`
    (non come “super user”)

    Ciao
    Enrico

    in risposta a: Simboli con pedice rapidi #70301
    Up
    0
    Down
    ::

    francesco.biccari” post=69542Mi piace molto questa idea delle parentesi quadre e graffe!

    Hai già scritto del codice?

    `\makeatletter
    \mathcode`_=\string”8000
    \catcode`_=\active
    \def_{\@ifnextchar[\ItOrUp@mathrm\sb}
    \def\ItOrUp@mathrm[#1]{\sb\mathrm{#1}}
    \@makeother\_
    \makeatother
    …
    $a_{x}a_[ciao]$`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 2,146 al 2,160 (di 13,205 totali)

Go to top▲