teomat

Risposte nei forum create

Stai visualizzando 15 risposte – dal 106 al 120 (di 169 totali)
  • Autore
    Risposte
  • in risposta a: Indice nomi: lemmi doppi #74230
    Up
    0
    Down
    ::


    Grazie egreg per la segnalazione.
    Ho provato utilizzando il codice della discussione che mi hai segnalato, però c’è qualcosa che non va.

    Ho compilato questo esempio da terminale `makeindex -s nomiinnota RICERCA`

    `

    \begin{filecontents*}{nomiinnota.ist}
    item_0 “\\stoprange \n\\item ”
    delim_0 “\\startrange ”
    postamble “\\stoprange\n\n\\end{theindex}\n”
    \end{filecontents*}

    \documentclass[10pt,a4paper,twoside,openright,titlepage,headinclude,footinclude,BCOR5mm,numbers=noenddot,cleardoublepage=empty,
    tablecaptionabove,abstracton,parts]{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst,graphicx,subfig,lipsum,mparhack,fixltx2e,relsize,appendix,makeidx,multicol,enumitem}
    \usepackage[eulerchapternumbers,subfig,beramono,pdfspacing]{classicthesis}
    \usepackage{arsclassica}
    \usepackage[style=philosophy-verbose,scauthors=true, latinemph=true, publocformat=locpubyear, inbeforejournal=true,annotation=true, volumeformat=romansc,origfieldstype=edorig,origfieldsformat=parens,commacit=true,indexing,hyperref,backref,useprefix]{biblatex}
    \usepackage[babel,italian=guillemets]{csquotes}
    \bibliography{bibliografia}

    \defbibheading{bibliography}{%
    \cleardoublepage
    \manualmark
    \phantomsection
    \addcontentsline{toc}{part}{Bibliografia}
    \chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
    {\spacedlowsmallcaps{\bibname}}}}

    \makeindex

    \newcommand\nindex[1]{\index{#1|innota}}
    \newcommand\innota[1]{#1n}

    \makeatletter
    \let\stoprange\relax
    \def\startrange#1\stoprange{\begingroup\process@range{#1}\endgroup}
    \def\process@range#1{\def\in@range{#1}\def\in@list{\unskip}%
    \@for\next:=\in@range\do
    {\expandafter\process@entry\next\@nil}
    \in@list}
    \def\process@entry{\@ifnextchar\innota{\process@nota}{\process@reg}}
    \def\process@reg#1\@nil{%
    \@namedef{exists#1}{, #1}%
    \appto\in@list{\csname exists#1\endcsname}}
    \def\process@nota#1#2\@nil{%
    \@ifundefined{exists#2}
    {\@namedef{exists#2}{, #2n}\appto\in@list{\csname exists#2\endcsname}}
    {\@namedef{exists#2}{, #2 e n}}%
    }
    \makeatother

    \begin{document}
    \chapter{Primo}
    \index{Albonico, Simone}
    \nocite{*}
    \printbibliography
    \printindex
    \end{document}
    `

    la base di dati bibliografica contiene un solo record:

    `@BOOK{albonico:ordine,
    title = {Ordine e numero},
    publisher = {Edizioni dell'Orso},
    year = {2006},
    author = {Albonico, Simone},
    location = {Alessandria},
    owner = {matteo},
    subtitle = {Studi sul libro di poesia e le raccolte poetiche nel Cinquecento},
    timestamp = {2011.09.08}
    }
    `

    L’ultima compilazione, dopo quella Makeindex, si interrompe con un messaggio di errore:

    `
    ! Missing \endcsname inserted.

    \begingroup
    l.3 …, Simone\startrange \hyperpage{1}\stoprange

    ? `

    Dove sbaglio?
    Grazie in anticipo.
    A presto,
    Matteo

    in risposta a: Indice nomi: lemmi doppi #74228
    Up
    0
    Down
    ::


    hai ragione: eliminando l’opzione useprefix il problema dei doppi lemmi non c’è più…e tutto sommato, forse, è comunque meglio non utilizzarla proprio:)

    Ne approfitto per porre un’ulteriore questione, senza uscire troppo dall’argomento:
    esiste un modo per ottenere, nell’indice dei nomi, l’indicazione “34n” (o analoghe) qualora il nome fosse citato in nota?

    Grazie ancora!
    A presto,
    Matteo

    in risposta a: [risolto]Biblatex ed indici dei nomi #73762
    Up
    0
    Down
    ::


    Oggi ho provato i due suggerimenti e, ovviamente, funzionano.
    Grazie davvero!

    A presto,
    Matteo

    in risposta a: [risolto]Biblatex ed indici dei nomi #73761
    Up
    0
    Down
    ::


    Grazie mille,
    lunedì proverò i tuoi suggerimenti!

    A presto,
    Matteo

    in risposta a: Volume di indici cumulativi #71899
    Up
    0
    Down
    ::


    Grazie mille, funziona alla perfezione e, confrontando il codice che mi hai segnalato con quello che avevo dedotto dall’articolo, ho finalmente capito come modificarlo, se dovesse servire.

    A presto,
    Matteo

    in risposta a: Volume di indici cumulativi #71897
    Up
    0
    Down
    ::


    Seguendo i consigli di OldClaudio, ecco il risultato dei miei tentativi:

    `
    \documentclass[a4paper]{book}

    \usepackage{multicol,lipsum}

    \makeatletter
    \newcommand\ultimomark{\makebox[\z@][r]%
    {\expandafter
    \@rightmark\botmark\@empty\@empty}}
    \newcommand\primomark{\makebox[\z@][l]%
    {\expandafter
    \@rightmark\firstmark\@empty\@empty}}
    \newcommand*\ps@dizionario{%
    \let\@mkboth\@gobbletwo
    \let\chaptermark\@gobble
    \let\sectionmark\@gobble
    \def\@evenhead{\primomark\hfil\ultimomark}%
    \def\@oddhead{\primomark\hfill\ultimomark}%
    \def\@oddfoot{\thepage}%
    \let\@evenfoot\@oddfoot
    }%
    \makeatother

    \newcommand*\lemma[1]{%
    \medskip\par\noindent{\bfseries#1}%
    \markboth{#1}{#1}%
    \quad\ignorespaces}

    \begin{document}
    \pagestyle{dizionario}
    \begin{multicols}{2}

    \lemma{Alessio}
    \lemma{Barbara}
    \lipsum[1-5]
    \lemma{Carlo}
    \lemma{Dante}
    \lemma{Elio}
    \lemma{Felice}
    \lipsum[1-4]
    \lemma{Giulio}
    \lemma{Ilaro}
    \end{multicols}
    \end{document}
    `

    Inserirò i nomi con il comando \lemma{Alighieri, Dante).

    Alcune richieste: non riesco a modificare il codice indicato sopra: nello specifico non saprei come avere le testatine riportanti ‘primolemma–ultimolemma’ nella parte esterna della testina stessa e come far comparire il numero di pagina al centro del piede.

    Grazie in anticipo!
    A presto,
    Matteo

    in risposta a: Volume di indici cumulativi #71895
    Up
    0
    Down
    ::


    dopo un paio di tentativi ecco il risultato parziale delle fatiche:

    1- base di dati (prova.csv):
    `nome, cognome, luoghi
    Alighieri, Dante, {X~11,~12,~14-16}; XC~12; C~14
    –, opere, X~14; C~12
    — –, Commedia, X~12
    \medskip
    Bembo, Pietro, X~14; C~12
    \medskip
    Pio II, Papa, vedi {Piccolomini, Enea Silvio}
    `

    2-esempio:
    `
    \documentclass[a4paper]{book}
    \usepackage{csvsimple}
    \begin{document}

    \csvnames{my names}{nome=\nome, cognome=\cognome, luoghi=\luoghi}
    \csvreader[my names, late after line=\\]{prova.csv}{}{\noindent\textbf{\nome}, \textbf{\cognome} \luoghi.}
    \end{document}
    `

    Il risultato non è elegantissimo, ma mi sembra una buona base.

    Una domanda: sarebbe possibile ottenere le testatine “stile dizionario” in maniera automatica? Mi spiego: una volta completato l’intero indice sarebbe molto opportuno che la testina di sinistra riportasse il primo lemma presente nella pagina e la testina di destra l’ultimo.

    Attendo fiducioso 😉
    A presto,
    Matteo

    in risposta a: Volume di indici cumulativi #71894
    Up
    0
    Down
    ::


    Dopo le vacanze ritorno a chiedere l’aiuto degli esperti.
    Ho cercato i pacchetti che ‘lavorassero’ con file csv: “csvsimple” mi sembra un buon punto di partenza.
    Con questa base di dati (“csv-prova.csv”):
    `
    nome, luoghi
    Alighieri Dante, X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12;
    -opere, X~14; C~12
    \medskip
    Bembo Pietro, X~14; C~12
    `

    e questo esempio:
    `\documentclass[a4paper, twocolumn]{book}
    \usepackage{csvsimple}

    \begin{document}

    \section{Prova indici}
    \csvnames{my names}{nome=\nome, luoghi=\luoghi}
    \csvreader[my names, late after line=\\, late after last line=]{csv-prova.csv}{}{\textbf{\nome}: \newline \luoghi.}

    \end{document}
    `

    sono ad un primo passo.

    Il problema maggiore è rappresentato dall’impossibilità di far apparire “Alighieri, Dante” e, contemporaneamente, di gestire i sottolemmi come indicato. Mi spiego: se facessi queste modifiche:

    nome, cognome, luoghi
    Alighieri, Dante, X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12; X~14; C~12;
    ,-opere, X~14; C~12
    \medskip
    Bembo, Pietro, X~14; C~12

    \documentclass[a4paper, twocolumn]{book}
    \usepackage{csvsimple}

    \begin{document}

    \section{Prova indici}
    \csvnames{my names}{nome=\nome, cognome=\cognomeluoghi=\luoghi}
    \csvreader[my names, late after line=\\, late after last line=]{csv-prova.csv}{}{\textbf{\nome} ,\cognome: \newline \luoghi.}

    \end{document}

    risolverei solo parzialmente il problema (avrei, cioè, “Alighieri, Dante”) causando un orrendo “, -opere” come sottolemma.

    Grazie in anticipo.
    A presto,
    Matteo

    in risposta a: citazioni bibliografiche biblatex #71945
    Up
    0
    Down
    ::

    Bagni” post=71091
    e questo è un esempio di un record bibliografico del database:

    `@Book{girardi:modelli,
    author = {\textsc{Girardi, Raffaele}},
    title = {Modelli e maniere. Esperienze poetiche del Cinquecento meridionale},
    publisher = {Palomar},
    location = {Bari},
    year = {1999}
    }
    `

    Credo che il problema stia qui: \author = {textsc{Girardi, Raffaele}},

    Se vuoi che il nome dell’autore sia stampato in maiuscoletto, carica l’opzione relativa al pacchetto biblatex; ad esempio:
    `
    \documentclass[a4paper, 12pt, openany, oneside]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}

    \usepackage[T1]{fontenc}
    \usepackage[babel]{csquotes}
    \usepackage[style=philosophy-classic, scauthors=true]{biblatex}
    \bibliography{bibliografia}

    \begin{document}

    Prova di citazione in nota\footcite[]{girardi:modelli}
    \cleardoublepage
    \nocite{*}
    \printbibliography
    \end{document}
    `

    Ma con questa base di dati:
    `
    @Book{girardi:modelli,
    author = {Girardi, Raffaele},
    title = {Modelli e maniere. Esperienze poetiche del Cinquecento meridionale},
    publisher = {Palomar},
    location = {Bari},
    year = {1999}
    }
    `

    A presto,
    Matteo

    in risposta a: Volume di indici cumulativi #71893
    Up
    0
    Down
    ::


    ecco il problema: non ho ancora iniziato a stilare la base dei dati per timore di sbagliare impostazione; non vorrei trovarmi, dopo due mesi di lavoro, a imprecare per un aver commesso un errore di metodo.

    Insomma, al momento ho due idee per la base dei dati:
    1-un file ods/excel nel quale la prima colonna contenga i nomi e la seconda colonna i riferimenti (Alighieri, Dante XI 18, CX 15…)
    2-un file cvs dal contenuto (esportato dal file ods/excel appena menzionato):
    “Alighieri, Dante”;”XI 18, CX 15″
    “Bembo, Pietro”;”VI 14, C 114″

    Non saprei, però, come gestire i sottolemmi, dal momento che il risultato atteso dovrebbe essere questo:

    Alighieri, Dante: XI 18….
    -vita: CX 36…
    -opere:
    –Commedia: VI 34…
    –Rime
    -fortuna

    I rinvii (Lasca vedi Grazini, Anton Francesco) potrebbero essere inseriti ‘a mano’.
    In ogni caso l’indice farà riferimento ad una collezione omogenea di opere, dovendo segnalare solo il volume e la/le pagine.

    Un po’ confuso, lo ammetto, ma il problema non è dei più semplici…
    A presto,
    Matteo

    in risposta a: Ledmac: fissare a pié pagina l’apparato #57786
    Up
    0
    Down
    ::


    Il comportamento di Ledmac, in questo caso, è strano: non avevo mai visto l’inserimento spazi bianchi per riempire la pagina.

    Il problema è ricorrente oppure interessa solo questa pagina?

    Forse la soluzione potrebbe essere più chiara con il preambolo e una porzione del testo che presenta il problema.

    A presto,
    Matteo

    in risposta a: Note a margine #57681
    Up
    0
    Down
    ::


    Ciao,

    non ho mai usato il pacchetto Endnotes ma credo sia incompatibile con Ledmac; in ogni caso Ledmac ha dei comandi per creare le note finali, se è questo ciò che ti serve. Ledmac è molto potente e, per esperienza, permette di ottenere delle ottime edizioni critiche; il consiglio è quindi di lasciare Endnotes e passare a Ledmac.

    Il manuale cui faccio riferimento è quello del pacchetto Ledmac, per leggerlo basta che apri il prompt di comandi (windows) oppure il terminale (linux) e digiti: texdoc ledmac (si aprirà il pdf contenente il manuale).

    È possibile ottenere una edizione in parallelo, basta utilizzare il pacchetto Ledpar, basato su Ledmac, perfetto per la prosa un po’ meno per la poesia. Piccolo consiglio: fai un poco di pratica con Ledmac e poi passa a testare Ledpar.

    Buona fortuna e se dovessi avere dubbi non farti problemi a chiedere!

    A presto,
    Matteo

    in risposta a: Note a margine #57678
    Up
    0
    Down
    ::

    Sto preparando l’edizione critica di un testo e ho bisogno di inserire note a margine, su entrambi i lati del testo. Sono riuscito a numerare le righe e a porre il numero sul lato destro. Allo stesso modo, sono riuscito a scrivere note sul lato destro, usando \marginpar.

    Attenzione (p. 24 della documentazione di Ledmac):

    The \marginpar command does not work in numbered text

    All’interno del testo con i righi numerati, i comandi che dovresti usare sono:
    `
    \ledleftnote{Testo nota margine sinistro}
    \ledrightnote{Testo nota margine destro}
    `

    A p. 25 della documentazione sono spiegate le opzioni (grandezza del font delle note al margine, distanza tra la nota e il testo, larghezza della nota al margine).

    A presto,
    Matteo

    OT
    Domanda: sei sicuro di volere due “fasce laterali” (note al margine sinistro e destro) in aggiunta alle fasce di apparato al piede? Non si rischia di pagare troppo in termini di leggibilità dell’edizione? (Non si tratta di una critica, beninteso, piuttosto di una mia curiosità).

    in risposta a: Urgente – Ledmac: giustificazione note apparato critico #55134
    Up
    0
    Down
    ::


    Non ne sono sicuro, però credo che il problema possa nascere dall’opzione \foottwocol: se chiedi a Ledmac di mettere le note in due colonna è possibile che, in presenza di sole due note nell’apparato di una pagina, una nota sia a “sinistra” e una a “destra”, con un antiestetico spazio tra le due.
    Basta modificare quell’impostazione e si dovrebbe risolvere il problema (per esempio \footparagraph{A}).

    Secondariamente, vedo che inserisci così le note:

    `
    testo {\edtext{dictum}{\Afootnote{\emph{lec. dub.}}} testo `

    La prima e l’ultima graffa sono superflue (ma non credo dannose), basta fare così:

    `
    testo \edtext{dictum}{\Afootnote{\emph{lec. dub.}} testo
    `

    Con un esempio minimo compatibile (il preambolo e la porzione del testo che causa problemi) forse si potrebbe capire meglio la genesi del problema.

    A presto,
    Matteo

    Up
    0
    Down
    ::

    Ma il trattino dopo l’anno non funziona?

    accidenti, sì, basta inserire nel campo dell’anno un trattino:
    `
    year = {2010-},
    `

    Mi sembrava di avere già provato, ma probabilmente mi ero dimenticato di compilare 😳

    Grazie Ivan.

    A presto,
    Matteo

Stai visualizzando 15 risposte – dal 106 al 120 (di 169 totali)

Go to top