Elrond

Risposte nei forum create

Stai visualizzando 15 risposte – dal 481 al 495 (di 1,083 totali)
  • Autore
    Risposte
  • in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83697
    Up
    0
    Down
    ::

    Doc” post=86827Ovviamente! Ho anche provato ad azzerare la configurazione di emacs.
    Il punto è che i file nella cartella auto non contengono alcun riferimento a eledmac, a differenza di quanto avveniva nel file di prova. Dunque, quando provo a dare uno dei suoi comandi, non me lo trova!

    C’è uno [tt]\usepackage{eledmac}[/tt] in quel documento? Oppure carichi [tt]eledmac[/tt] tramite un altro file di stile?

    Doc” post=86827Aggiungendo a mano il riferimento, funge, ma poi, al salvataggio, esso scompare!

    È normale che sparisca al salvataggio perché al salvataggio il file [tt].el[/tt] viene rigenerato.

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83695
    Up
    0
    Down
    ::

    Doc” post=86823EDIT
    Ero riuscito a farlo andare in un file di prova. Nel libro, continua a non funzionare. Forse perché è il file di un capitolo, ma non è quello principale?

    È altamente plausibile che quella sia la causa. Hai già modificato il file da quando hai iniziato a usare Emacs? La cartella [tt]auto[/tt] e tutto il suo contenuto viene (ri)generata ogni volta che salvi il file (per via dell’opzione [tt]TeX-auto-save[/tt] che hai impostato), il file generato da AUCTeX viene poi letto all’apertura del sorgente LaTeX

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83692
    Up
    0
    Down
    ::

    Doc” post=86811Ci son tutti! E allora, perché l’autocompletamento non mi funge?

    Nel tuo [tt].emacs[/tt] hai le righe
    `(setq TeX-auto-save t)
    (setq TeX-parse-self t)
    (setq-default TeX-master nil)`
    ? Queste sono praticamente obbligatorie per utilizzare le funzioni speciali di AUCTeX.

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83690
    Up
    0
    Down
    ::

    Doc” post=86808

    Ma ora che ci penso, tu usi Debian, quando installi AUCTeX da repository questa operazione è automaticamente eseguita per tutti i pacchetti già presenti nel tuo sistema. Quindi dovresti già avere il supporto a [tt]eledmac[/tt], compreso l’autocompletamento per [tt]\edtext[/tt] con due argomenti obbligatori.

    E invece… no! 🙁

    Controlla se hai la cartella [tt]/var/lib/auctex[/tt] e in particolare il file [tt]/var/lib/auctex/emacsXX/eledmac.el[/tt] (al posto di XX metti la tua versione di Emacs, immagino avrai la 23 o la 24). In caso contrario prova con la strada suggerita sopra.

    Doc” post=86808

    Come si espande? Chiedo seriamente, non ho familiarità con Texworks. Su internet ho trovato che bisogna modificare il file [tt]tw-latex.txt[/tt], ti riferisci a quello?

    Semplicissimo!
    Ti crei un file [tt]~/.TeXworks/completion/tw-personal.txt[/tt] con qualcosa come questo (ti posto il mio):
    `%%!TEX encoding = UTF-8
    scolio:=\pstart\newpara \label{#INS#•} #INS#•\pend
    paralleli:=\edtext{}{\paralleli{{\textbf{\ref{#INS#•}}}\enspace #INS#•}}
    testimonia:=\edtext{}{\testimonia{{\textbf{\ref{#INS#•}}}\enspace •#INS#}}
    lectiones:=\edtext{#INS#•}{\lectiones[#INS#•]{#INS#•}}
    marginalia:=\ledsidenote{#INS#•}
    nrlectiones:=\edtext{}{\lemma{{\textbf{\ref{#INS#•}}}\lectiones[#INS#•]{#INS#•}}
    greeknumeral:=\greeknumeral{#INS#}`
    A questo punto, scrivi ad esempio [tt]paral[/tt], premi TAB e fa tutto lui!

    Ok, AUCTeX non lavora così, però ho l’impressione che sia possibile utilizzare l'[tt]abbrev-mode[/tt] per fare quello a cui sei abituato con Texworks. Mi informo e riferisco

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83688
    Up
    0
    Down
    ::

    Doc” post=86804Mumble…. mumble…. non capisco bene come funzioni

    Ho aggiornato il messaggio precedente aggiungendo i commenti, per rendere il codice leggermente più chiaro.

    Doc” post=86804poi…. beh!…. eledmac carica un sacco di comandi: se dovessi fare tutto ciò per ogni suo comando, impazzirei!

    Ok, passiamo alle maniere forti: cancella il codice che ho scritto prima (quello con [tt]eval-after-load[/tt]); apri il file [tt]eledmac.sty[/tt], esegui [tt]M-x TeX-auto-generate[/tt], quando ti viene richiesto [tt]TeX file or directory[/tt] inserisci il percorso del file, in realtà basta premere la freccia già per ottenerlo automaticamente, poi premi due volte [tt]RET[/tt]. In questo modo AUCTeX genererà un file che contiene tutti i comandi che riesce a estrarre da [tt]eledmac.sty[/tt], a me ne ha trovati 350. Ho controllato, [tt]\edtext[/tt] è riconosciuto correttamente come un comando che prende due argomenti obbligatori.

    Ma ora che ci penso, tu usi Debian, quando installi AUCTeX da repository questa operazione è automaticamente eseguita per tutti i pacchetti già presenti nel tuo sistema. Quindi dovresti già avere il supporto a [tt]eledmac[/tt], compreso l’autocompletamento per [tt]\edtext[/tt] con due argomenti obbligatori.

    Doc” post=86804Questo è un aspetto che dovrebbero potenziare. Texworks, ad esempio, è espandibile in modo semplicissimo.

    Come si espande? Chiedo seriamente, non ho familiarità con Texworks. Su internet ho trovato che bisogna modificare il file [tt]tw-latex.txt[/tt], ti riferisci a quello?

    in risposta a: LaTeX + git #51040
    Up
    0
    Down
    ::



    @Liverpool
    : continuo una discussione nata altrove, qui è meno off topic

    Elrond” post=86757La cosa più fastidiosa è che qualche mese fa su Github hanno avuto l’infelice idea di rimuovere il servizio di caricamento di file esterni al repository (accampando scuse secondo me abbastanza sciocche, ma tant’è).

    Proprio due giorni fa Github ha aggiunto una nuova funzione che permette di caricare file binari esterni al repository: https://github.com/blog/1547-release-your-software La funzione in se è carina, il fatto che sia legato ai tag permette di recuperare facilmente vecchie versioni di software, o documenti nel nostro caso, però mi piacerebbe anche caricare file quando mi pare e non legati a una versione particolare. Comunque questa nuova funzione è sicuramente meglio di niente.

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83686
    Up
    0
    Down
    ::

    Doc” post=86802

    [quote=”Doc” post=86798]Ad esempio, non riesco ancora a capire come fare ad ottenere l’autocompletamento sia dei comandi latex standard sia di altri personalizzati, quali, ad esempio, uno come questo:
    `\edtext{}{\paralleli{{\textbf{\ref{•}}}\enspace •}}`

    Comunque, molto molto molto comodo e potente!

    Usa [tt]C-c C-m[/tt] o [tt]C-c RET[/tt] per inserire comandi, puoi completare il nome con [tt]TAB[/tt] se AUCTeX lo conosce. Non conosco questo [tt]\edtext[/tt], potresti spiegarti un po’ meglio?

    Un po’ scomodo!
    Avevo visto delle alternative più comode: http://www.emacswiki.org/emacs/AUCTeX#toc11
    [/quote]
    Prova questo invece (è una soluzione interna ad AUCTeX, non richiede altri pacchetti esterni): nel tuo [tt].emacs[/tt] inserisci questo
    `(setq TeX-electric-escape t)`
    In questo modo [tt]\[/tt] è equivalente a [tt]C-c C-m[/tt] (e [tt]C-c RET[/tt]), anzi, è pure più rapido, se non ci sono ambiguità ti basta premere la barra spaziatrice per completare e inserire il effettivamente il comando, invece con [tt]C-c C-m[/tt] (e [tt]C-c RET[/tt]) dovresti prima completare con [tt]TAB[/tt] e poi uscire con [tt]RET[/tt]. Se vuoi inserire il comando che hai scritto nel minibuffer ma AUCTeX non lo conosce e non te lo lascia inserire premendo la barra spaziatrice, premi normalmente [tt]RET[/tt].

    L’unico problema di questa soluzione è che diventa più scomodo inserire il carattere di backspace (che comunque userai molto raramente), devi premere [tt]C-q \[/tt] (in generale, [tt]C-q[/tt] serve per inserire letteralmente il tasto successivo, ignorando qualsiasi funzione speciale).

    Doc” post=86802edtext è un comando di eledmac: è ovvio che tu non lo conosca!
    Il punto è però un altro, più generale: se io volessi aggiungere comandi speciali e personalizzati (e che uso spessissimo), come faccio regolarmente sugli altri editor, come farlo su auctex?

    In genere è compito degli sviluppatori di AUCTeX aggiungere il supporto ai pacchetti, ma ovviamente il tempo è limitato, gli sviluppatori sono pochi e i pacchetti sono molti e spesso molto complicati (vedo che il manuale di [tt]eledmac[/tt] è lungo 200 pagine 😮 ), quindi a volte bisogna arrangiarsi da soli.

    Vedo che [tt]\edtext[/tt] accetta due argomenti obbligatori, allora inserisci questo codice nel tuo [tt].emacs[/tt]
    `
    ;; Esegui il codice dopo che viene caricato il file `latex.el'.
    (eval-after-load “latex”
    '(progn
    ;; Aggiungi il supporto al pacchetto `eledmac'.
    (TeX-add-style-hook
    “eledmac”
    (lambda ()
    ;; Aggiungi nuovi comandi.
    (TeX-add-symbols
    ;; \edtext{}{}
    '(“edtext” 2))))))
    `
    In questo modo se nel tuo documento compare la riga [tt]\usepackage{eledmac}[/tt] il comando sarà disponibile, con autocompletamento e inserimento automatico delle due coppie di parentesi.

    Ho provato a spiegare come farlo nella guida, ma forse non sono stato chiarissimo, tant’è che stavo pensando di rimuovere questa parte nella prossima versione perché rischia di confondere troppo il lettore.

    Se trovi che l’inserimento del greco sia realmente molto semplice, potresti contribuire alla guida spiegando il tuo approccio, magari interesserà anche ad altri 🙂

    Se hai altri dubbi, suggerimenti, scrivi pure 😉

    in risposta a: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX #83684
    Up
    0
    Down
    ::

    Doc” post=86798Ad esempio, non riesco ancora a capire come fare ad ottenere l’autocompletamento sia dei comandi latex standard sia di altri personalizzati, quali, ad esempio, uno come questo:
    `\edtext{}{\paralleli{{\textbf{\ref{•}}}\enspace •}}`

    Comunque, molto molto molto comodo e potente!

    Usa [tt]C-c C-m[/tt] o [tt]C-c RET[/tt] per inserire comandi, puoi completare il nome con [tt]TAB[/tt] se AUCTeX lo conosce. Non conosco questo [tt]\edtext[/tt], potresti spiegarti un po’ meglio?

    in risposta a: LaTeX + git #51037
    Up
    0
    Down
    ::

    Liverpool” post=86773Ho letto la guida e mi sembra molto chiara anche per uno negato come me. Complimenti.
    L’unico capitolo che mi sembra un po’ affrettato è il terzo, nel quale mancano proprio le spiegazioni.
    Ho trovato delle sviste (un paio di frasi lasciate in sospeso), ma non avendo avuto l’intelligenza di segnarmele, sarò costretto a rileggere tutto per rintracciarle.

    Ogni contributo è ben accetto, soprattutto per sviste così colossali come frasi lasciate a metà 😳

    Liverpool” post=86773Invece, a proposito del branch si legge che il comando per generare un branch è [tt]git branch nomedelramo[/tt]. Più in basso si legge “In alternativa a [tt]git checkout nomedelramo[/tt], per creare un nuovo ramo si può usare il comando [tt]git checkout -b nomedelramo[/tt]”… Il senso del collegamento l’ho capito, ma credo che la frase sia un po’ ambigua, perché si intende che checkout serva a creare un nuovo branch.

    Si possono creare nuovi rami in due modi: [tt]git branch nomebranch[/tt] e [tt]git checkout -b nomebranch[/tt] (differenza: il primo crea il ramo ma rimane in quello attuale, il secondo lo crea e lo visita): questo è chiaro o è da spiegare meglio?

    Liverpool” post=86773Richiesta: si potrebbe aggiungere in appendice una lista dei comandi con descrizione breve da usare come promemoria?

    Certo, è una buona idea, prendo nota

    Liverpool” post=86773Domanda forse un po’ offtopic: ma è possibile inibire la visualizzazione di un progetto a chi non è autorizzato?

    Si può creare un repository privato: su github sono a pagamento, su bitbucket sono gratuiti

    in risposta a: Ho superato la capacità di TeX! #87047
    Up
    0
    Down
    ::

    Liverpool” post=86769[OT]

    Vorrei segnalare che il link giusto per la classe guidatematica è:
    https://github.com/GuITeX/guidatematica
    e che, per compilare la guida a Git servono, oltre al file di classe, anche le due immagini in pdf presenti nella cartella della guida tematica.

    Ciao

    [/OT]

    Grazie per la segnalazione, ho aggiornato il nome del repository della classe (è cambiato qualche mese fa) e aggiunto un link al PDF della guida 😀

    Guarda l’aspetto positivo, ora che hai installato la classe [tt]guidatematica[/tt] puoi pensare di contribuire anche tu con qualche nuova guida 😉
    Comunque nel repository della classe ci sono un Makefile e uno script batch (entrambi realizzati da Orlando Iovino) per automatizzare l’installazione della classe su tutti i principali sistemi operativi

    in risposta a: Disinstallare TexLive 2012 da Ubuntu 13.04 #87381
    Up
    0
    Down
    ::

    marchetto” post=86763Un’altra domanda: per installare la versione 2013 posso sempre usare il file della Documentazione? è sempre valido?

    Sì, opportunamente adattato, i riferimenti a “2012” vanno sostituiti con “2013”

    in risposta a: Disinstallare TexLive 2012 da Ubuntu 13.04 #87379
    Up
    0
    Down
    ::


    L’hai installato secondo la procedura descritta in http://profs.sci.univr.it/~gregorio/texlive-YEAR-ubuntu.pdf? In questo caso basta cancellare la cartella 2012, altrimenti spiega come l’hai installata. Se non hai problemi di spazio ti consiglio di rimuoverla dopo che installi la 2013 e ti accerti che tutto funzioni a dovere

    in risposta a: Ho superato la capacità di TeX! #87044
    Up
    0
    Down
    ::

    Liverpool” post=86755

    Non c’entra niente con la tua domanda, ma invece di dare nomi improbabili al file, tipo [tt]ArteLaTeX-ripulita.tex[/tt], avete mai pensato di utilizzare un sistema per il controllo delle revisioni, tipo git? C’è una potenziale guida tematica work in progress (molto work da fare, ma poco progress), potrebbe essere l’occasione per metterla alla prova: https://github.com/giordano/guidagit/

    [OT]
    Ma non sarebbe meglio inserire direttamente il pdf? Per leggere la guida devo scaricare il sorgente da una cartella, la classe da un’altra cartella, crearmi una cartella per copiarci i file e compilare. Già questo mi scoraggia.
    [/OT]

    Ciao

    Nella guida è accennato perché è sconsigliabile farlo: git (ma credo un po’ tutti i sistemi simili) fa abbastanza schifo con i file binari, nel senso che le dimensioni del repository aumentano parecchio se ci sono molti file binari che vengono spesso modificati, andando a influenzare negativamente le prestazioni (mi pare di aver letto che anche semplici operazioni come la lettura del log diventano lente alla lunga, se ci sono file binari modificati frequentemente).

    La cosa più fastidiosa è che qualche mese fa su Github hanno avuto l’infelice idea di rimuovere il servizio di caricamento di file esterni al repository (accampando scuse secondo me abbastanza sciocche, ma tant’è). Al contrario, su Bitbucket e Sourceforge è ancora possibile caricare file extra. Ho menzionato questi due servizi nella guida proprio a questo proposito.

    Se vuoi posso caricare il PDF da qualche parte e mettere il link nel README, però vorrei eviterei di includere il PDF nel repository.

    in risposta a: [Risolto] Texmaker: errore file di log non trovato #87165
    Up
    0
    Down
    ::


    Allora prova a cancellare i file ausiliari generati durante la compilazione e poi rimcompilare: in Texmaker e TeXstudio, Strumenti → Pulisci. A volte capita che diano problemi

    in risposta a: [Risolto] Texmaker: errore file di log non trovato #87163
    Up
    0
    Down
    ::


    Ti succede con qualsiasi file o uno in particolare?

Stai visualizzando 15 risposte – dal 481 al 495 (di 1,083 totali)

Go to top