Pasquale Tucci

Risposte nei forum create

Stai visualizzando 15 risposte – dal 16 al 30 (di 72 totali)
  • Autore
    Risposte
  • in risposta a: indici multipli senza interruzione di pagina #110431
    Up
    0
    Down
    ::


    Grazie mille. In effetti il tuo esempio con il tuo codice funziona perfettamente e ho fatto male a non provarlo prima.
    Dovrò comunque lavorarci su per inserirlo nel mio file. A un primo tentativo, dopo aver disabilitato i comandi di \fancyhdr, ho il solito problema con \markboth che non va mentre funziona perfettamente con il tuo esempio. Debbo un po’ studiarci su.
    Un’ultima domanda il tuo codice si applica alla prima pagina di tutti i capitoli? Come posso fare se voglio applicarlo solo a un capitolo?

    in risposta a: indici multipli senza interruzione di pagina #110429
    Up
    0
    Down
    ::


    Grazie del tuo impegno a risolvere il problema. Come dici è per me troppo rischioso rinunciare a fancyhdr. Essendo poco esperto rischierei di trovarmi di fronte a difficoltà troppo grandi. Se trovi qualcosa di più semplice fammelo sapere. Nel frattempo io sto pensando a qualche artificio editoriale, ma dovrei intervenire dall’esterno sul pdf e la cosa non mi piace per niente.

    in risposta a: indici multipli senza interruzione di pagina #110427
    Up
    0
    Down
    ::


    Grazie.

    in risposta a: indici multipli senza interruzione di pagina #110425
    Up
    0
    Down
    ::


    Ho bisogno di un po’ di tempo per preparare un esempio minimo compilabile estraendolo dal mio file che è molto lungo e ha oltre 2000 indicizzazioni distribuite su due indici. E anche il preamble un po’ per mia inesperienza e un po’ per la complessità del testo è molto lungo e sicuramente ridondante. Appena pronto te le invio.

    in risposta a: indici multipli senza interruzione di pagina #110423
    Up
    0
    Down
    ::


    Ho provato con \markboth invece di fancyhdr ma evidentemente mi sfugge qualcosa sul funzionamento di \markboth. Ho letto anche il messaggio che avevi inserito 4 anni fa in risposta a una richiesta ma non ne vengo a capo.
    Quando, seguendo la tua indicazione metto insieme due indici (senza interruzione di colonna e di pagina), nella pagina dove inizia il secondo indice la testatina è vuota e invece vorrei che essa fosse identica a tutte la altre testatine dell’indice.
    Ho provato a inserire \markboth … ma il comando viene ignorato.
    Cercherò di aggirare il problema in qualche modo.

    in risposta a: indici multipli senza interruzione di pagina #110421
    Up
    0
    Down
    ::


    Purtroppo non funziona, ma è possibile che io non sia stato chiaro. Nella testatina delle pagine degli indici compaiono a destra e a sinistra, “numero di pagina” e “Indice”, tranne che nella prima pagina e nella pagina dove comincia il secondo indice dove le testatine sono vuote. Io vorrei che nella prima pagina del secondo indice comparissero “numero di pagina” e “Indice”.
    Mi consigli di non usare fancyhdr e, in effetti, non sono molto soddisfatto. Cosa consigli? \mark… {…}{…}? A me non ha funzionato. Se lo uso debbo cancellare fancyhdr. E funziona con `\documentclass[twoside,11pt,a4paper,]{book}`. Grazie

    in risposta a: indici multipli senza interruzione di pagina #110419
    Up
    0
    Down
    ::


    Ho esportato il tuo codice nel mio file e funziona benissimo: il secondo indice scorre immediatamente dopo la fine del primo indice così come desideravo.
    Ora debbo risolvere alcuni problemi:
    1) eliminare il titolo del secondo indice e ci sono riuscito inserendo `\renewcommand{\indexname}{}` prima del secondo indice;
    2) Nella prima pagina del primo indice l’header è vuoto mentre nelle pagine successive compare quanto avevo previsto inserendo i comandi `\fancyhead[RE,LO]{Indice} ` e `\fancyhead[RO,LE]{\thepage}`
    3) Vorrei che l’header della pagina nella quale inizia il secondo indice fosse uguale a quello delle pagine precedenti. Ho inserito `\fancyhead[RE,LO]{Indice} ` e `\fancyhead[RO,LE]{\thepage}` anche in testa al secondo indice ma non funziona.
    Temo che il problema sia di `\documentclass[twoside,11pt,a4paper,]{book}` che prevede di default che nella prima pagina l’leader sia vuoto. Ammesso che questa sia la ragione c’è la possibilità di intervenire?
    Grazie

    in risposta a: indici multipli senza interruzione di pagina #110418
    Up
    0
    Down
    ::


    Il tuo codice funziona perfettamente. Da solo non ci sarei mai arrivato. Ora cercherò di esportarlo nel mio file. Spero che non sorgano problemi. Grazie mille.

    in risposta a: indici multipli senza interruzione di pagina #110416
    Up
    0
    Down
    ::


    Ho cercato nel manuale “The package imakeidx” di Enrico Gregorio come configurare gli indici come sezioni ma nonostante tutti i tentativi non ci riesco. Allego un esempio semplificato nella speranza che, se riesco a capire perché non funziona, possa estenderlo al testo vero che non ho messo perché il preambolo è lungo e complicato. S
    Il codice è il seguente. Compilo in PDFLAtex. Con piccole modifiche è l’esempio preso dal manuale:
    `
    \documentclass[a4paper,11pt]{book}
    \usepackage{imakeidx}
    \makeindex[name=A,title=Indice A]
    \makeindex[name=B,title=Indice B]
    \makeindex
    \indexsetup{level=\section*,toclevel=section,noclearpage}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[italian,english]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{geometry}

    \begin{document}
    In this way the index is typeset\index[A]{typeset} as a “section”\index[A]{section}, not as a “chapter”\index{chpater}, in one column mode within the two column\index[A]{column} document\index[A]{document} style; the indicated prologue\index{prologue} is typeset between the index title “Index of places” and the start of the index proper.
    \printindex
    \printindex[A]
    \printindex
    \end{document}
    `
    Grazie dell’aiuto.

    in risposta a: Layout pagine pari e dispari #110356
    Up
    0
    Down
    ::


    A partire da pag. 495 consulta il testo “Introduzione all’arte della composizione tipografica con LATEX” (su questo sito) e troverai la risposta ai tuoi problemi. Nel testo troverai la descrizione del package fancyhdr (che devi inserire nel preamble, se non ce l’hai). Sono anche io un principiante e l’ho trovato molto utile.
    L’unica cosa che non sono riuscito ad ottenere è la personalizzazione completa della prima pagina delle sezioni. Ci sono dei vincolii che non ho capito come fare ad aggirare. Ma è un problema diverso dal tuo.

    in risposta a: Indice ordine alfabetico testo normale e corsivo #110232
    Up
    0
    Down
    ::


    Grazie ancora del tuo impegno a trovare una soluzione che sembra vicina e poi si dimostra sfuggente. Ancora non ci siamo: sistemato il testo ora è l’indice che non va. Comunque non pensarci più. Anche io non voglio pensare più a questo problema perché per i prossimi giorni mi debbo concentrare su altri aspetti del testo che spero non mi creino problemi come questo. Avendo trovato una soluzione con una scappatoia editoriale direi di non pensarci più per un po’ di tempo. Poi magari arriva la folgorazione.

    in risposta a: Indice ordine alfabetico testo normale e corsivo #110230
    Up
    0
    Down
    ::


    Grazie del supporto. Sei veramente eccezionale a risolvere problemi difficilissimi per un principiante. Il tuo codice va bene ma non è perfetto. Se vai a vedere l’indice va bene; ma se vai a vedere il testo Nel Caso B risulta “Ma PlutoPlutone, pianeta (CASOB) che certamente non volevi che ci fosse. Sono sicuro che troverai il modo di risolvere il problema. In ogni caso per ora ho aggirato il peoblema con artifizio editorialie

    P. S. Nel 2006 l’ente preposto alla nomenclatura dei corpi planetari – l’International Astronomical Union – ha dichiarato che Plutone è una ex pianeta, e lo ha classificato come pianeta nano, un oggetto che è a metà strada tra i pianeti e i pianetini (o asteroidi). Plutone nell’occasione fu individuato come il prototipo di oggetti che orbitano al di là dell’orbita di Nettuno e li chiamò “Plutoidi”. Non è sufficiente dire che orbita intorno al Sole per dire che un oggetto è un pianeta. Pensa alle comete e te ne convincerai

    in risposta a: Indice ordine alfabetico testo normale e corsivo #110228
    Up
    0
    Down
    ::


    Ecco l’esempio minimo:
    `\documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}

    \usepackage{imakeidx}

    \newcommand*{\indexrm}[1]{#1\index{#1@\textrm{#1}}}
    \newcommand*{\indexit}[1]{\textit{#1}\index{#1@\textit{#1}}}
    \newcommand*{\indexrmnn}[1]{#1\index{#1@#1|nn}}
    \newcommand*{\indexitnn}[1]{\textit{#1}\index{#1@\textit{#1}|nn}}

    \newcommand*\nn[1]{#1n}

    \makeindex
    \begin{document}

    Pippo\index{Pippo}, amico di \indexit{Paperino}, aveva il cane \indexrm{Pluto}\footnote{In realtà \indexitnn{Pluto} era il cane di \indexitnn{Topolino}.}.

    \textbf{Caso A} Ma Pluto\index{\textit{Plutone, ex pianeta (Caso A)}}, nella lingua inglese, è anche un ex pianeta.

    \textbf{Caso B} Ma Pluto\indexit{Plutone, ex pianeta (Caso B)}, nella lingua inglese, è anche un ex pianeta.

    \newpage

    Il grande scienziato italiano\indexit{Galileo Galilei}, autore del \indexit{Sidereus Nuncius}, fu professore a \indexrm{Padova}\index{Città del Veneto}.

    \printindex
    \end{document}`

    Caso A: Nel testo tutto è a posto ma nell’Indice “Plutone, ex pianeta (Caso A)}” non è in ordine alfabetico.
    Caso B: Nel testo c’è la ripetizione “PlutoPlutone, ex pianeta (Caso B)” mentre l’indice è in ordine alfabetico.

    Un dettaglio secondario è rappresentato dal fatto che Pluto in corsivo e Pluto diritto nell’indice sono considerati due nomi diversi.

    in risposta a: Indice ordine alfabetico testo normale e corsivo #110226
    Up
    0
    Down
    ::


    Ti faccio un esempio. Ho il seguente testo:
    “Il grande scienziato italiano\index{Galileo Galilei}, autore del Sidereus Nuncius, fu professore a Padova\index{Città del Veneto/i]}.” Quando lo compilo ottengo un indice nel quale Galielo Galiei viene messo in testa all’indice insieme a tutte le altre stringhe indicizzate in corsivo. Dopo l’inidce di stringhe in corsivo parte l’indice delle stringhe diritte. Così “Galileo Galilei” me lo trovo nella prima parte dell’indice e Padova me lo trovo nella seconda parte dell’indice mentre io vorrei che fossero nello stesso indice.
    Ti allego ius altro esempio
    [attachment]C:\fakepath\Esempio per Old Claudio.pdf[/attachment]
    Come vedi di fatto ci sono due indici. Uno con le stringhe in corsivo e un altro con le stringhe diritte.

    Il nuovo comando che mi hai suggerito risolve il problema nel caso che la stringa da indicizzare sia stessa di quella indicizzata. Es. io indicizzo “Pipp”o e voglio nell’indice “Pippo”. Ma se indicizzo “Pippo” e voglio nell’indice `Amico di Paperino` il nuovo comando non va bene. Posso usare il contando standard \index ma in questo caso, essendo “Amico di Paperino” in corsivo me lo mette in un indice a parte.
    Spero di essere stato più chiaro.

    in risposta a: Indice ordine alfabetico testo normale e corsivo #110224
    Up
    0
    Down
    ::


    Sì è vero. Ma mi è capitato di dover scrivere in corsivo nell’indice una stringa diversa da quella da indicizzare. Se uso \index{blabla|nn} blabla, e blabla (corsivo) è diverso da quello che voglio indicizzare, non segue l’ordine alfabetico generale. È la ragione per la quale ho avuto necessità della tua professionalità per scrivere un nuovo comando. Il quale però funziona se la stringa da indicizzare e quella indicizzata sono uguali. Ho fatto qualche tentativo ma mi è venuto il dubbio che non sia possibile in linea di principio e, comunque, è ben al di là delle mie forze. Comunque per ora ho aggirato il problema con qualche artifizio editoriale. Spero che non mi capitino altre situazioni del genere.

Stai visualizzando 15 risposte – dal 16 al 30 (di 72 totali)

Go to top