v43

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 17 totali)
  • Autore
    Risposte
  • in risposta a: makeindex non legge più il file di stile #56788
    v43
      Up
      0
      Down
      ::


      par forsa! dovevo scegliere tra mona e baucco =)

      in risposta a: makeindex non legge più il file di stile #56786
      v43
        Up
        0
        Down
        ::


        aaaaaah che mona!
        quando ho cambiato l’encoding da latin1 a utf8, devo essermi dimenticato di convertire questo file

        ne ho fatto uno nuovo, salvato in utf8 e linebreak tipo LF, e funziona.

        grazie mille!!

        in risposta a: makeindex non legge più il file di stile #56784
        v43
          Up
          0
          Down
          ::


          ho provato a rimuovere gli spazi in più tra i parametri e i relativi attributi, ma non ho risolto il problema. il file l’avevo editato a mano tempo fa, ma ha sempre funzionato fino a un certo momento che collocherei a non più di un mese fa =)

          c’è da dire che uso il pacchetto imakeindex, con questi parametri (sempre usato in abbinamento al file di stile di cui sopra):

          \usepackage[nonewpage]{imakeidx}
          \makeindex[intoc,columns=2,options=-s sys/stileindice]
          \indexsetup{noclearpage}

          lo hai scritto tu, giusto enrico? complimenti, lo trovo molto utile =)
          per caso è stato aggiornato di recente? devo cambiare qualcosa?

          in risposta a: immagini nella tabella #56588
          v43
            Up
            0
            Down
            ::


            grazie!

            il risultato è comunque pessimo.
            il pacchetto sidecap sposta la caption. non va bene, perché sennò tutta sta roba mi viene messa nella listoffigures, no?
            lasciamo perdere, io le immagini le metto flottanti.

            grazie lo stesso

            in risposta a: problema: prima pagina indice, capitolo e bibliografia #55063
            v43
              Up
              0
              Down
              ::


              doh! se avessi letto prima questo thread… 😳

              in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54214
              v43
                Up
                0
                Down
                ::


                `
                \documentclass[11pt,a4paper,english,italian]{report}

                \usepackage[english,italian]{babel}
                \usepackage[latin1]{inputenc}
                \usepackage[T1]{fontenc}

                \usepackage[pagestyles,psfloats,topmarks]{titlesec}

                \newpagestyle{v1st}{
                \sethead{}{}{\huge\thepage}
                \setfoot{}{}{}
                }
                \newpagestyle{v2st}{
                \sethead{}{}{\small\thepage}
                \setfoot{}{}{}
                }
                \assignpagestyle{\chapter}{v2st}

                %\titleformat{\chapter}[display]{}{\thechapter}{}{}
                \titlespacing{\chapter}{2.5pc}{0ex}{3.5ex}[2.5pc]

                \begin{document}
                \pagestyle{v1st}

                \chapter{cap1cap1cap1 cap1}
                \chapter{cap2cap2cap2 cap2}
                \end{document}
                `

                l’errore si verifica anche con questo codice minimale, quindi si tratta proprio di un bug. dovrebbe essere riproducibile anche nelle vostre macchine, se provate questo codice e decommentate il comando \titleformat. confermate?

                EDIT: fantastico! il bug è noto da 3 anni, e non è ancora stato risolto (vedi qui)

                EDIT2: non so come ho fatto a non pensarci prima! il workaround è semplice! basta ridefinire lo stile plain!! è possibile farlo anche con i comandi di titlesec. adesso sono un uomo realizzato 😀

                in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54213
                v43
                  Up
                  0
                  Down
                  ::

                  Senza un esempio minimo è difficile dire qualcosa.

                  ho riportato il bug all’autore del pacchetto. questo sarebbe il mio codice per formattare i capitoli:

                  `\usepackage[pagestyles,psfloats,topmarks]{titlesec}

                  \newpagestyle{v2st}{
                  \sethead{}{}{\small\thepage}
                  \setfoot{}{\color{grchiaro}\rule[.5ex]{4em}{.2pt}\quad\S\quad\rule[.5ex]{4em}{.2pt}}{}
                  }

                  \assignpagestyle{\chapter}{v2st}

                  \titleformat{\chapter}[display]{\vskip-4em \scshape\huge\bfseries\fillast}
                  {\color{grm}\mdseries\scriptsize Capitolo~\small\thechapter}{-0.8ex}{}
                  `

                  se commento il comando \titleformat, \assignpagestyle fa il suo dovere, altrimenti nisba!

                  Per il secondo problema c’è un vecchio trucco:
                  `\listoffigures
                  \begingroup
                  \renewcommand{\cleardoublepage}{}
                  \renewcommand{\clearpage}{}
                  \listoftables
                  \endgroup`
                  Ciao
                  Enrico

                  grazie!

                  in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54211
                  v43
                    Up
                    0
                    Down
                    ::


                    dunque.. ho provato qualche workaround, senza successo.
                    sono passato alla classe report, e ho risolto gran parte degli inconvenienti che ne sono derivati.

                    il bello è che il comando \assignpagestyle{}{} ancora non funziona!
                    anzi mi sa che ho trovato un bug in titlesec. che faccio?
                    è un bug talmente grosso che mi stupisco sia ancora lì..
                    in pratica quando si usa il comando \titleformat{\chapter}, il comando \assignpagestyle{\chapter} non funziona più.

                    un’altra cosa.. c’è un modo di mettere listoffigures e listoftables nella stessa pagina, anche usando la classe report, magari senza usare pacchetti aggiuntivi?

                    in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54210
                    v43
                      Up
                      0
                      Down
                      ::


                      ho fatto delle prove, e mi son reso conto che passare alla classe report a questo punto del lavoro è una follia. semplicemente per risolvere questo problema che in fondo pare una bazzecola, me ne creo altri 100 che paiono ben più complicati. senza contare il tempo necessario ad alzare di un livello tutte le section subsection e paragraf, e poi modificarne gli stili di conseguenza per mantenere l’aspetto attuale.

                      non avete proprio alcun suggerimento per quest’affare delle testatine?

                      in risposta a: [risolto] pagestyle della pagina in cui inizia una nuova sez #54209
                      v43
                        Up
                        0
                        Down
                        ::


                        succede una cosa stranissima impiegando quel comando.. la compilazioen è molto più rapida del solito e al termine pdflatex mi da un errore:
                        `!tex capacity excedeed, sorry [input stack size=5000].

                        \sectiontitle
                        1.25 \tableofcontents`

                        e non viene prodotto alcun pdf

                        ho provato a rimettere report adesso. ci sono un sacco di cose che non funzionano più, ma credo si possano sistemare spendendo un po’ di tempo.
                        se non esiste una scorciatoia che mi permetta di continuare a usare article passerò a report.[/code]

                        in risposta a: link nell’indice generale (ToC) #54117
                        v43
                          Up
                          0
                          Down
                          ::


                          uffff
                          mi tirero 50 frustate per punizione, ma giuro che era una mezz’ora buona che leggevo e cercavo per tentare di risolvere questo problemino..

                          e avevo la soluzione sotto il naso, nella documentazione di hyperref:
                          `linktocpage=true`

                          scusate

                          in risposta a: script di compilazione windows (pdflatex,bibtex,makeindex) #53056
                          v43
                            Up
                            0
                            Down
                            ::


                            ah.. non avevo considerato l’idea di renderlo usabile da linea di comando con gli argomenti.. la prossima versione li avrà 😀

                            per usarlo copia il testo in un file vuoto e salvalo con estensione .bat
                            esegui il file bat
                            rispondi alle domande:
                            . nome del file tex da compilare
                            . nome del file di stile per l’indice
                            . compilazione veloce o no (fa solo 2 passaggi di pdflatex)
                            . vedere il pdf o no
                            nelle domande si/no, “s” sta per sì, “n” sta per no, “x” sta per qualsiasi tasto.
                            tutto qua.. se non vuoi che sia interattivo e faccia tutto automaticamente basta impostare le variabili file, stile, rapido, vpdf come indicato all’inizio del file.. leggi la parte commentata compresa tra gli asterischi.

                            magari domani lo modifico in modo che sia usabile anche senza personalizzare l’indice

                            in risposta a: stile dell’indice analitico – makeidx #52722
                            v43
                              Up
                              0
                              Down
                              ::


                              ho provato texlive 2010 ma oltre a non risolvere il mio problemino con makeindex, non funzionava più nemmeno bibtex… ne con texniccenter ne con texworks.

                              ho installato miktex 2.9, ed è tutto ok. il problema con makeindex dipendeva dall’ordine di compilazione dato dagli editor.. probabilmente non gestiscono bene i comandi dati da imakeindex.. boh

                              ho risolto con questo batch script per la compilazione, che magari può tornare utile anche ad altri utenti windows

                              `
                              @echo off

                              REM definisci le variabili
                              REM *****************************************
                              REM nome del file tex da compilare, senza estensione
                              set file=file-lavoro

                              REM percorso della cartella di lavoro
                              REM set path=

                              REM nome del file di stile per l'indice analitico, con estensione .ist
                              set stile=stile-indice.ist

                              REM *****************************************

                              echo Rifare da zero? (x/n)
                              set novo=
                              set /P novo=
                              if “%novo%”==”n” goto build

                              call :subpdflatex
                              call :submakeindex
                              call :subbibtex

                              :build
                              call :subpdflatex
                              call :subpdflatex

                              echo Vedere il file? (x/n)
                              set pdf=
                              set /P pdf=
                              if “%pdf%”==”n” exit

                              call :subpdf
                              exit

                              :subpdflatex
                              start “” /d “C:\Documents and Settings\v1\Documenti\My Dropbox\TESI\testo” /b /wait pdflatex %file%
                              goto :EOF

                              :subbibtex
                              start “” /d “C:\Documents and Settings\v1\Documenti\My Dropbox\TESI\testo” /b /wait bibtex %file%
                              goto :EOF

                              :submakeindex
                              start “” /d “C:\Documents and Settings\v1\Documenti\My Dropbox\TESI\testo” /b /wait makeindex -s %stile% %file%
                              goto :EOF

                              :subpdf
                              start “” /d “C:\Documents and Settings\v1\Documenti\My Dropbox\TESI\testo” /max %file%.pdf
                              goto :EOF
                              `

                              naturalmente il percorso indicato nelle subroutines va cambiato con quello della propria cartella di lavoro (non son riuscito a definirlo come una variabile perchè c’è un po’ di confusione con gli apici..)

                              finalmente è tutto ok.. o quasi

                              OT
                              il pacchetto microtype riporta alcuni warning di tipo “unknown slot number of character”

                              quelle sono stringhe di codice che credo faccian parte del pacchetto microtype. io che c’entro? come al solito, non capisco che lingua parli questo compilatore..

                              in risposta a: stile dell’indice analitico – makeidx #52720
                              v43
                                Up
                                0
                                Down
                                ::


                                grazie per l’aiuto! ora ho capito come funzionano effettivamente i file .ist

                                però purtroppo c’è qualcosa che non va.. compilando automaticamente da texniccenter ricevo questo avviso:

                                se però eseguo un’ulteriore compilazione da riga di comando, non cambia nulla.

                                questo è il risultato per l’ultima pagina del breve scritto che sto usando per i test:
                                http://i56.tinypic.com/2s9ek1s.gif

                                lo stile dell’indice non varia. manca la testatina, il numero di pagina è riportato in basso, come da standard, mentre io avevo stabilito che il piede deve esser vuoto.

                                OT:
                                uno sfogo personale dopo una domenica passata a smadonnare: il problema di questo software, se mi posso permettere, sta proprio nella difficoltà di trovare i problemi (almeno per un utente inesperto) viste la povertà e l’imprecisione dei messaggi d’errore. pure la documentazione online scarseggia, appena si superano i problemi più comuni. è frustrante.

                                in risposta a: stile dell’indice analitico – makeidx #52718
                                v43
                                  Up
                                  0
                                  Down
                                  ::


                                  ma imakeidx è un pacchetto meraviglioso!!! apprezzo e ringrazio!

                                  mi rimangono due domande:

                                  1. come faccio a formattare le lettre “flag”?
                                  mi piacerebbe poter applicare qualcosa come \Large\textbf
                                  e vorrei modificare il rientro per i sottolemmi

                                  2. perchè la pagina in cui viene stampato l’indice non mostra la testatina che ho definito con fancyhdr?
                                  (ho rimosso le modifiche all’ambiente \theindex, non più necessarie grazie a imakeidx. pensavo fossero quelle a causare l’anomalia)
                                  ho configurato imakeidx così:
                                  `
                                  \makeindex[intoc,columns=2,options=-s test]
                                  \indexsetup{noclearpage,headers={\indexname}{\thepage}}
                                  `
                                  e anche usando l’opzione headers, la testatina non c’è
                                  per la cronaca, queste son le impostazioni di fancyhdr:
                                  `
                                  \pagestyle{fancy}

                                  \fancyhead{} % cancella tutti i campi
                                  \fancyfoot{}

                                  \lhead{\footnotesize\leftmark}
                                  \rhead{\small\thepage}

                                  \renewcommand{\headrulewidth}{0.2pt}
                                  `

                                Stai visualizzando 15 risposte – dal 1 al 15 (di 17 totali)

                                Go to top