Re: [Guida] Guida pratica all’uso di GNU Emacs & AUCTeX

#83689
Doc
Partecipante
    Up
    0
    Down
    ::

    Elrond” post=86807Ok, 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.

    Provo più tardi! Ora sto lavorando appunto alla mia edizione!

    ElrondMa 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! 🙁

    ElrondCome 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!

    Go to top