ev

Risposte nei forum create

Stai visualizzando 15 risposte – dal 316 al 330 (di 426 totali)
  • Autore
    Risposte
  • in risposta a: stile dei link con hyperref #1435
    ev
    Partecipante
      Up
      0
      Down
      ::

      in realtà mi sono spiegato male, non intendevo sottolineare gli url esterni fatti con \href, quello è facile, mi piacerebbe sottolineare i link interni fatti automaticamente da hyperref ridefinendo i comandi \ref, \pageref \cite e simili.

      Secondo Heiko la cosa si farebbe lunga…

      in risposta a: Problemi di numerazione delle pagine #1424
      ev
      Partecipante
        Up
        0
        Down
        ::


        Ciao,

        L’unica cosa è che facendo come hai detto l’unica pagina non numerata era la prima dell’indice. Ho aggiunto \pagestyle{empty} subito prima di \tableofcontents, e così tutto l’indice è risultato non numerato. Secondo te va bene, o c’è un modo più “pulito” di procedere?

        No, hai fatto benissimo e avrei dovuto aggiungerlo nel codice che ho postato (dev’essere la demenza senile che avanza: nel file di test che ho usato quel \pagestyle c’e’ 😳 )

        in risposta a: Problemi di numerazione delle pagine #1422
        ev
        Partecipante
          Up
          0
          Down
          ::


          Con classi come report, in cui l’indice e’ essenzialmente un capitolo a parte, \tableofcontents emette come effetto collaterale, tra le altre cose, un \thispagestyle{plain}, quindi tentare la strada tradizionale e’ inutile. Le uniche due soluzioni fattibili sono:

          1. ridefinire temporaneamente \chapter come ho visto fare qualche volta sul newsgroup italiano

          2. ridefinire temporaneamente lo stile di pagina plain come in seguito

          \tableofcontents

          Sostituisci quel comando con questo codice:
          `\begingroup
          \makeatletter
          \let\ps@plain\ps@empty
          \makeatother
          \tableofcontents
          \clearpage
          \endgroup`

          ho provato anche a sostituire \pagenumbering con \pagestyle, ma mi da errore, dice che \pagestyle{roman} non esiste.

          Infatti non esiste lo stile di pagina roman. Per una lista degli stili di pagina predefiniti leggi almeno una di quelle guide introduttive a LaTeX gratuitamente scaricabili da internet.

          Adesso è più chiaro il problema?

          Ora si’. Chi ti ha risposto in precedenza aveva tutte le ragioni a dire che “a loro funziona”: usando la classe article funziona perfettamente la tua soluzione senza colpo ferire. Il messaggio originale era, a voler essere sinceri, lacunoso.

          in risposta a: Bibtex legge la bibliografia come capitolo in amsbook #1411
          ev
          Partecipante
            Up
            0
            Down
            ::


            Ciao,

            io vorrei che la bibliografia non apparisse nelle appendici, e invece c’e’ 😥

            Secondo me, non mettere la bibliografia nell’indice non ha molto senso, ma non son qui per farti la predica 😉

            in piu’ non capisco perche’ la bibliografia appare automaticamente nell’indice

            Perche’ chi ha scritto le classi AMS ha fatto in modo che la bibliografia apparisse automaticamente nell’indice e non ha fornito comandi utente per modificare questo comportamento.

            se riesco a risolvere il problema che il compilatore vede la bibliografia come un capitolo sono a cavallo perche’ come non la vede \tableofcontents cosi’ non la vedra’ \appendix

            Se permetti qualche appunto, prima di darti la soluzione:

            1. il comando \appendix non e’ interessato a cio’ che lo segue: si limita a cambiare alcune impostazioni in modo che al posto di “Capitolo” ti ritrovi “Appendice”, tutto qui;

            2. la bibliografia deve essere un capitolo per evitarti altre grane

            Ecco, comunque, la soluzione: assumendo che dopo la bibliografia tu non abbia altri capitoli/sezioni/etc., prima del comando \bibliography aggiungi:`\makeatletter
            \def\@tocwriteb#1#2#3{}
            \makeatother`

            in risposta a: Script per anteprima fonts #1395
            ev
            Partecipante
              Up
              0
              Down
              ::


              Ciao,

              Beh, forse ho semplificato un po’ troppo, comunque ho capito cosa intendi, vedro’ di porre rimedio.

              Rieccomi qui, con un pezzetto di awk molto piu’ semplice del previsto (niente getline! lasciamo fare tutto ad awk, che sicuramente fara’ un lavoro migliore :wink:)

              Il seguente codice estrae l’indicazione della famiglia da tutti i *.fd nell’albero di sistema, scartando le situazioni anomale; a te l’onere di integrare la parte essenziale nello script.
              `for i in $(find /usr/share/texmf -name *.fd); do
              awk 'BEGIN {RS=”\\”; FS=”[{}]+”} \
              /DeclareFontFamily/ {if ($3 !~ /[[:blank:]]+/) print $3}' $i
              done | less`

              Una nota di servizio: forse siamo un po’ OT per questo forum ed avremmo dovuto spostare la discussione su Altri programmi, ma essendo coinvolto in prima persona lascio la decisione agli altri moderatori.

              in risposta a: Script per anteprima fonts #1393
              ev
              Partecipante
                Up
                0
                Down
                ::

                Beh provero’ io stesso a modificare un po’ lo script.
                Potrei provare usando sed e mettendo tutto su una sola riga …
                Non ho ben capito cosa intendi quando dici della necessita’ di controllare il testo appena letto, mi spieghi meglio ?

                Esempio: se abbiamo un *.fd scritto come segue lo script genera un mezzo casino nel file *.tex
                `\DeclareFontFamily
                {OT1}
                {cmr}
                {\hyphenchar\font45}`
                Quindi, in soldoni, quello che intendevo dicendo di controllare il testo appena letto era che, anche ammettendo di usare awk con il pattern indicato nell’altro messaggio, ci si becca solo la prima riga mentre il pezzo che interessa è, in questo caso sulla terza riga (ma potrebbe essere sulla seconda se chi ha scritto la dichiarazione ha messo l’encoding sulla stessa riga di \DeclareFontFamily); tirando le somme: si dovrebbe controllare in ogni caso la forma della riga estratta da awk, ma anche del testo letto opzionalmente da getline (metti il caso di trovare {OT1}{cmr} assieme su un’unica riga: leggere ancora sarebbe inutile, se non dannoso).

                Si, in effetti il mio script fa questo, crea un file .tex che richiama fontinst, poi crea il file .map adeguato ed installa i vari pezzi nell’albero locale TEXMFLOCAL, tutto qui.
                Non e’ una cosa complicata, ma leggendolo si puo’ capire in poco tempo come installare le cose per bene.
                Vabbe’ anche quello no funzionera’ sempre 🙂

                Ehi, non te la sarai presa a male per i miei commenti sul tuo script, vero? Non intendevo “demolirti”, volevo solo essere costruttivo. Il secondo script magari non funzionerà al primo colpo ovunque, ma si può sempre correggere no? Aspetto notizie 😉

                in risposta a: Script per anteprima fonts #1391
                ev
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ciao,

                  Provate e fate sapere.

                  Fatto. Diciamo che funziona se \DeclareFontFamily e tutti i suoi parametri sono su un’unica riga; considerando che non e’ strettamente necessario mettere tutto su un unica riga (ed in questa vecchia RH7.3 c’e’ qualche *.fd scritto in questo modo) forse sarebbe il caso di usare awk per estrarre il nome delle “famiglie”. La cosa non e’ proprio immediata perche’ dopo essere giunti ad identificare la riga con \DeclareFontFamily (il pattern /DeclareFontFamily/ e’ sufficiente) si deve controllarne il contenuto (direi con un’espressione regolare) ed eventualmente leggere qualche altro pezzo di file con getline e controllare man mano il testo appena letto (con un’altra espressione regolare)… se mi avanzera’ tempo ci faro’ un pensierino, ma non contarci molto (ho gia’ troppe cose da fare).

                  Ho in cantiere anche uno script per facilitare l’installazione dei font postscript per LaTeX.

                  “Facilitare” in che senso? Esegui fontinst per generare tutti i file a corredo necessari e poi li installi direttamente nel sistema (magari nell’albero locale)?

                  in risposta a: Bibliografia, come usarla? #1371
                  ev
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    A questo punto se uso il comando pdf textify da winedit, poi bibtex e poi 2 volte pdf textify come ho trovato indicato sull’utilizzo di bibtex, mi da semplicemente una nuova pagina con scritto Bibliography e basta.

                    Assumendo che il contenuto del .bib non abbia qualche errore (per scoprirlo leggi il file di log di bibtex), non e’ che nel testo non c’e’ ancora alcuna citazione di elementi della bibliografia? Bibtex crea una bibliografia che contiene solo le opere citate nel documento corrente; prova ad aggiungere, in un posto qualsiasi:`\nocite{*}`Se la bibliografia rimane vuota, prova a fornirci maggiori dettagli.

                    in risposta a: inizio capitoli con pag. dispari e a destra #1346
                    ev
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      se aggiungo openright non mi fa quello che hai detto, anzi, mi fa iniziare i capitoli nella pagina a sinistra, ma è vero che li mette nella pagina dispari.

                      Le pagine con numerazione dispari sono per definizione pagine “di destra”. Vedi oltre.

                      Invece quello che proprio non ho capito sono i commenti ai due comandi:
                      \input{hypen} mi serve per la sillabazione
                      \input{myfancy} invece mi serve perché ho cambiato gli heading di fancyhdr, nel senso che non voglio che mi riempia tutti gli spazi, quindi gli ho detto di scrivere solo ciò che voglio io e dove voglio io. Nessun comando comunque riguarda l’inizio dei capitoli.

                      Ok, ma alfa che evidentemente ha provato il codiche da te scritto non ha quei due pacchetti perche’, tanto per fare un esempio, myfancy e’ una tua creazione e non e’ un pacchetto standard ne’, tanto meno, un pacchetto disponibile su CTAN.

                      Puoi ridirmi cosa intendevi con la dimensione esterna e …

                      Ogni pagina ha due margini laterali: quello interno (cioe’ quello vicino all’ipotetica rilegatura) e quello esterno (diametralmente opposto a quello interno). Il margine esterno e’ per default impostato ad un valore maggiore di quello interno per permettere il posizionamento di note a margine. Tu hai interpretato il margine di dimensione maggiore come quello interno (vedi definizione precedente) e quindi hai interpretato erroneamente il risultato dell’opzione openright.

                      Per farti un’idea della struttura delle pagine, prova il codice seguente:`\documentclass[a4paper, twoside, openright]{report}
                      \usepackage{layouts}
                      \begin{document}
                      \setuplayouts
                      \drawparametersfalse
                      \currentpage
                      \drawpage
                      \clearpage
                      \oddpagelayoutfalse
                      \currentpage
                      \drawpage
                      \end{document}`Il primo disegno riproduce la struttura delle pagine dispari (“di destra”) ed il secondo quella delle pagine pari (“di sinistra”).

                      in risposta a: Opzioni in italiano per la bibliografia #1164
                      ev
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Ho appurato che lo stile bibliografico:

                        Pippo, Pluto, and Paperino …

                        è utilizzato soprattutto sulle riviste americane dunque non è un errore.

                        Che non sia un errore per la lingua inglese è quasi ovvio, ma io mi riferivo al fatto che è un errore per la lingua italiana. Gli stili standard non sono adatti all’italiano; dai una bella occhiata al pacchetto custom-bib per farti uno stile personalizzato come vuoi (ci sono una marea di opzioni) ed adatto all’italiano.

                        in risposta a: inizio capitoli con pag. dispari e a destra #1341
                        ev
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          sto usando lo stile report (fronte e retro) e vorrei che ogni capitolo iniziasse con una pagina dispari, ma non solo, avrei anche bisogno che ogni capitolo iniziasse nella pagina a destra, invece non ci riesco proprio.

                          Sarà che ho programmato tutto il giorno e mi sento un po’ rinco, ma… le pagine di destra sono pagine dispari, no? E l’inizio dei capitoli su pagina dispari è l’impostazione di default delle classi standard book e report, no? Mi son perso qualche passaggio?

                          in risposta a: Inserire una \footnote nell’ambiente \tabular. Impossibile? #1283
                          ev
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Ciao,

                            Le cattive notizie di cui nel subject sono due e sono tutte nella laconica risposta di Heiko:

                            Apparently package footnote is not supported, so you have to disable
                            hyperref’s footnote support by using option “hyperfootnotes=false”.

                            in risposta a: Inserire una \footnote nell’ambiente \tabular. Impossibile? #1281
                            ev
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              ho scoperto che se si utilizza anche il pacchetto hyperref, nascono nuovi problemi per le note in ambiente tabular.

                              Interessante… Il pacchetto hyperref viene continuamente aggiornato, ma sfortunatamente l’errore si presenta anche con l’ultima versione 👿 e questa volta permutare l’ordine di caricamento non serve a nulla… L’unica soluzione e’ scrivere a Heiko e sperare che venga a capo di qualche cosa. Ho provveduto, ora aspettiamo per vedere che dice.

                              in risposta a: BIBLIOGRAFIA: WinEdt genera campi inutili? #1338
                              ev
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Per entrambe le tue domande la risposta e’ una sola: dipende strettamente dallo stile per la bibliografia (in soldoni dal file .bst). Se lo stile che usi prevede l’uso di campi extra rispetto allo standard (cioe’, piu’ o meno, quello che trovi in plain.bst) viene solitamente spiegato nella documentazione.

                                in risposta a: Opzioni in italiano per la bibliografia #1160
                                ev
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  E’ normale che a me inserisca la virgola anche prima dell’ultimo nome (sia che usi il bibliographystyle italiano che quello inglese)?

                                  Si’, e’ normale anche se sbagliato. Pensavo di non trovare tempo prima del weekend, invece ecco la soluzione: si tratta, sfortunatamente, di dover modificare plain_ita.bst (non si può procedere a rattopparlo nel documento come si può fare con codice LaTeX).

                                  Bene, con un editor di testo aprite plain_ita.bst, andate alla riga 208 e trasformate il codice seguente` { “, ” * t * }
                                  { numnames #2 >
                                  { “,” * }
                                  'skip$
                                  if$
                                  t “others” =`
                                  in questo
                                  ` { “, ” * t * }
                                  { t “others” =`
                                  Poi, per evitare confusioni inutili, salvatelo con un altro nome e date una rinfrescata al “database” (texhash se usate teTeX, ravanate nei menù di Windows se usate MikTeX).

                                Stai visualizzando 15 risposte – dal 316 al 330 (di 426 totali)

                                Go to top