pacchetto alphalph

  • Creatore
    Topic
  • #61078
    Up
    0
    Down
    ::


    Non so se qualcuno lo conosce, ma mi è sembrato essere la soluzione per risolvere il problema di note il cui numero sfora quello dei simboli possibili, ad esempio note contrassegnate da lettere… dopo la “z”, che è precisamente il mio caso.
    Sono un paio di giorni che litigo con il manuale:

    http://mirrors.ctan.org/macros/latex/contrib/oberdiek/alphalph.pdf

    senza tuttavia capire quale sia la sintassi per avere un sistema di note che, arrivati alla “z”, passi a “aa, ab, ac” etc.

    Uso MAC e compilo con Texshop.

    Il preambolo (qui piuttosto inutile perché uso il sistema di note di LEDMAC) è, relativamente a ciò che ci interessa

    `\documentclass[a4paper,12pt,]{report}
    \usepackage[a4paper, top=2.0cm, bottom=2.5 cm, left=2.0cm, right=2.0cm,heightrounded,bindingoffset=8mm]{geometry}

    \usepackage{ledmac}

    \usepackage{alphalph}
    \MakePerPage{footnoteB}

    \renewcommand*{\thefootnoteB}{\alph{footnoteB}} %% Show some B series familiar footnotes, lettered and paragraphed
    \footparagraphX{B}
    `

    A parte il fatto che non è neanche chiarissimo come installare il pacchetto (ho estratto tutti i files ma non so dove metterli!) suppongo che io debba sostituire “alph” con qualcos’altro ma non ho capito come….

    Qualcuno ci capisce qualcosa?

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #61079
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Non so se qualcuno lo conosce, ma mi è sembrato essere la soluzione per risolvere il problema di note il cui numero sfora quello dei simboli possibili, ad esempio note contrassegnate da lettere… dopo la “z”, che è precisamente il mio caso.
        Sono un paio di giorni che litigo con il manuale:

        http://mirrors.ctan.org/macros/latex/contrib/oberdiek/alphalph.pdf

        senza tuttavia capire quale sia la sintassi per avere un sistema di note che, arrivati alla “z”, passi a “aa, ab, ac” etc.

        Uso MAC e compilo con Texshop.

        Il preambolo (qui piuttosto inutile perché uso il sistema di note di LEDMAC) è, relativamente a ciò che ci interessa

        `\documentclass[a4paper,12pt,]{report}
        \usepackage[a4paper, top=2.0cm, bottom=2.5 cm, left=2.0cm, right=2.0cm,heightrounded,bindingoffset=8mm]{geometry}

        \usepackage{ledmac}

        \usepackage{alphalph}
        \MakePerPage{footnoteB}

        \renewcommand*{\thefootnoteB}{\alph{footnoteB}} %% Show some B series familiar footnotes, lettered and paragraphed
        \footparagraphX{B}
        `

        A parte il fatto che non è neanche chiarissimo come installare il pacchetto (ho estratto tutti i files ma non so dove metterli!) suppongo che io debba sostituire “alph” con qualcos’altro ma non ho capito come….

        Qualcuno ci capisce qualcosa?

        Il pacchetto alphalph introduce il comando \alphalph, e la sua installazione avviene con l’utility della distribuzione (se usi mac sarà quella di mactex).
        Ciao

      • #61080
        Up
        0
        Down
        ::

        A parte il fatto che non è neanche chiarissimo come installare il pacchetto (ho estratto tutti i files ma non so dove metterli!) suppongo che io debba sostituire “alph” con qualcos’altro ma non ho capito come….

        Qualcuno ci capisce qualcosa?

        Suppongo che il pacchetto tu ce l’abbia già, se hai MacTeX. Ma con
        `\MakePerPage{footnoteB}`
        stai dicendo che la numerazione delle “\footnoteB” ricomincia da uno a ogni pagina. Che te ne fai di alphalph? Hai più di ventisei note di quel tipo per pagina? 😯

        Ciao
        Enrico

      • #61081
        Up
        0
        Down
        ::

        Che te ne fai di alphalph? Hai più di ventisei note di quel tipo per pagina? 😯

        No, ho più di 26 note per quel solo paragrafo (che ricopre circa 3/4 di pagina), senza contare quelle degli altri due apparati di note, che tuttavia non mi danno problemi perché non sono limitate dal numero di lettere dell’alfabeto.

        E ora, supponendo che io abbia installato correttamente il pacchetto, cosa ci faccio con questo comando \alphalph, lo sostituisco a dove ora c’è \alph?

        E qualora non funzionasse come faccio a verificare di aver installato correttamente il pacchetto? O meglio, dove devo fisicamente collocare il file .sty?

        Panico!

      • #61082
        Up
        0
        Down
        ::

        Che te ne fai di alphalph? Hai più di ventisei note di quel tipo per pagina? 😯

        No, ho più di 26 note per quel solo paragrafo (che ricopre circa 3/4 di pagina), senza contare quelle degli altri due apparati di note, che tuttavia non mi danno problemi perché non sono limitate dal numero di lettere dell’alfabeto.

        E ora, supponendo che io abbia installato correttamente il pacchetto, cosa ci faccio con questo comando \alphalph, lo sostituisco a dove ora c’è \alph?

        E qualora non funzionasse come faccio a verificare di aver installato correttamente il pacchetto? O meglio, dove devo fisicamente collocare il file .sty?

        Panico!

        Scrivi \alphalph al posto di \alph, giusto. Se per caso ti dice che il pacchetto non c’è, semplicemente lo metti nella stessa cartella dove hai il tuo documento.

        Ciao
        Enrico

      • #61083
        Up
        0
        Down
        ::


        Allora, ho provato a fare come dite, e dunque la sintassi del comando rinnovato ora appare così:

        `\renewcommand*{\thefootnoteB}{\alphalph{footnoteB}}
        \footparagraphX{B}`

        E a spostare tutti i files alphalph nella directory del file su cui sto lavorando, ma il compilatore mi restituisce un errore di tipo “missing number, treated ad zero” e si impalla il tutto.

        Devo forse definire qualcosa prima? Sembra che manchi un campo o qualcosa del genere…

        help

      • #61084
        Up
        0
        Down
        ::

        Allora, ho provato a fare come dite, e dunque la sintassi del comando rinnovato ora appare così:

        `\renewcommand*{\thefootnoteB}{\alphalph{footnoteB}}
        \footparagraphX{B}`

        E a spostare tutti i files alphalph nella directory del file su cui sto lavorando, ma il compilatore mi restituisce un errore di tipo “missing number, treated ad zero” e si impalla il tutto.

        Devo forse definire qualcosa prima? Sembra che manchi un campo o qualcosa del genere…

        help

        L’esempio di preambolo che dai mi produce
        `! Undefined control sequence.
        \MakePerPage `
        Impossibile aiutarti se non dai informazioni sufficienti.

        Ciao
        Enrico

      • #61085
        Up
        0
        Down
        ::


        Eccoti l’intero preambolo

        `
        %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
        \documentclass[a4paper,12pt,]{report}
        \usepackage[a4paper, top=2.0cm, bottom=2.5 cm, left=2.0cm, right=2.0cm,heightrounded,bindingoffset=8mm]{geometry}
        \usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
        \usepackage{ledmac}
        \usepackage{perpage} % Per azzerare il counter delle note con lettera a ogni pagina
        \usepackage{alphalph} % Per poter andare oltre la “z” nelle note con lettera
        \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le rif)

        \usepackage{fontspec} % Per scrivere in unicode senza xetex (che faceva impazzire gli apici)
        \setmainfont{Linux Libertine} % Font principale per il greco
        \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
        \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
        \usepackage{setspace} % Per gestire interlinee non di default LateX
        \usepackage{polyglossia} % Per le sillabazioni
        \setmainlanguage{italian}
        \setotherlanguage[variant=ancient,numerals=arabic]{greek}
        \setotherlanguages{english,latin}

        \setcounter{firstlinenum}{1} %numera ogni linea
        \setcounter{linenumincrement}{5}

        \renewcommand*{\thefootnoteB}{\alph{footnoteB}} %% Show some B series familiar footnotes, lettered and paragraphed
        \footparagraphX{B}

        \let\nota=\footnote % Nota normale, con numero, incolonnata
        \let\rif=\footnoteB % Nota con lettera, in linea, per riferimenti biblici
        \let\marg=\ledrightnote % Note a margine dx, per indicare il foglio

        \noendnotes %% no endnotes
        \setlength{\ledrsnotewidth}{4em} %% narrow sidenotes

        \newcounter{para} % Definisce un contatore che contenga i numeri dei capoversi
        \newcommand{\newpar}{\refstepcounter{para} % Queste due righe per numerare i capoversi
        \noindent{{\bfseries \arabic{para}}}\hspace{1.5ex}} %{\parindent}\ignorespaces}

        \setlength{\parindent}{0pt} %Non indenta la prima riga al di fuori dei paragrafi

        \newcommand\NuovoPar{\pstart\newpar} %Definisco un nuovo comando con argomenti: \pstart e \newpar
        \newcommand\FinePar{\pend\vspace{4ex}} %Definisco un nuovo environment con argomenti: \pend e \vspace{4ex}

        \hbadness=10000 %non stampa nella console i messaggi Undefull hbox
        \vbadness=10000 %non stampa nella console i messaggi Underfull vbox
        \usepackage[style=verbose-trad1]{biblatex} % Specifica lo stile della bibliografia con citazioni estese
        \bibliography{Bibliografia} %Specifica il nome del file di bibliografia
        \usepackage[babel]{csquotes}

        `

      • #61086
        Up
        0
        Down
        ::

        Eccoti l’intero preambolo

        `
        %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
        \documentclass[a4paper,12pt,]{report}
        \usepackage[a4paper, top=2.0cm, bottom=2.5 cm, left=2.0cm, right=2.0cm,heightrounded,bindingoffset=8mm]{geometry}
        \usepackage{comment} % Per poter commentare ampie sezioni di testo con \begincomment
        \usepackage{ledmac}
        \usepackage{perpage} % Per azzerare il counter delle note con lettera a ogni pagina
        \usepackage{alphalph} % Per poter andare oltre la “z” nelle note con lettera
        \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le rif)

        \usepackage{fontspec} % Per scrivere in unicode senza xetex (che faceva impazzire gli apici)
        \setmainfont{Linux Libertine} % Font principale per il greco
        \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
        \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
        \usepackage{setspace} % Per gestire interlinee non di default LateX
        \usepackage{polyglossia} % Per le sillabazioni
        \setmainlanguage{italian}
        \setotherlanguage[variant=ancient,numerals=arabic]{greek}
        \setotherlanguages{english,latin}

        \setcounter{firstlinenum}{1} %numera ogni linea
        \setcounter{linenumincrement}{5}

        \renewcommand*{\thefootnoteB}{\alph{footnoteB}} %% Show some B series familiar footnotes, lettered and paragraphed
        \footparagraphX{B}

        \let\nota=\footnote % Nota normale, con numero, incolonnata
        \let\rif=\footnoteB % Nota con lettera, in linea, per riferimenti biblici
        \let\marg=\ledrightnote % Note a margine dx, per indicare il foglio

        \noendnotes %% no endnotes
        \setlength{\ledrsnotewidth}{4em} %% narrow sidenotes

        \newcounter{para} % Definisce un contatore che contenga i numeri dei capoversi
        \newcommand{\newpar}{\refstepcounter{para} % Queste due righe per numerare i capoversi
        \noindent{{\bfseries \arabic{para}}}\hspace{1.5ex}} %{\parindent}\ignorespaces}

        \setlength{\parindent}{0pt} %Non indenta la prima riga al di fuori dei paragrafi

        \newcommand\NuovoPar{\pstart\newpar} %Definisco un nuovo comando con argomenti: \pstart e \newpar
        \newcommand\FinePar{\pend\vspace{4ex}} %Definisco un nuovo environment con argomenti: \pend e \vspace{4ex}

        \hbadness=10000 %non stampa nella console i messaggi Undefull hbox
        \vbadness=10000 %non stampa nella console i messaggi Underfull vbox
        \usepackage[style=verbose-trad1]{biblatex} % Specifica lo stile della bibliografia con citazioni estese
        \bibliography{Bibliografia} %Specifica il nome del file di bibliografia
        \usepackage[babel]{csquotes}

        `

        Pensavo che avessi letto il manuale e che \alphalph{footnoteB} andasse bene. Ma c’è l’esempio a pagina 3 con \Alphalph:
        `\renewcommand{\thefootnoteB}{\alphalph{\value{footnoteB}}}`
        Ciao
        Enrico

      • #61087
        Up
        0
        Down
        ::


        Dunque mancava value. Stasera lo provo e ti faccio sapere.
        Per il momento grazie!

      • #61088
        Up
        0
        Down
        ::


        Funza!

        L’asterisco dopo “renewcommand” lo metto o no? (In origine c’era ma non mi ricordo perché)

      • #61089
        Up
        0
        Down
        ::

        Funza!

        L’asterisco dopo “renewcommand” lo metto o no? (In origine c’era ma non mi ricordo perché)

        L’asterisco non ha importanza.

        Ciao
        Enrico

    Visualizzazione 10 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top