matteo.l

Risposte nei forum create

Stai visualizzando 15 risposte – dal 76 al 90 (di 308 totali)
  • Autore
    Risposte
  • in risposta a: modificare un tema per emacs [risolto] #106890
    Up
    0
    Down
    ::


    Il tuo ultimo messaggio è sparito

    in risposta a: modificare un tema per emacs [risolto] #106888
    Up
    0
    Down
    ::


    Con AUCTeX il tipo di carattere ha un nome diverso, font-latex-italic e non italic

    Ciao
    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106886
    Up
    0
    Down
    ::


    Con una versione relativamente recente di emacs basta dare il comando
    `
    M-x package-install RET
    auctex RET
    `
    e aggiungere
    `
    (package-initialize)
    `
    nel file .emacs

    La versione presente sul sito della guida tematica su emacs e AUCTeX non è la più recente, puoi trovare i file sorgente aggiornati su
    github

    Ciao
    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106884
    Up
    0
    Down
    ::

    davidebond” post=107151Grazie. Adesso il carettere corsivo si piega. L’unica cosa che mi manca è come indicare il colore. Ho provato ad inserire “:foreground red” e questo è il messaggio di errore ricevuto:

    `Wrong type argument: stringp, red

    To ensure normal operation, you should investigate and remove the
    cause of the error in your initialization file. Start Emacs with
    the ‘–debug-init’ option to view a complete error backtrace.
    `

    Ciao,

    davide

    Il messaggio d’errore indica che il colore deve essere una stringa, quindi
    `
    :foreground red
    `
    è sbagliato ma
    `
    :foreground “red”
    `
    funziona.

    Per avere una lista completa dei nomi dei colori puoi usare il comando
    `
    M-x list-colors-display
    `

    Ciao
    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106882
    Up
    0
    Down
    ::

    davidebond” post=107104 Resta solo una domanda: queste opzioni sovrascrivono quelle indicate nei singoli temi? In altre parole, se adesso cambio tema, rimangono le impostazioni che io ho scelto nel modo indicato sopra? Se è così, c’è invece un modo per agire nel singolo tema, in modo da aver opzioni diverse per temi diversi?

    Temo che i valori impostati così siano globali, il codice che proponevo invece è specifico per il tema.

    Il fatto che tu abbia trovato italic e non font-latex-italic-face indica che non usi AUCTeX, in questo caso puoi provare questa modifica
    `
    (custom-theme-set-faces
    'TEMA
    '(italic ((t (:slant italic))))
    '(bold ((t (:weight bold)))))
    `
    Sempre sostituendo a TEMA il nome corretto. Ho eliminato :foreground perché vedo che nel risultato di describe-face non è specificato nessun colore.

    Ciao
    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106879
    Up
    0
    Down
    ::


    Hai provato a dare il comando describe-face in corrispondenza del testo che vorresti in corsivo? Qual è il risultato?

    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106877
    Up
    0
    Down
    ::


    Ho avuto un po’ di tempo per leggere la documentazione di custom-theme-set-faces e questo è quello che ho capito. Se usi AUCTeX devi aggiungere questo al tuo file .emacs, dopo load-theme, sostituendo a TEMA il nome corretto e a COLORE il colore

    `
    (custom-theme-set-faces
    'TEMA
    '(font-latex-italic-face ((t (:slant italic :foreground COLORE))))
    '(font-latex-bold-face ((t (:weight bold :foreground COLORE)))))
    `

    Se vuoi usare il colore del tema devi aprire un file tex, portare il puntatore in corrispondenza di testo in corsivo e dare il comando
    `
    M-x describe-face
    `
    accettando il valore predefinito al prompt. Il comando va poi ripetuto in corrispondenza di testo in grassetto. Nella finestra di aiuto che compare troverai tutte le proprietà del tipo di carattere (face nella lingua di emacs), che puoi copiare nelle impostazioni. Questi comandi ti permettono anche di scoprire come si chiamano i due tipi di carattere se non usi AUCTeX.

    In ogni caso per non dimenticare le parentesi chiuse la soluzione migliore è farle scrivere a emacs, abilitando l’electric-pair-mode oppure usando i comandi di AUCTeX per scegliere il font
    `
    C-c C-f C-e
    `
    per l’enfasi,
    `
    C-c C-f C-b
    `
    per il grassetto e così via.

    Ciao
    Matteo

    in risposta a: modificare un tema per emacs [risolto] #106875
    Up
    0
    Down
    ::


    Dai meandri del mio file init.el ho ripescato questo codice che serve a ottenere l’effetto opposto:
    `
    (zenburn-with-color-variables
    (custom-theme-set-faces
    'zenburn
    `(font-latex-italic-face
    ((t (:foreground ,zenburn-cyan :slant normal))))
    `(font-latex-bold-face
    ((t (:foreground ,zenburn-blue+1 :weight normal))))
    `(font-latex-verbatim-face
    ((t (:foreground ,zenburn-magenta :inherit nil))))))
    `

    Al momento lo trovo piuttosto criptico, ma credo che l’elemento chiave sia
    `
    custom-theme-set-faces
    `
    mentre la macro
    `
    zenburn-with-color-variables
    `
    è definita dal tema che uso, zenburn, e potrebbe cambiare qualche dettaglio sull’uso della funzione.

    Prova a guardare la relativa documentazione.

    Ciao
    Matteo

    in risposta a: file di inizializzazione in emacs su windows #106802
    Up
    0
    Down
    ::


    A questo punto mi viene il sospetto che emacs non legga il file di inizializzazione, il modo più semplice per scoprirlo è fare di proposito un errore, scrivendo testo qualunque all’inizio e avviare emacs, dovrebbe darti un messaggio d’errore.

    Matteo

    in risposta a: file di inizializzazione in emacs su windows #106800
    Up
    0
    Down
    ::


    Per quanto riguarda default-directory guarda questa discussione su emacs.stackexchange, in breve per ottenere quello che vuoi devi mettere `(cd “”C:/Users/davidebond””)` nel file di configurazione e non impostare il valore di default-directory.

    Per l’altro problema non so aiutarti, ho rinunciato a usare la shell in emacs su windows.

    Ciao
    Matteo

    in risposta a: Installazione e primi problemi #106828
    Up
    0
    Down
    ::

    zambu” post=106939> ho nuovamente necessità di scrivere in Latex

    Passare a Linux e vivere tranquillo.

    Daniele

    Soluzione decisamente troppo drastica, uno dei tanti asapetti positivi di TeX è l’essere multipiattaforma

    Matteo

    in risposta a: file di inizializzazione in emacs su windows #106796
    Up
    0
    Down
    ::


    Il file non esiste finché non lo crei tu. Per essere sicuro di crearlo nella directory giusta usa emacs: C-x C-f ~/.emacs (oppure ~/.emacs.d/init.el)

    Ciao
    Matteo

    in risposta a: Texlive 2016 #106572
    Up
    0
    Down
    ::



    in risposta a: package serto…come installarlo???[RISOLTO] #47199
    Up
    0
    Down
    ::


    Le lettere nella tabella sono identificate da un numero esadecimale di due cifre, la prima è quella nella prima colonna, da 0 ad A, la seconda è quella nella prima riga, da 0 a F, quindi per usare la lettera all’incrocio fra la riga identificata da “5n e la colonna 0 devi scrivere “50, con le virgolette che indicano a TeX che si tratta di un numero esadecimale oppure convertirlo in decimale, in questo caso 80. Contrariamente a quanto c’è scritto nella documentazione i comandi sono \lowersyriac e \uppersyriac.

    Matteo

    in risposta a: package serto…come installarlo???[RISOLTO] #47196
    Up
    0
    Down
    ::


    Non ha scritto il comando, ma sospetto che tu abbia usato lo stesso nome per il file da elaborare e quello di uscita, cioè qualcosa di simile
    `~/bin/serto.py file.tex > file.tex`
    Se è così ti basta usare nomi diversi.

    Matteo

Stai visualizzando 15 risposte – dal 76 al 90 (di 308 totali)

Go to top