quoatation incapsulate

  • Creatore
    Topic
  • #91164
    Up
    0
    Down
    ::


    Salve ancora,
    Cambiando alcune impostazioni sul file principale è esploso qualcosa. Spero di riuscire a spiegarmi, ma forse nell’esempio è più chiaro.
    Parliamo di ambiente ELEDMAC. Nella fattispecie, il caso di quotation una dentro l’altra prima si risolveva con un testo allineato a dx e con tabulazioni a sx a rientri crescenti (ogni quotation faceva rientrare un po’ di più il testo in questione a sx). Era proprio quello che mi serviva.
    Adesso, viceversa, ottengo testo rientrato su entrambi i margini (quindi rientra anche a dx!) e l’incapsulamento non produce alcun effetto a livello di tabulazioni a sx.
    Ho cercato invano sul Companion una soluzione (sembra esserci ma devo forse ridefinire qualcosa, il che forse non è alla mia portata). Come posso tornare allo status quo ante?

    In pratica quello che mi servirebbe è (immaginate che i punti siano spazi bianchi):

    Testo di base che incornicia le varie citazioni
    …..……Questo è Testo della prima quotation
    …….………….Testo della seconda quotation
    E poi si torna al testo cornice. Ecco qua oibò

    Allego esempio funzionante non proprio minimo.

    Grassie!

    `% !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = XeLaTeX

    \begin{filecontents}{archivio.bib}

    @article{Lui:Ord,
    Author = {Benignus {Van Luijk}},
    Date-Added = {2013-10-10 19:54:31 +0200},
    Date-Modified = {2013-10-25 12:31:18 +0200},
    Journal = {Augustiniana},
    Pages = {173-202},
    Shorttitle = {L'ordine agostiniano e la riforma monastica},
    Title = {L'ordine agostiniano e la riforma monastica dal Cinquecento alla vigilia della rivoluzione francese. Un sommario cronologico-storico},
    Volume = {XVIII},
    Year = {1968}}

    @book{Lui:Bul,
    Address = {W{\”u}rzburg},
    Author = {Benignus {Van Luijk}},
    Date-Added = {2012-02-01 19:25:11 +0100},
    Date-Modified = {2013-12-15 21:46:22 +0100},
    Shortauthor = {Van Luijk},
    Shorttitle = {Bullarium},
    Title = {Bullarium Ordinis eremitarum S. Augustini: periodus formationis (1187-1256)},
    Year = {1964}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[12pt,a4paper]{report}
    \usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
    \usepackage{comment}
    \usepackage{setspace} % Per gestire più facilmente l'interlinea
    \usepackage{fancyhdr}
    \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
    \usepackage{polyglossia} % Per le sillabazioni
    \setmainlanguage{italian}
    \setotherlanguage{latin}
    \usepackage{lipsum} % SOLO ORA PER PROVARE
    %\usepackage{textcomp} % Per ottenere segni strani come la parentesi angolata larga
    \newcommand*\textangles[1]{\ensuremath{\langle}#1\ensuremath{\rangle}}
    \usepackage{fontspec} % Per caricare correttamente i font Garamond
    %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano
    %\usepackage{lmodern} % Questo pacchetto e il seguente per combinare maiuscoletto e italico
    %\usepackage{slantsc}
    \newfontfamily{\scfamily}{Latin Modern Roman Caps}
    \DeclareTextFontCommand{\textsc}{\scfamily}

    %%%%%%%%%%%%%%%%%IMMAGINI E TABELLE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
    \usepackage{graphicx} % Per importare Jpg
    \usepackage{multirow} % x Tabelle
    \usepackage{rotating} % x ruotare le immagini

    %%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
    \usepackage{eledmac}
    \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{footnoteA} % azzera il contatore delle footnoteA (cioè le cri)
    \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le com)

    \interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
    \addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
    \addtolength{\skip\footinsB}{0.2cm}

    \newskip\prefootskip % the big initial skip
    \prefootskip=3.3em plus .6em minus .6em

    \setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
    \setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)

    \renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
    \footparagraphX{A} % Note cri di seguito
    \foottwocolX{B} % Note com su due colonne

    \renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
    \renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
    \newcommand{\notetextfont}{\normalsize}
    \renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
    \renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)

    \let\nota=\footnote % Nota normale, con numero, incolonnata
    \let\cri=\footnoteA % Nota con lettera
    \let\com=\footnoteB
    \let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
    \let\ap=\textsuperscript % Per fare gli apici (es. recto e verso)
    \let\pasx=\textlangle % Per fare le parentesi angolate larghe
    \let\padx=\textrangle

    \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
    \centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
    %{\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 Underfull hbox
    \vbadness=10000 %non stampa nella console i messaggi Underfull vbox

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \addto\captionsitalian{%
    \renewcommand{\bibname}{Opere citate con abbreviazione}} % Rinomina la bibliografia

    \usepackage[style=philosophy-verbose, % Stile della bibliografia con citazioni estese, nome puntato
    scauthors=true, % Maiuscoletto Nome autore
    firstinits=true,
    useprefix=true,
    language=italian,
    classical=true,
    backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
    publocformat=locpubyear,
    inbeforejournal=true, % Mette “in” prima del titolo della rivista
    latinemph=true]{biblatex}
    %Indexing (serve per fare gli indici dei nomi)
    \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
    %\bibliography{Bibliociccia} % Specifica il nome del file di bibliografia
    \addbibresource{archivio.bib} % Specifica il nome del file di bibliografia

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \renewenvironment{theindex} % Ridefinizione di Claudio per far lavorare theindex a livello di section
    {\if@twocolumn
    \@restonecolfalse
    \else
    \@restonecoltrue
    \fi
    \twocolumn[\section*{\indexname}]%
    \@mkright{\MakeUppercase\indexname}%
    \thispagestyle{plain}\parindent\z@
    \parskip\z@ \@plus .3\p@\relax
    \columnseprule \z@
    \columnsep 35\p@
    \let\item\@idxitem
    \footnotesize}
    {\if@restonecol\onecolumn\else\clearpage\fi}

    \usepackage{imakeidx} % Creazione di indici multipli
    %\usepackage[font=footnotesize, % Customizza la grafica degli indici (es. in un solo paragrafo-> itemlayout=singlepar, –> )
    % totoc=true]{idxlayout} % Stampa i titoli degli indici nella TOC

    %<<<<<<<<<<<<<<<<<<<<<<<<< \makeatletter \def\imki@toclevel{section}% con la classe report è definito \chapter, quindi bisogna imbrogliare imakidex se si vogliono gli indici analitici nell'indice generale a livello di \section \makeatother %<<<<<<<<<<<<<<<<<<<<<<<<< \makeindex[intoc=true, title=Rogatari dei documenti, columns=1] % Genera l'indice di default. \makeindex[intoc=true, name=nomi, title=Nomi propri e di luogo, columns=2] % Genera altro indice %%%%%%%PACCHETTI CUSTOMIZZATI%%%%%%%%% %\usepackage{StileTeo_modciccia} % Stile delle testatine %\usepackage{StileBibliociccia} % Introduce \shortcite e \footshortcite e personalizza lo stile di Bibliografia \makeatletter % Da qui in poi per customizzare l'indice: "vedi" diventa "v." e si \let\orig@idxitem\@idxitem %eliminano i "v." successivi al primo \def\@idxitem{\multipleseetrue\orig@idxitem} \makeatother \newif\ifmultiplesee \renewcommand{\see}[2]{% \ifmultiplesee\multipleseefalse\emph{v.\@} \fi#1} \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {title}{\mkbibemph{#1\isdot}} % titolo in enfatico, no caporale \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione, no caporale %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \addto\captionsitalian{% % rinomina indice generale% \renewcommand{\contentsname}{Indice generale}} \title{titolo} \author{autore} \date{} %%%%%%%%%%%%%% PER USARE \showhyphens \usepackage{xltxtra} \usepackage{hyperref} % segue dalla ridefinizione di Claudio di theindex %%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%% %\includeonly{Files/Saggiociccia} %\includeonly{Files/Regesto} %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \typeout{Inizio documento^^J ^^J ***********************} %%%%%%%%%%%% Mostra le divisioni in sillabe} \newcommand\listhyphens[1]{\par\begin{tabular}{p{0.01\textwidth}}\hskip0pt #1\end{tabular}} \selectlanguage{italian} Sillabazione\\ \listhyphens{sentenza, quibusdam} % prima di specificare "sentenza" \hyphenation{sen-ten-za} \listhyphens{sentenza, quibusdam}% dopo aver specificato "sentenza" e prima di specificare "quibusdam"" \selectlanguage{latin} \hyphenation{qui-bus-dam} %NON funziona!!! % <-- funziona benissimo dopo aver specificato il latino \listhyphens{sentenza, quibusdam} % dopo aver specificato "quibusdam" \selectlanguage{italian} % torniamo all'italiano \vspace{2\baselineskip} Ecco un nome in maiuscoletto \textsc{Giuseppe Garibaldi} e lo stesso nome in maiuscoletto inclinato \textsc{\slshape Giuseppe Garibaldi}. \bigskip E questo mostra come si usano le parentesi \textangles{uncinate} senza ricorrere al pacchetto textcomp. \maketitle % Stampa il titolo \tableofcontents % Stampa l'indice generale %\frontmatter \begin{italian} \chapter{Pippo} Questo è il saggio. Si parla di rogatari\label{rogatari}, tipo Pippo\index{Pippo} di Amelia\index[nomi]{Amelia}.\\ \clearpage Farò una nota\nota{Mi sembra che a pag.~\pageref{rogatari} si parli di rogatari.}. \end{italian} %\mainmatter \beginnumbering % Inizia a numerare le righe \begin{otherlanguage*}{latin} % soppresso [variant=ancient] (OldClaudio), già espresso nel preambolo \NuovoPar \lipsum[1] \begin{quotation} \lipsum[4] \begin{quotation} \lipsum[2] \end{quotation} \end{quotation} \lipsum[1] \FinePar \end{otherlanguage*} \endnumbering % Finisce di contare le righe %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%% \clearpage % oppure \cleardoublepage \phantomsection \addcontentsline{toc}{chapter}{Indici} \markboth{Indici}{Indici} \indexprologue[\vspace{36pt}]{Questo è un testo bellissimo di prova} \printindex \indexprologue[\vspace{36pt}]{Questo è un altro testo di prova per elencare i nomi} \printindex[nomi] \nocite{*} \addcontentsline{toc}{section}{\bibname} % aggiunge la voce Bibliografia all'Indice generale \printbibliography % compilare prima il file .aux con TexWorks (Biber) \end{document}`

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #91165
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Nel tuo esempio non mimo non vedo citazioni annidate.

        Il comportamento che ottenevi prima non è il comportamento standard, quello che ottieni ora è il comportamento standard di quasi tutto le classi, di tutte quelle che conosco, che non tutte quelle esistenti; chi ti ridefiniva gli ambienti quote o quotation in quel modo non standard? era forse ledmac o eledmac? Era qualche altro pacchetto?
        Siamo sicuri che se commentassi la chiamata a hyperref le cose non tornino alla loro situazione prevedente con rientri crescenti al crescere del livello di annidamento?

      • #91166
        Up
        0
        Down
        ::


        Ciao Claudio,

        OldClaudio” post=90753Nel tuo esempio non mimo non vedo citazioni annidate.

        Qui ci sono due quotation uno dentro l’altro. Semanticamente è la citazione di un testo che cita un altro testo, donde la necessità di rientri ad ogni citazione. Forse sbaglio qualcosa io?

        `\NuovoPar
        \lipsum[1]
        \begin{quotation}
        \lipsum[4]
        \begin{quotation}
        \lipsum[2]
        \end{quotation}
        \end{quotation}
        \lipsum[1]
        \FinePar`

        Il comportamento che ottenevi prima non è il comportamento standard, quello che ottieni ora è il comportamento standard di quasi tutto le classi, di tutte quelle che conosco, che non tutte quelle esistenti; chi ti ridefiniva gli ambienti quote o quotation in quel modo non standard? era forse ledmac o eledmac? Era qualche altro pacchetto?
        Siamo sicuri che se commentassi la chiamata a hyperref le cose non tornino alla loro situazione prevedente con rientri crescenti al crescere del livello di annidamento?

        Non sono in grado di rispondere a queste domande. Posso dirti che prima si comportava in un modo e adesso in un altro, ma non perché. Peraltro hyperref ci serve, se non ho capito male, no?
        Che si fa?

      • #91167
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non avevo visto le citazioni che avevi già messo; ora ho copiato ed eseguito l’esempio poco minimo, e in effetti sta malissimo; vedo di rivedere i vari codici; probabilmente è necessario definire l’ambiente delle citazione annidata, in modo tale che si comporti diversamente dalla citazione primaria; a parte i margini che possono essere resi asimmetrici, e in particolare allineare la citazione primaria o secondaria che sia a destra, invece che lasciarla centrata,, bisogna anche anche ridurre lo spazio fra la citazione primari e quella secondaria. Insomma ci vuole un po’ di lavorio, ma domani ci lavoro sopra. Non è banale; sarebbe meno difficile se sapessi perché prima ti creava le citazioni con margini asimmetrici e chi lo faceva, co`si si potrebbero recuperare i codici e modificarli di conseguenza.

          Concordo con te che ora la cosa non va assolutamente; ma non mi ero mai trovato prima davanti a una citazione che ne fa un’altra. È solo questione di non averci mai pensato; Ho pensato la cosa per l’uso delle virgolette nei dialoghi, ma le citazioni non sono dialoghi.

          [EDIT]
          Ho letto la documentazione del codice di eledmac; nella pagina 48 c’è scritto esplicitamente:
          quote]\initnumbering@sectcmd defines sectioning commands inside numbered section. It also defines quotation environment. Note: this assumes that the user didn’t change \chapter. If he did, he should redefine \initnumbering@sectcmd.[/quote]

          Siccome hyperref ridefinisce il comando \chapter (essendo un oggetto il cui titolo rappresenta un bersaglio di un possibile collegamento ipertestuale), è l’udo di hyperref che scompagina le cose. Ora se non hai bisogno di collegamenti ipertestuali (io non ho aggiunto a chiamata ad hyperref nel ridefinire theindex; l’ho solo spostato in basso, ma tu l’avevi/avevamo già usato per aggiustare la posizione del bersaglio quando cominci la pagina Indici senza veramente scrivere niente con un \chapter o \chapter*) togli la chiamata a hyperref. Tuttavia io ci ho provato a togliere hyperref e \phantomsection, ma le citazioni annidate persistono.

          Ci studio sopra ancora un po, perché mi pare stranissimo.

        • #91168
          Up
          0
          Down
          ::


          Ciao Claudio,
          Ti confermo che prima di inserire le varie modifiche per modificare theindex (tra cui hyperref) l’attrezzo faceva il suo dovere, sebbene il codice del file principale fosse tutt’altro che esente da problemi, come hai potuto vedere.
          Si potrebbe eventualmente scrivere un comando nuovo che produca uno spazietto verticale sopra e sotto e un rientro a sinistra rispetto a ciò che precede? In questo modo incapsulando due di questi comandi il secondo troverebbe già un margine sinistro rientrato.
          Boh, la butto là…!

        • #91169
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            Teodoro Studita” post=90758Ciao Claudio,
            Ti confermo che prima di inserire le varie modifiche per modificare theindex (tra cui hyperref) l’attrezzo faceva il suo dovere, sebbene il codice del file principale fosse tutt’altro che esente da problemi, come hai potuto vedere.
            Si potrebbe eventualmente scrivere un comando nuovo che produca uno spazietto verticale sopra e sotto e un rientro a sinistra rispetto a ciò che precede? In questo modo incapsulando due di questi comandi il secondo troverebbe già un margine sinistro rientrato.
            Boh, la butto là…!

            Più o meno prima di legggere questo tuo messaggio avevo gò fatto la maofdiica che chiedi; Però forse quello che è successo dipende dal fatto che eledmac è stato recentmeente aggiornato, quindi non escludo che sia colpa della variazione di eledmac qunto ti è successo.
            Ho ripreso infatti le varie definizioni di eledmac e le ho ridefinite di nuovo, aggiungendo quotation* e quote* con gli asterischi che servono per le citazioni secondarie; le citazioni primarie sono modificate pochissimo, nel senso che ho solo corretto il margine destro. Nelle citazioni secondarie, oltre ad aumentare il rientro rispetto all’ambiente circostante, ho tolto ogni spaziatura verticale, in particolare all’inizio dell’ambiente: ho controllato e mi pare che per la citazione secondaria basti il nuovo margine sinistra e che aggiungere qualcosa sopra rovinerebbe l’impaginazione.

            Tieni presenteche oltre alle ridefinizioni che trovi a metà preambolo, subito dopo \begin{command} trovi \csuse{noquotation@true} necessario perché altrimenti le impostazioni di eledmac impedirebbero ll’uso delle nuove definizioni ridefinizioni
            `
            % !TEX TS-program = XeLaTeX
            % !TEX encoding = UTF-8 Unicode

            \begin{filecontents}{archivio.bib}

            @article{Lui:Ord,
            Author = {Benignus {Van Luijk}},
            Date-Added = {2013-10-10 19:54:31 +0200},
            Date-Modified = {2013-10-25 12:31:18 +0200},
            Journal = {Augustiniana},
            Pages = {173-202},
            Shorttitle = {L'ordine agostiniano e la riforma monastica},
            Title = {L'ordine agostiniano e la riforma monastica dal Cinquecento alla vigilia della rivoluzione francese. Un sommario cronologico-storico},
            Volume = {XVIII},
            Year = {1968}}

            @book{Lui:Bul,
            Address = {W{\”u}rzburg},
            Author = {Benignus {Van Luijk}},
            Date-Added = {2012-02-01 19:25:11 +0100},
            Date-Modified = {2013-12-15 21:46:22 +0100},
            Shortauthor = {Van Luijk},
            Shorttitle = {Bullarium},
            Title = {Bullarium Ordinis eremitarum S. Augustini: periodus formationis (1187-1256)},
            Year = {1964}}

            \end{filecontents}

            %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
            \documentclass[12pt,a4paper]{report}
            \usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
            \usepackage{comment}
            \usepackage{setspace} % Per gestire più facilmente l'interlinea
            \usepackage{fancyhdr}
            \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
            \usepackage{polyglossia} % Per le sillabazioni
            \setmainlanguage{italian}
            \setotherlanguage{latin}
            \usepackage{lipsum} % SOLO ORA PER PROVARE
            %\usepackage{textcomp} % Per ottenere segni strani come la parentesi angolata larga
            %

            \AfterEndPreamble{\providecommand\textlangle{}\providecommand\textrangle{}
            \renewcommand\textlangle{\ensuremath{\langle}}
            \renewcommand\textrangle{\ensuremath{\rangle}}
            \newcommand*\textangles[1]{\textlangle#1\textrangle}}

            \usepackage{fontspec} % Per caricare correttamente i font Garamond
            %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano
            %\usepackage{lmodern} % Questo pacchetto e il seguente per combinare maiuscoletto e italico
            %\usepackage{slantsc}
            \newfontfamily{\scfamily}{Latin Modern Roman Caps}
            \DeclareTextFontCommand{\textsc}{\scfamily}

            %%%%%%%%%%%%%%%%%IMMAGINI E TABELLE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

            \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
            \usepackage{graphicx} % Per importare Jpg
            \usepackage{multirow} % x Tabelle
            \usepackage{rotating} % x ruotare le immagini

            %%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
            \usepackage{eledmac}
            \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{footnoteA} % azzera il contatore delle footnoteA (cioè le cri)
            \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le com)

            \interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
            \addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
            \addtolength{\skip\footinsB}{0.2cm}

            \newskip\prefootskip % the big initial skip
            \prefootskip=3.3em plus .6em minus .6em

            \setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
            \setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)

            \renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
            \footparagraphX{A} % Note cri di seguito
            \foottwocolX{B} % Note com su due colonne

            \renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
            \renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
            \newcommand{\notetextfont}{\normalsize}
            \renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
            \renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)

            \let\nota=\footnote % Nota normale, con numero, incolonnata
            \let\cri=\footnoteA % Nota con lettera
            \let\com=\footnoteB
            \let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
            \let\ap=\textsuperscript % Per fare gli apici (es. recto e verso)

            \AfterEndPreamble{\let\pasx=\textlangle % Per fare le parentesi angolate larghe
            \let\padx=\textrangle} % Rinviato alla fine del preambolo

            \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
            \centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
            %{\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}

            \makeatletter
            \ifnoquotation@\else
            \renewenvironment{quotation}{% Inizio apertura
            \par\leavevmode%
            \parindent=1.5em%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep
            \fi%
            \global\leftskip=\leftmargin
            \global\rightskip=\z@
            }% Fine apertura
            {% inizio chiusura
            \par
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \newenvironment{quotation*}{% Inizio apertura
            \par
            \ifautopar%
            \vskip-\parskip%
            \else%
            \unskip
            \fi%
            \leavevmode%
            \parindent=1.5em%
            \skipnumbering%
            \global\advance\leftskip\leftmargin%
            \global\rightskip=\z@%
            }% Fine apertura
            {% inizio chiusura
            \par
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\z@
            \fi%
            }% fine chiusura

            \renewenvironment{quote}{% inizio apertura
            \par\leavevmode%
            \parindent=0pt%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            \global\leftskip=\leftmargin%
            \global\rightskip=\z@
            }% fine apertura
            {% Inizio chiusura
            \par%
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \newenvironment{quote*}{% inizio apertura
            \par
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            \leavevmode%
            \parindent=0pt%
            \skipnumbering%
            \global\leftskip=\leftmargin%
            \global\rightskip=\z@
            }% fine apertura
            {% Inizio chiusura
            \par%
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \fi

            \hbadness=10000 %non stampa nella console i messaggi Underfull hbox
            \vbadness=10000 %non stampa nella console i messaggi Underfull vbox

            %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            \addto\captionsitalian{%
            \renewcommand{\bibname}{Opere citate con abbreviazione}} % Rinomina la bibliografia

            \usepackage[style=philosophy-verbose, % Stile della bibliografia con citazioni estese, nome puntato
            scauthors=true, % Maiuscoletto Nome autore
            firstinits=true,
            useprefix=true,
            language=italian,
            classical=true,
            backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
            publocformat=locpubyear,
            inbeforejournal=true, % Mette “in” prima del titolo della rivista
            latinemph=true]{biblatex}
            %Indexing (serve per fare gli indici dei nomi)
            \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
            %\bibliography{Bibliociccia} % Specifica il nome del file di bibliografia
            \addbibresource{archivio.bib} % Specifica il nome del file di bibliografia

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

            \renewenvironment{theindex} % Ridefinizione di Claudio per far lavorare theindex a livello di section
            {\if@twocolumn
            \@restonecolfalse
            \else
            \@restonecoltrue
            \fi
            \twocolumn[\section*{\indexname}]%
            \@mkright{\MakeUppercase\indexname}%
            \thispagestyle{plain}\parindent\z@
            \parskip\z@ \@plus .3\p@\relax
            \columnseprule \z@
            \columnsep 35\p@
            \let\item\@idxitem
            \footnotesize}
            {\if@restonecol\onecolumn\else\clearpage\fi}

            \usepackage{imakeidx} % Creazione di indici multipli
            %\usepackage[font=footnotesize, % Customizza la grafica degli indici (es. in un solo paragrafo-> itemlayout=singlepar, –> )
            % totoc=true]{idxlayout} % Stampa i titoli degli indici nella TOC

            %<<<<<<<<<<<<<<<<<<<<<<<<< \makeatletter \def\imki@toclevel{section}% con la classe report è definito \chapter, quindi bisogna imbrogliare imakidex se si vogliono gli indici analitici nell'indice generale a livello di \section \makeatother %<<<<<<<<<<<<<<<<<<<<<<<<< \makeindex[intoc=true, title=Rogatari dei documenti, columns=1] % Genera l'indice di default. \makeindex[intoc=true, name=nomi, title=Nomi propri e di luogo, columns=2] % Genera altro indice %%%%%%%PACCHETTI CUSTOMIZZATI%%%%%%%%% %\usepackage{StileTeo_modciccia} % Stile delle testatine %\usepackage{StileBibliociccia} % Introduce \shortcite e \footshortcite e personalizza lo stile di Bibliografia \makeatletter % Da qui in poi per personalizzare l'indice: "vedi" diventa "v." e si \let\orig@idxitem\@idxitem %eliminano i "v." successivi al primo \def\@idxitem{\multipleseetrue\orig@idxitem} \makeatother \newif\ifmultiplesee \renewcommand{\see}[2]{% \ifmultiplesee\multipleseefalse\emph{v\@.} \fi#1} \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {title}{\mkbibemph{#1\isdot}} % titolo in enfatico, no caporale \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione, no caporale %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \addto\captionsitalian{% % rinomina indice generale% \renewcommand{\contentsname}{Indice generale}} \title{titolo} \author{autore} \date{} %%%%%%%%%%%%%% PER USARE \showhyphens \usepackage{xltxtra} \usepackage{hyperref} % segue dalla ridefinizione di Claudio di theindex %%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%% %\includeonly{Files/Saggiociccia} %\includeonly{Files/Regesto} %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document}\errorcontextlines=9 \csuse{noquotation@true} % per avere le citazioni ridefinite \typeout{Inizio documento^^J ^^J ***********************} %%%%%%%%%%%% Mostra le divisioni in sillabe \newcommand\listhyphens[1]{\par\begin{tabular}{p{0.01\textwidth}}\hskip0pt #1\end{tabular}} \selectlanguage{italian} Sillabazione\\ \listhyphens{sentenza, quibusdam} % prima di specificare "sentenza" \hyphenation{sen-ten-za} \listhyphens{sentenza, quibusdam}% dopo aver specificato "sentenza" e prima di specificare "quibusdam"" \selectlanguage{latin} \hyphenation{qui-bus-dam} %NON funziona!!! % <-- funziona benissimo dopo aver specificato il latino \listhyphens{sentenza, quibusdam} % dopo aver specificato "quibusdam" \selectlanguage{italian} % torniamo all'italiano \vspace{2\baselineskip} Ecco un nome in maiuscoletto \textsc{Giuseppe Garibaldi} e lo stesso nome in maiuscoletto inclinato \textsc{\slshape Giuseppe Garibaldi}. \bigskip E questo mostra come si usano le parentesi \textangles{uncinate} senza ricorrere al pacchetto textcomp. \maketitle % Stampa il titolo \tableofcontents % Stampa l'indice generale %\frontmatter \begin{italian} \chapter{Pippo} Questo è il saggio. Si parla di rogatari\label{rogatari}, tipo Pippo\index{Pippo} di Amelia\index[nomi]{Amelia}.\\ \clearpage Farò una nota\nota{Mi sembra che a pag.~\pageref{rogatari} si parli di rogatari.}. \end{italian} %\mainmatter \beginnumbering % Inizia a numerare le righe \begin{otherlanguage*}{latin} % soppresso [variant=ancient] (OldClaudio), già espresso nel preambolo %%%%%%%%%%%%%%%%%% citazioni annidate} \NuovoPar \lipsum[1] \begin{quotation} \lipsum[2] \noindent Wolfango da Castrovillari infatti scrisse: \begin{quotation*} \lipsum[4] \end{quotation*} \end{quotation} \lipsum[1] \FinePar \end{otherlanguage*} \endnumbering % Finisce di contare le righe %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%% \clearpage % oppure \cleardoublepage \phantomsection \addcontentsline{toc}{chapter}{Indici} \markboth{Indici}{Indici} \indexprologue[\vspace{36pt}]{Questo è un testo bellissimo di prova} \printindex \indexprologue[\vspace{36pt}]{Questo è un altro testo di prova per elencare i nomi} \printindex[nomi] \nocite{*} \addcontentsline{toc}{section}{\bibname} % aggiunge la voce Bibliografia all'Indice generale \printbibliography % compilare prima il file .aux con TexWorks (Biber) \end{document}` Prova il tuo esempio minimo con le mie modifiche e dimmi se ti va bene. Nota che ti ho cmabiato anceh le definzioni relative alla parentesi uncinate, altrimenti i tuoi comandi \poss e \podx non funzinerebbero più' se devi racchiudere qualcosa fra parentesi uncinate, però ti suggerisco di non usare \posx e \podx a sinstra e a destra, ma di usare il comando \textangles che ci pensa autonomamente a racchiudere il suo argomento fra le parentesi uncinate, come gì appariva della modifica precedente. Ciao Claudio

          • #91170
            Up
            0
            Down
            ::


            Grazie Claudio, ora sono fuori città ma appena riavrò il mac sotto mano proverò immediatamente. Ora stacchiamo un attimo e godiamoci un paio di giorni di relax 🙂

          • #91171
            Up
            0
            Down
            ::


            Ciao Claudio, buon anno!
            Allora, va quasi bene. L’unico problema risiede nel fatto che la seconda parte della prima citazione (cioè l’eventuale coda della prima citazione che incornicia la seconda citazione) ha il margine di sinistra che segue la cornice esterna invece che il primo paragrafo della prima citazione. Lo evidenzio nell’esempio.

            Un altro problema (che non ha a che fare con questo ma ha a che fare con il “nuovo” codice e di cui mi avevi accennato la possibilità) è che ho un interlinea diversa tra i testi del primo paragrafo e quelli successivi.
            Che faccio?

            `
            % !TEX TS-program = XeLaTeX
            % !TEX encoding = UTF-8 Unicode

            \begin{filecontents}{archivio.bib}

            @article{Lui:Ord,
            Author = {Benignus {Van Luijk}},
            Date-Added = {2013-10-10 19:54:31 +0200},
            Date-Modified = {2013-10-25 12:31:18 +0200},
            Journal = {Augustiniana},
            Pages = {173-202},
            Shorttitle = {L'ordine agostiniano e la riforma monastica},
            Title = {L'ordine agostiniano e la riforma monastica dal Cinquecento alla vigilia della rivoluzione francese. Un sommario cronologico-storico},
            Volume = {XVIII},
            Year = {1968}}

            @book{Lui:Bul,
            Address = {W{\”u}rzburg},
            Author = {Benignus {Van Luijk}},
            Date-Added = {2012-02-01 19:25:11 +0100},
            Date-Modified = {2013-12-15 21:46:22 +0100},
            Shortauthor = {Van Luijk},
            Shorttitle = {Bullarium},
            Title = {Bullarium Ordinis eremitarum S. Augustini: periodus formationis (1187-1256)},
            Year = {1964}}

            \end{filecontents}

            %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
            \documentclass[12pt,a4paper]{report}
            \usepackage[a4paper,left=2.0cm,right=2.5cm,bindingoffset=18mm, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
            \usepackage{comment}
            \usepackage{setspace} % Per gestire più facilmente l'interlinea
            \usepackage{fancyhdr}
            \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
            \usepackage{polyglossia} % Per le sillabazioni
            \setmainlanguage{italian}
            \setotherlanguage{latin}
            \usepackage{lipsum} % SOLO ORA PER PROVARE
            %\usepackage{textcomp} % Per ottenere segni strani come la parentesi angolata larga
            %

            \AfterEndPreamble{\providecommand\textlangle{}\providecommand\textrangle{}
            \renewcommand\textlangle{\ensuremath{\langle}}
            \renewcommand\textrangle{\ensuremath{\rangle}}
            \newcommand*\textangles[1]{\textlangle#1\textrangle}}

            \usepackage{fontspec} % Per caricare correttamente i font Garamond
            %\setmainfont[Ligatures=TeX]{Garamond Premier Pro} % Sceglie il Font di Studi sull'Oriente Cristiano
            %\usepackage{lmodern} % Questo pacchetto e il seguente per combinare maiuscoletto e italico
            %\usepackage{slantsc}
            \newfontfamily{\scfamily}{Latin Modern Roman Caps}
            \DeclareTextFontCommand{\textsc}{\scfamily}

            %%%%%%%%%%%%%%%%%IMMAGINI E TABELLE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

            \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
            \usepackage{graphicx} % Per importare Jpg
            \usepackage{multirow} % x Tabelle
            \usepackage{rotating} % x ruotare le immagini

            %%%%%%%%%%%%%%%%PACCHETTI E COMANDI DI NOTAZIONE%%%%%%%%%%%%%%%%%%%%%
            \usepackage{eledmac}
            \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{footnoteA} % azzera il contatore delle footnoteA (cioè le cri)
            \MakePerPage{footnoteB} % azzera il contatore delle footnoteB (cioè le com)

            \interparanoteglue{0.3cm plus .4em minus .4em} % Spazio tra una rif. e l'altra (in orizzontale)
            \addtolength{\skip\footinsA}{0.2cm} % Aggiunge spazio tra le note
            \addtolength{\skip\footinsB}{0.2cm}

            \newskip\prefootskip % the big initial skip
            \prefootskip=3.3em plus .6em minus .6em

            \setcounter{firstlinenum}{0} % Numera ogni linea a partire dalla zero
            \setcounter{linenumincrement}{10000} % Incrementa ogni 10.000 righe (per non stampare i numeri linea)

            \renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}} % Mette note a piè di pagina contrassegnate da lettera, che va oltre la z (alphalph)
            \footparagraphX{A} % Note cri di seguito
            \foottwocolX{B} % Note com su due colonne

            \renewcommand*{\notefontsetup}{\normalsize} %%specifica la dimensione dei font per le note di 2a e 3a fascia
            \renewcommand*{\notenumfont}{\normalsize} %%specifica la dimensione dei font per i numeri di linea nelle note
            \newcommand{\notetextfont}{\normalsize}
            \renewcommand*{\numlabfont}{\normalfont\normalsize} %%specifica la dimensione dei font per i numeri di linea in margine
            \renewcommand*{\footnotesize}{\normalsize} % specifica la dimensione dei font per le footnote (1a fascia)

            \let\nota=\footnote % Nota normale, con numero, incolonnata
            \let\cri=\footnoteA % Nota con lettera
            \let\com=\footnoteB
            \let\marg=\ledrightnote % Note a margine dx, per indicare il foglio
            \let\ap=\textsuperscript % Per fare gli apici (es. recto e verso)

            \AfterEndPreamble{\let\pasx=\textlangle % Per fare le parentesi angolate larghe
            \let\padx=\textrangle} % Rinviato alla fine del preambolo

            \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
            \centerline{{\bfseries\Large\arabic{para}.\vspace*{2ex}}}}
            %{\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}

            \makeatletter
            \ifnoquotation@\else
            \renewenvironment{quotation}{% Inizio apertura
            \par\leavevmode%
            \parindent=1.5em%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep
            \fi%
            \global\leftskip=\leftmargin
            \global\rightskip=\z@
            }% Fine apertura
            {% inizio chiusura
            \par
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \newenvironment{quotation*}{% Inizio apertura
            \par
            \ifautopar%
            \vskip-\parskip%
            \else%
            \unskip
            \fi%
            \leavevmode%
            \parindent=1.5em%
            \skipnumbering%
            \global\advance\leftskip\leftmargin%
            \global\rightskip=\z@%
            }% Fine apertura
            {% inizio chiusura
            \par
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\z@
            \fi%
            }% fine chiusura

            \renewenvironment{quote}{% inizio apertura
            \par\leavevmode%
            \parindent=0pt%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            \global\leftskip=\leftmargin%
            \global\rightskip=\z@
            }% fine apertura
            {% Inizio chiusura
            \par%
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \newenvironment{quote*}{% inizio apertura
            \par
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            \leavevmode%
            \parindent=0pt%
            \skipnumbering%
            \global\leftskip=\leftmargin%
            \global\rightskip=\z@
            }% fine apertura
            {% Inizio chiusura
            \par%
            \global\leftskip=\z@
            \global\rightskip=\z@
            \leavevmode%
            \skipnumbering%
            \ifautopar%
            \vskip-\parskip%
            \else%
            \vskip\topsep%
            \fi%
            }% fine chiusura
            \fi

            \hbadness=10000 %non stampa nella console i messaggi Underfull hbox
            \vbadness=10000 %non stampa nella console i messaggi Underfull vbox

            %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            \addto\captionsitalian{%
            \renewcommand{\bibname}{Opere citate con abbreviazione}} % Rinomina la bibliografia

            \usepackage[style=philosophy-verbose, % Stile della bibliografia con citazioni estese, nome puntato
            scauthors=true, % Maiuscoletto Nome autore
            firstinits=true,
            useprefix=true,
            language=italian,
            classical=true,
            backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
            publocformat=locpubyear,
            inbeforejournal=true, % Mette “in” prima del titolo della rivista
            latinemph=true]{biblatex}
            %Indexing (serve per fare gli indici dei nomi)
            \usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
            %\bibliography{Bibliociccia} % Specifica il nome del file di bibliografia
            \addbibresource{archivio.bib} % Specifica il nome del file di bibliografia

            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

            \renewenvironment{theindex} % Ridefinizione di Claudio per far lavorare theindex a livello di section
            {\if@twocolumn
            \@restonecolfalse
            \else
            \@restonecoltrue
            \fi
            \twocolumn[\section*{\indexname}]%
            \@mkright{\MakeUppercase\indexname}%
            \thispagestyle{plain}\parindent\z@
            \parskip\z@ \@plus .3\p@\relax
            \columnseprule \z@
            \columnsep 35\p@
            \let\item\@idxitem
            \footnotesize}
            {\if@restonecol\onecolumn\else\clearpage\fi}

            \usepackage{imakeidx} % Creazione di indici multipli
            %\usepackage[font=footnotesize, % Customizza la grafica degli indici (es. in un solo paragrafo-> itemlayout=singlepar, –> )
            % totoc=true]{idxlayout} % Stampa i titoli degli indici nella TOC

            %<<<<<<<<<<<<<<<<<<<<<<<<< \makeatletter \def\imki@toclevel{section}% con la classe report è definito \chapter, quindi bisogna imbrogliare imakidex se si vogliono gli indici analitici nell'indice generale a livello di \section \makeatother %<<<<<<<<<<<<<<<<<<<<<<<<< \makeindex[intoc=true, title=Rogatari dei documenti, columns=1] % Genera l'indice di default. \makeindex[intoc=true, name=nomi, title=Nomi propri e di luogo, columns=2] % Genera altro indice %%%%%%%PACCHETTI CUSTOMIZZATI%%%%%%%%% %\usepackage{StileTeo_modciccia} % Stile delle testatine %\usepackage{StileBibliociccia} % Introduce \shortcite e \footshortcite e personalizza lo stile di Bibliografia \makeatletter % Da qui in poi per personalizzare l'indice: "vedi" diventa "v." e si \let\orig@idxitem\@idxitem %eliminano i "v." successivi al primo \def\@idxitem{\multipleseetrue\orig@idxitem} \makeatother \newif\ifmultiplesee \renewcommand{\see}[2]{% \ifmultiplesee\multipleseefalse\emph{v\@.} \fi#1} \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {title}{\mkbibemph{#1\isdot}} % titolo in enfatico, no caporale \DeclareFieldFormat [article,book,inbook,incollection,inproceedings,patent,thesis,unpublished] {citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione, no caporale %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \addto\captionsitalian{% % rinomina indice generale% \renewcommand{\contentsname}{Indice generale}} \title{titolo} \author{autore} \date{} %%%%%%%%%%%%%% PER USARE \showhyphens \usepackage{xltxtra} \usepackage{hyperref} % segue dalla ridefinizione di Claudio di theindex %%%%%%%%%%%%%%%%%%%%%%%%%%%% TEMPORANEO: COSA RICOMPILO %%%%%%%%%%%%%%%%%%%%%%%%%%% %\includeonly{Files/Saggiociccia} %\includeonly{Files/Regesto} %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document}\errorcontextlines=9 \csuse{noquotation@true} % per avere le citazioni ridefinite \typeout{Inizio documento^^J ^^J ***********************} %%%%%%%%%%%% Mostra le divisioni in sillabe \newcommand\listhyphens[1]{\par\begin{tabular}{p{0.01\textwidth}}\hskip0pt #1\end{tabular}} \selectlanguage{italian} Sillabazione\\ \listhyphens{sentenza, quibusdam} % prima di specificare "sentenza" \hyphenation{sen-ten-za} \listhyphens{sentenza, quibusdam}% dopo aver specificato "sentenza" e prima di specificare "quibusdam"" \selectlanguage{latin} \hyphenation{qui-bus-dam} %NON funziona!!! % <-- funziona benissimo dopo aver specificato il latino \listhyphens{sentenza, quibusdam} % dopo aver specificato "quibusdam" \selectlanguage{italian} % torniamo all'italiano \vspace{2\baselineskip} Ecco un nome in maiuscoletto \textsc{Giuseppe Garibaldi} e lo stesso nome in maiuscoletto inclinato \textsc{\slshape Giuseppe Garibaldi}. \bigskip E questo mostra come si usano le parentesi \textangles{uncinate} senza ricorrere al pacchetto textcomp. \maketitle % Stampa il titolo \tableofcontents % Stampa l'indice generale %\frontmatter \begin{italian} \chapter{Pippo} Questo è il saggio. Si parla di rogatari\label{rogatari}, tipo Pippo\index{Pippo} di Amelia\index[nomi]{Amelia}.\\ \clearpage Farò una nota\nota{Mi sembra che a pag.~\pageref{rogatari} si parli di rogatari.}. \end{italian} %\mainmatter \beginnumbering % Inizia a numerare le righe \begin{otherlanguage*}{latin} % soppresso [variant=ancient] (OldClaudio), già espresso nel preambolo %%%%%%%%%%%%%%%%%% citazioni annidate} \NuovoPar \lipsum[1] \begin{quotation} Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Questo testo è la prima parte della prima citazione. Che cita Lipsum: \begin{quotation*} \lipsum[4] \end{quotation*} Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. Questo testo è la seconda parte della prima citazione. \end{quotation} \lipsum[1] \FinePar \end{otherlanguage*} \endnumbering % Finisce di contare le righe %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%% \clearpage % oppure \cleardoublepage \phantomsection \addcontentsline{toc}{chapter}{Indici} \markboth{Indici}{Indici} \indexprologue[\vspace{36pt}]{Questo è un testo bellissimo di prova} \printindex \indexprologue[\vspace{36pt}]{Questo è un altro testo di prova per elencare i nomi} \printindex[nomi] \nocite{*} \addcontentsline{toc}{section}{\bibname} % aggiunge la voce Bibliografia all'Indice generale \printbibliography % compilare prima il file .aux con TexWorks (Biber) \end{document}` EDIT: Mi sono accorto che esplode anche un'altra cosa (ma non ho capito a partire da quando è iniziato a esplodere). In pratica mi sono scomparse tutte le testatine – in realtà assai semplici – fatte con fancyhdr. Potrebbe avere a che fare con il maiuscoletto? Allego il codice che creava queste personalizzazioni: `\usepackage{fancyhdr} % Stile delle testatine \pagestyle{fancy} % Stile delle testatine, v. documentazione in italiano \usepackage[sc,medium,compact]{titlesec} % Cambia lo stile del titolo del capitolo (p.37 companion) \renewcommand{\thesection}{\arabic{section}.\hspace{-0.5em}} \titleformat*{\chapter}{\centering\scshape} \titleformat*{\section}{\scshape} \titleformat*{\subsection}{\slshape} \renewcommand{\chaptermark}[1]{% \markboth{\ #1}{}} % In testata stampa solo il num. del capitolo (tolto) e il relativo titolo in minuscolo \thechapter. \renewcommand{\sectionmark}[1]{} % Non stampa nelle testatine il titolo della section \fancyhf{} \fancyhead[C]{\textsc\leftmark} \fancyhead[C]{\textsc\leftmark} \fancyfoot[C]{\thepage} \makeatletter % Ridefinisce lo stile dei titoli di subsection \renewcommand\subsection{\@startsection {subsection}{2}{0mm}%name, level, indent {-\baselineskip}% beforeskip {0.5\baselineskip}% afterskip {\normalfont\large\itshape}}% style \makeatother %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% `

          • #91172
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Abbi pazienza; ora sono io fuori sede per qualche giorno; conto di rientrare a casa domenica.

            • #91173
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                I due problemi che hai sottoposto al forum sono risolti nel file allegato.
                [attachment=874]CitazioniAnnidate2.tex.zip[/attachment]

                Ma mentre il prrimo problema relativo alle citazioni me lo aspettavo; il secondo, quello relativo alle testatine che esplodono non sono riuscito a riprodurlo; ho inserito le tue impostazioni dopo il caricamento del pacchetto fancyhdr; ho messo i renewcommando dopo la definizione delle testatine, e le testatine sono venute come previsto.Per lo meno, sono venute conformemente alle tue impostazioni dove vuoi che il capitolo e il paragrafo non siano accompagnati dai rispettivi sumeri e siano composti in maiuscoletto.

                Viceversa per le citazioni incapsulate ho tolto o commentato alcune parti che venivano dalle definizioni originali di Maïeul Roquette in eledmac. Maïeul non programma molto bene e specifica cose inutili; Per esempio non capisco perché all’interno dei comandi di apertura e di quelli di chiusura specifichi \skipnumbering, quando nei comandi di chiusura è ancora valida la dichiarazione fatta nei comandi di apertura. Non capisco perché debba mettere globali le specifiche dei margini, che influenzano anche altri ambienti incapsulati; avrei dovuto accorgermi da solo che per quotation* (e per quote*, dove mi sono scordato di correggerlo) nei comandi di chiusura specificare i margini in modo globale provoca l’errore che hai segnalato.

                Invece ho misurato con il tipometro e non ci sono le variazioni di avanzamento di riga che avresti notato; per essere sicuro ho misurato gli avanzamenti di 10 righe prima e dopo le aperture degli ambienti; ti assicuro che non ci sono variazioni di avanzamento di riga (comunemente e impropriamente chiamato interlinea).
                Ciao
                Claudio

                Attachments:
                You must be logged in to view attached files.
              • #91174
                Up
                0
                Down
                ::


                Grazie Claudio, il quote ora funziona perfettamente 🙂
                Il resto no, permangono entrambi i problemi, ma questo ha certamente ha a che fare con il file principale che è ancora una via mediana tra quello di partenza e quello tuo “ripulito”, dovuto al fatto che nei files di contenuto ci sono centinaia di parentesi angolate fatte nell’altro modo e che il tempo stretto non ha consentito di modificare tutto (considera che il CD lo consegna domani). Ora cerco di capire dove sia il guaio e, solo in ultima istanza, aprirò un thread specifico.
                Grazie ancora!

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

            Go to top