franen

Risposte nei forum create

Stai visualizzando 15 risposte – dal 151 al 165 (di 735 totali)
  • Autore
    Risposte
  • in risposta a: Riferimenti bibliografici al posto di bibliografia. #95170
    franen
    Partecipante
      Up
      0
      Down
      ::


      Ciao, non ho mai usato l’approccio di \begin{bibliography} per comporre la bibliografia, comunque per intuizione:
      \refname in italiano dà “Riferimenti bibliografici”
      \bibname dà “Bibliografia” (come scritto nell’Arte e come sai, visto che precendentemente usavi \bibname).
      Ora un modo per far sì che \bibname diventi \refname è banalmente \let\bibname\refname.
      O ancora puoi ridefinre \bibname come piace a te:
      `\addto\captionsitalian{\renewcommand{\bibname}{Quel che ti piace}}` (sempre nell’Arte)

      in risposta a: Scusate ancora… battute finali. #95167
      franen
      Partecipante
        Up
        0
        Down
        ::


        Questo esempio minimo dà un risultato che credo sia quello che vuoi ottenere (salvo la doppia riga nell’intestazione…)`\documentclass[a4paper]{book}
        \usepackage{lmodern}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[english, italian]{babel}
        \usepackage{fancyhdr,lipsum,emptypage}
        \newenvironment{abstract} %
        {\cleardoublepage\null \vfill\thispagestyle{plain}%modificato
        \begin{center} %
        \bfseries \abstractname \end{center}} %
        {\vfill\null}

        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\scshape\thepage}
        %\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
        \fancyhead[LO,RE]{\scshape\footnotesize\nouppercase{\leftmark}}
        \renewcommand{\headrulewidth}{0.5pt}
        \renewcommand{\footrulewidth}{0pt}
        \addtolength{\headheight}{1.6pt}

        \begin{document}
        \tableofcontents
        \markboth{\abstractname}{\abstractname}
        \addcontentsline{toc}{chapter}{\abstractname}
        \begin{abstract}
        Versione del sommario in italiano
        \end{abstract}
        \selectlanguage{english}
        \markboth{\abstractname}{\abstractname}
        \addcontentsline{toc}{chapter}{\abstractname}
        \begin{abstract}
        english
        \end{abstract}
        \selectlanguage{italian}
        \chapter{PRIMO}
        \lipsum
        \end{document}`

        in risposta a: Inserimento Sommario e Abstract nell’indice. #95165
        franen
        Partecipante
          Up
          0
          Down
          ::


          Se guardi gli esempi di tesi classica e moderna sul sito di Lorenzo Pantieri trovi un modo certamente più elegante per comporre un abstract.
          Provando a distrivarmi nel tuo codice vedo che definisci l’ambiente abstract in modo che il testo sia centrato nella pagina. Usi lo stile fancy, di cui però pulisci testatine e pié di pagina (\fancyhf{}), ma tu non metti da nessuna perte il numero di pagina! Probabilmente vorrai che la pagina dell’abstract abbia lo stesso stile della prima apgina dei capitoli, quindi potresti inserire \thispagestyle{plain} nella definizione dell’ambiente abstract.
          Quella ridefinizione di \cleardoublepage a che serve?

          in risposta a: Inserimento Sommario e Abstract nell’indice. #95162
          franen
          Partecipante
            Up
            0
            Down
            ::


            Il problema è che non sappiamo cosa scrivi dentro a
            MaterialeInizialeFinale/Sommario.tex e
            MaterialeInizialeFinale/Abstract.tex.

            Se usi \chapter{Sommario} dovresti ottenere già quanto chiedi. Se usi \chapter*, al solito [tt]\addcontentsline{toc}{chapter}{Sommario} [/tt]

            Fran

            in risposta a: Difficoltà con wrapfigure #95134
            franen
            Partecipante
              Up
              0
              Down
              ::


              Ciao, anziché wrapfigure io proverei con una tabella di due colonne (a sinistra la figura, a destra il codice) o due minipage affiancate.

              Fran

              in risposta a: inizio capitoli pagina destra #95121
              franen
              Partecipante
                Up
                0
                Down
                ::


                Questo esempio riproduce l’errore.`\documentclass[a4paper]{amsbook}
                \usepackage{frontespizio,lipsum}
                \begin{document}

                \begin{frontespizio}
                \Universita{….}
                \Dipartimento{…}
                \Corso[Laurea Triennale]{…}
                \Annoaccademico{2013-2014}
                \Titolo{…}
                \NCandidato{Autore}
                \Candidato[]{Chiara}
                \Relatore{Prof….}
                \end{frontespizio}

                \chapter{primo}
                \lipsum
                \end{document}`È proprio la classe amsbook che non dialoga bene col pacchetto frontespizio (NB, devo ancora passare alla TeXlive2014 sul computer da cui scrivo ora, quindi magari con una distribuzione aggiornata si risolve tutto!).
                Ora non riesco a guardare perché amsbook si comporta così (non la ho nemmeno mai usata).
                Domani provo.
                Fran

                in risposta a: inizio capitoli pagina destra #95118
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Pare che i capitoli inizino dalla parte giusta (margine destro largo=> pagina sinistra, solitamente). C’è da capire perché l’indice ([tt]\tableofcontents[/tt]?) inizi subito dopo il frontespizio. Come crei il frontespizio? Un pezzo di codice che riproduce l’errore aiuterebbe!

                  E, perdonami se prima non lo ho fatto, ti do il benvenuto sul forum.

                  Fran

                  in risposta a: inizio capitoli pagina destra #95116
                  franen
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ciao. Davvero i capitoli non iniziano sulle pagine dispari? Perdona la domanda scema, ma ho letto molte domande simili alla tua e il problema spesso stava nel non riconoscere bene quali sono le pagine destre e le sinistre (a volte per come sono i margini).
                    Eventualmente riesci a mostrare un esempio?
                    Fran

                    in risposta a: Riferimenti incrociati, non solo numero #94994
                    franen
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Ciao, prova col pacchetto nameref.
                      Fran

                      in risposta a: top e pie di pagina in latex #94965
                      franen
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Prendi quello che Enrico ti ha suggerito per definire lo stile fancy e lo usi anche dentro a [tt]\fancypagestyle{plain}{xxxx} [/tt]`\documentclass[11pt,a4paper,final,twoside,openright]{report}

                        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                        \usepackage[T1]{fontenc} % <----------- IMPORTANTE!!! \usepackage[utf8]{inputenc} \usepackage[italian]{babel} \usepackage{lastpage} \usepackage{fancyhdr} \usepackage{lipsum} % solo per l'esempio \pagestyle{fancy} \renewcommand{\footrulewidth}{0.4pt}% default is 0pt \fancyhf{} \fancyhead[L]{\nouppercase{\leftmark}} \fancyhead[R]{\thepage} \fancyfoot[L]{Dario Vettore --- Relazione Finale} \fancyfoot[R]{Pagina \thepage\ di \pageref{LastPage}} \setlength{\headheight}{13.6pt} % come chiede fancyhdr \fancypagestyle{plain}{% \renewcommand{\footrulewidth}{0.4pt}% default is 0pt \fancyhf{} \fancyhead[L]{\nouppercase{\leftmark}} \fancyhead[R]{\thepage} \fancyfoot[L]{Dario Vettore --- Relazione Finale} \fancyfoot[R]{Pagina \thepage\ di \pageref{LastPage}} \setlength{\headheight}{13.6pt} % come chiede fancyhdr } \begin{document} \author{Dario Vettore} \title{Relazione Finale} \chapter{Un capitolo bellissimo} \lipsum[1-30] \end{document}`

                        in risposta a: top e pie di pagina in latex #94962
                        franen
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          No no, si può. Solo che per quelle devi ridefinre anche lo stile plain. Nel manuale di fancyhdr è spiegato per bene. se hai bisogno scrivi…

                          Fran

                          in risposta a: Modifica Indice Analitico #94958
                          franen
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Questa potrebbe essere una base da cui partire`\begin{filecontents*}{dzmstyle.ist}
                            preamble “\\begin{theindex}\n
                            \\makeatletter
                            \\renewcommand\\subitem{\\@idxitem \\hspace*{5pt}-\\,-\\hspace*{5pt}}
                            \\renewcommand\\subsubitem{\\@idxitem \\hspace*{5pt}-\\,-\\hspace*{5pt}-\\,-\\hspace*{5pt}}
                            \\makeatother”
                            headings_flag 1
                            heading_prefix “\\goodbreak\\textbf{”
                            heading_suffix “}\\par\\nobreak\\vskip\\smallskipamount\\nobreak”
                            symhead_positive “Simboli”
                            symhead_negative “simboli”
                            numhead_positive “Numeri”
                            numhead_negative “numeri”
                            \end{filecontents*}

                            \documentclass{article}
                            \usepackage{imakeidx}
                            \makeindex[columns=1,options=-s dzmstyle]

                            \begin{document}
                            Ciao
                            \index{Angolo}
                            \index{Angolo!in Gradi}
                            \index{Angolo!in Radianti}
                            \index{Angolo!in Gradi!Sessagesimali}
                            \index{barca}\index{casa}\index{dromedario}
                            \printindex
                            \end{document}`Preferisco ridefinire \subitem e \subsubitem anziché usare i comandi di makeindex. Se guardi dentro a book.cls vedi che si scrive:`\newcommand\@idxitem{\par\hangindent 40\p@}
                            \newcommand\subitem{\@idxitem \hspace*{20\p@}}
                            \newcommand\subsubitem{\@idxitem \hspace*{30\p@}}`Cioè il comando [tt]\subitem[/tt] crea un a capo, una spaziatura orizzontale di 40 pt (solo per i rientri) più una spaziatura di 20 pt. [tt]\subsubitem[/tt] ne aggiunge 30 anziché 20.
                            Usando i comandi di makeindex avresti dovuto scrivere una cosa del genere`headings_flag 1
                            heading_prefix “\\goodbreak\\textbf{”
                            heading_suffix “}\\par\\nobreak\\vskip\\smallskipamount\\nobreak”
                            symhead_positive “Simboli”
                            symhead_negative “simboli”
                            numhead_positive “Numeri”
                            numhead_negative “numeri”
                            item_01 “\n \\subitem \\hspace{-20pt}\\hspace*{5pt}-\\,-\\hspace*{5pt}”
                            item_1 “\n \\subitem \\hspace{-20pt}\\hspace*{5pt}-\\,-\\hspace*{5pt}”
                            item_12 “\n \\subsubitem \\hspace{-30pt}\\hspace*{5pt}-\\,-\\hspace*{5pt}-\\,-\\hspace*{5pt}”`[tt]item_01[/tt] è il comando da inserire fra una voce di livello 0 e una voce di livello 1. Didefault è “\n \\subitem “.
                            [tt]item_1 [/tt] è il comando che viene inserito fra due voci secondarie (di livello 1). Di default è “\n \\subitem “, cioè si va a capo e si inizia un nuovo \subitem.
                            [tt]item_12
                            [/tt] è il comando inserito fra una voce di livello 1 e una voce di livello 2. Di default è “\n \\subsubitem “.

                            Spero di aver fatto un po’ di chiarezza.

                            Fran

                            in risposta a: Problema con Biblatex #94940
                            franen
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Ciao, dovresti impostare led affinché lanci biber (che è un programma, come bibtex).
                              Non conosco l’editor, ma credo che basti entrare nelle preferenze e vedere come sono stati creati i collegamenti agli altri programmi per capire come fare.
                              A quel punto nel tuo menu a tendina (se Led lo prevede) dovrebbe comparirti anche biber.

                              Fran

                              in risposta a: Caso speciale di note a fine libro #94888
                              franen
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Dal momento che i numeri delle etichette sono consequenziali ho usato un altro approccio per la stampa delle etichette relative a una Parte: ho usato una \seq al posto di una \clist, in modo da poterne prelevare direttamente il primo e l’ultimo elemento, senza dover cercare il max e il min dei valori della clist (cosa necessaria se le etichette fossero in ordine sparso).
                                Ogni volta che si usa un comando [tt]\chapterlabel[/tt] si aggiunge l’etichetta CBnn alla \seq \g_guido_partlist_ETICHETTA-DELLA-PARTE _seq.
                                Viene creata una seq per ogni Parte.
                                Alla fine si stampano i riferimenti prendendo il primo e l’ultimo elemento di ogni \seq che interessa.

                                Francesco

                                `\documentclass[12pt]{book}
                                \usepackage{etoolbox,xparse,l3sort}
                                \title{Test}

                                % definisco un comando da usare all'interno del testo, magari appena dopo \chapter. Questo assegna a un'etichetta di facile memorizzazione (reArtu) l'etichetta che si vorrà usare nelle note (CB1, scritto senza spazi).

                                % uso il linguaggio di programmazinoe LaTeX3, o almeno ci provo, mi scuso se non hai dimestichezza con questo tipo di codice, ma non saprei fare altrimenti.

                                \ExplSyntaxOn

                                \tl_new:N \g_guido_current_part_name_tl
                                \NewDocumentCommand{\partlabel}{m m}
                                {
                                \csdef{#1}{#2}
                                \tl_set:Nn \g_guido_current_part_name_tl {#1}
                                \seq_new:c {g_guido_partlist_\tl_use:N \g_guido_current_part_name_tl _seq}
                                }

                                \NewDocumentCommand{\chapterlabel}{ m m}{
                                \csdef{#1}{#2}
                                \seq_gput_right:cn {g_guido_partlist_\tl_use:N \g_guido_current_part_name_tl _seq} {#2}
                                }
                                \tl_new:N \l_guido_first_part_tl
                                \tl_new:N \l_guido_last_part_tl
                                \NewDocumentCommand {\PrintNotePartLabel} {m}
                                {
                                \tl_set:Nn \l_tempa_tl {#1}
                                \seq_get_left:cN {g_guido_partlist_\tl_use:N \l_tempa_tl _seq} \l_guido_first_part_tl
                                \seq_get_right:cN {g_guido_partlist_\tl_use:N \l_tempa_tl _seq} \l_guido_last_part_tl
                                \tl_remove_all:Nn \l_guido_first_part_tl {CB}
                                \tl_remove_all:Nn \l_guido_last_part_tl {CB}
                                CB~ \tl_use:N \l_guido_first_part_tl — \tl_use:N \l_guido_last_part_tl .
                                }

                                \tl_new:N \g_guido_numbers_tl %token list per memorizzare la serie di numeri delle etichette
                                \fp_new:N \g_guido_numbers_max_value_fp % valore massimo delle etichette
                                \fp_new:N \g_guido_numbers_min_value_fp % valore minimo delle etichette
                                \clist_gclear_new:N \g_guido_labels_clist %clist in cui immagazzino le etichette compreso il CB
                                \clist_gclear_new:N \g_guido_labels_numbers_clist % clist in cui immagazzino solo i numeri delle etichette
                                \int_new:N \l_guido_list_population_int % intero che mi dice quanti elementi contiene una lista.

                                % Alla fine del documento uso il comando \PrintNoteLabels per stampare la scritta “CB nn'' o “CB xx-yy''. Vule come argomento una lista separata da virgole
                                %dei nomi assegnati ai libri (il reArtu di prima).
                                \NewDocumentCommand{\PrintNoteLabel}{m}{\guido_print_labels_cs:n {#1}}

                                % Il comando di cui sopra richiama un altro comando:
                                \cs_new_protected:Npn \guido_print_labels_cs:n #1
                                {
                                \clist_gclear:N \g_guido_labels_clist % pulisco \g_guido_labels_clist
                                \clist_gclear:N \g_guido_labels_numbers_clist %pulisco \g_guido_labels_numbers_clist
                                \clist_gset:Nn \g_guido_labels_clist {#1} %assegno a \g_guido_labels_clist l'argomento di \PrintNoteLabel
                                \clist_map_inline:Nn \g_guido_labels_clist {\guido_read_labels:n {##1}} % mappo la lista (eseguo un'operazione su ogni elemento della lista) eseguendo il comando
                                % \guido_read_labels:n. Questo crea una lista contenente solo numeri, cioè se prima avevo CB1,CB2 ora ho 1,2.
                                % Conto poi quanti elementi contiene la lista di soli numeri.
                                \int_set:Nn \l_guido_list_population_int {\clist_count:N \g_guido_labels_numbers_clist}
                                % se ho un solo elemento le cose sono semplici, e stampo l'etichetta
                                \int_compare:nNnTF {\l_guido_list_population_int}={1}
                                {CB~ \clist_use:Nnnn \g_guido_labels_numbers_clist {}{}{} . }
                                % se ci sono più elementi devo fare un po' di operazioni.
                                {
                                % valuto il valore massimo e il valore minimo
                                \tl_clear:N \g_guido_numbers_tl
                                \clist_map_inline:Nn \g_guido_labels_numbers_clist
                                { \tl_gput_right:Nn \g_guido_numbers_tl {,##1} }
                                \tl_gremove_once:Nn \g_guido_numbers_tl {,}
                                \fp_set:Nn \g_guido_numbers_max_value_fp {\fp_eval:n { max(\tl_use:N \g_guido_numbers_tl) }}
                                \fp_set:Nn \g_guido_numbers_min_value_fp {\fp_eval:n { min(\tl_use:N \g_guido_numbers_tl) }}
                                % e li uso per stampare l'etichetta nel formato CB xx-yy
                                CB~ \fp_use:N \g_guido_numbers_min_value_fp — \fp_use:N \g_guido_numbers_max_value_fp .
                                % volendo potresti stampare tutti i valori tipo CB 4, 5, 6 e 7
                                %\clist_use:Nnnn \g_guido_labels_numbers_clist { ~e~ } { ,~ } { ,~e~ } .
                                }
                                }
                                % NB. Se le note si riferissero a un insieme di libri tipo CB 1-4, 8, 10-13 occorrerebbe modificare il codice! Fammi sapere

                                % la funzione richiamata prima, serve per togliere il CB dalle etichette e lasciare solo i numeri.
                                \cs_new_protected:Npn \guido_read_labels:n #1
                                {
                                \tl_set:Nx \l_tempa_tl {\use:c {#1}}
                                \tl_remove_once:Nn \l_tempa_tl {CB}

                                \clist_gput_right:NV \g_guido_labels_numbers_clist \l_tempa_tl
                                }
                                \ExplSyntaxOff

                                \begin{document}

                                \maketitle

                                \part{}
                                \partlabel{interviste}{CB1e}
                                \chapter{}
                                \chapterlabel{tavolarotonda}{CB1}

                                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent
                                consectetur nisi sit amet vulputate lacinia. Cras fermentum faucibus
                                fermentum. Phasellus vel egestas velit, et sollicitudin leo.

                                \chapter{}
                                \chapterlabel{reArtu}{CB2}

                                Morbi et
                                hendrerit velit, sed volutpat purus. Lorem ipsum dolor sit amet,
                                consectetur adipiscing elit. Duis at pharetra velit. Sed aliquam
                                commodo tristique.

                                \chapter {}
                                \chapterlabel{remo}{CB3}

                                Donec sit amet vulputate justo. Maecenas nulla
                                enim, fermentum vitae dapibus at, rutrum vitae libero. Proin faucibus
                                nulla eros, ac tincidunt diam rutrum vel.

                                \part{}
                                \partlabel{altreinterviste}{CB2e}
                                \chapter{}
                                \chapterlabel{tavolarotonde}{CB4}

                                Aenean eu erat at justo malesuada consequat sed vel erat.

                                \chapter {}
                                \chapterlabel{reArte}{CB5}

                                Vivamus gravida est quis sem semper, sed venenatis sem euismod.

                                \chapter{}
                                \chapterlabel{reme}{CB6}

                                Etiam quis orci quam. Ut a massa lacus.

                                \newpage

                                \PrintNoteLabel{remo,tavolarotonda,reArtu,remo} Layamon – Historia Regum Britanniae […]

                                \PrintNoteLabel{reme,reArte} Following is the text of an interview with Mr. Akira Inoue, Co-ordinator of Geoffrey of Monmouth Association.

                                \PrintNoteLabel{tavolarotonde} According to the Historia Brittonum, and the writings of Gildas.

                                \PrintNotePartLabel{interviste}
                                \end{document}`

                                in risposta a: Caso speciale di note a fine libro #94887
                                franen
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  GuidoSette” post=94529Un commento dice: “volendo potresti stampare tutti i valori tipo CB 4, 5, 6 e 7” Come potrei fare per aver quella funzione?

                                  Basta commentare la prima riga e togliere il commento dalla terza:`CB~ \fp_use:N \g_guido_numbers_min_value_fp — \fp_use:N \g_guido_numbers_max_value_fp .
                                  % volendo potresti stampare tutti i valori tipo CB 4, 5, 6 e 7
                                  %CB~ \clist_use:Nnnn \g_guido_labels_numbers_clist { ~e~ } { ,~ } { ,~e~ } .
                                  ` (nel messaggio precedente avevo scordato di mettere il CB!)

                                  GuidoSette” post=94529 Dal mio esempio modificato, avrà visto che c’è una sola etichetta per capitolo, e che i capitoli sono raggruppati in parti. Come si potrebbe fare per avere una nota del tipo “CB 1-4”, che includa automaticamente tutti i capitoli di una parte?

                                  Ci penso.

                                  Io mi permetto di darti del tu, come usanza qui nel forum, ti chiedo se puoi farlo anche tu!

                                  GuidoSette” post=94529Grazie di cuore per il suo tempo e l’esempio. Molto più di quello che speravo, e una grande ispirazione ad imparare LaTeX3.

                                  Grazie per la domanda! È un piacere provare a rispondere a belle domande! La prima che avevi fatto qualche anno fa, sull’indicizzazione dei personaggi della Comedie Humaine era stata molto stimolante per me, anche se non ero ancora in grado di rispondere (ora credo che qualcosa sarei riuscito a suggerirtelo 🙂 )

                                  Francesco

                                Stai visualizzando 15 risposte – dal 151 al 165 (di 735 totali)

                                Go to top