lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,191 al 2,205 (di 5,985 totali)
  • Autore
    Risposte
  • in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25924
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Vorrei aggiornare il codice di ArsClassica, tenendo conto di quanto emerso negli ultimi tempi. prima di mettere le mani nel codice, vorrei il vostro parere (la programmazione è affar serio!).

      1. Ottenere la compatibilità con imakeidx. A tal fine, Enrico in persona ha suggerito di modificare il codice di “The index” così:

      `%************************************************************
      % The index
      %************************************************************
      \@ifpackageloaded{makeidx}
      {\@ifpackageloaded{imakeidx}{}
      {%
      \RequirePackage{multicol}
      \let\orgtheindex\theindex
      \let\orgendtheindex\endtheindex
      \def\theindex{%
      \def\twocolumn{\begin{multicols}{2}}%
      \def\onecolumn{}%
      \clearpage
      \orgtheindex}
      \def\endtheindex{%
      \end{multicols}%
      \orgendtheindex}
      \makeindex}%
      }{}`

      2. Far sì che i numeri della prima pagina di ogni capitolo siano spostati un po’ più verso il margine esterno, per uniformità con gli altri numeri di pagina. A questo fine, è da un po’ che uso il seguente
      `\rofoot[\mbox{\makebox[0pt][l]{\kern1em\thepage}}]{}`
      che funziona benone.

      3. Far sì che i titoli di sezioni su più righe (peraltro sconsigliati, in AsrClassica) siano allineati. A tal fine, uso con soddisfazione questo codice.
      `\newcommand\formatchapter[1]{%
      \vbox to \ht\strutbox{
      \setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
      \advance\hsize-\wd0 \advance\hsize-10pt\raggedright
      \spacedallcaps{#1}\vss}}
      \titleformat{\chapter}[block]
      {\normalfont\Large\sffamily}
      {\textcolor{halfgray}{\chapterNumber\thechapter}
      \hspace{10pt}\vline\ }{10pt}
      {\formatchapter}`

      Due domande.

      1. Le patch vanno bene?

      2. Qual è il punto più indicato del .sty per piazzare le ultime due?

      Grazie,
      L.

      in risposta a: siunitx 2.0 #50312
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Nota che per allineare a mano basta (dentro all’ambiente table) ridefinire il comando attivo affinché inserisca uno zero fantasma; [….].

        Capisco che questa mia posizione non incontri il gusto di moltissime persone e so che non incontra i tuoi gusti […].

        Vero, si tratta, in ultima analisi, di una questione di gusti. Come linea generale preferisco le soluzioni al più alto livello possibile, e l’Arte segue questa filosofia.

        Devo inserire una tabella di numeri? La soluzione a più alto livello è fornita da siunitx, dunque (per me!) che siunitx sia. Come dicevo altrove, usare le colonne S ha diversi vantaggi:

        1. l’allineamento alla virgola è automatico e non manuale;

        2. i numeri vengono massaggiati a dovere (le cifre vengono automaticamente raggruppate tre a tre, con un risultato finale particolarmente leggibile);

        3. è possibile cambiare il separatore decimale con un’unica modifica, nel preambolo (comodo se si scrive un articolo che verrà pubblicato in italiano e inglese).

        In definitiva, mi sembra “più LaTeX” usare siunitx che andare a mano.

        A presto,
        L.

        in risposta a: bibliografia non appare su pdf #50348
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          1. Hai qualche \cite o \nocite nel documento?

          2. Fai andare BibTeX?

          3. Hai letto l’Arte, quassù?

          Ciao,
          L.

          in risposta a: Problema con MacTeX 2010 e makeindex #50335
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Indovina un po’. La colpa è di ArsClassica. 😳

            Il seguente
            `\documentclass{scrreprt}

            \usepackage{multicol}
            \usepackage{imakeidx}

            \makeindex[options=-s classic]
            \usepackage{classicthesis-ldpkg}
            \usepackage{classicthesis}
            \usepackage[italian]{arsclassica}

            \begin{document}
            Prova\index{prova}

            \cleardoublepage
            \manualmark
            \markboth{\spacedlowsmallcaps{\indexname}}{\spacedlowsmallcaps{\indexname}}
            \phantomsection
            \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
            \printindex
            \end{document}`
            produce l’errore.

            Basta togliere queste righe da ArsClassica
            `%************************************************************
            % The index
            %************************************************************
            \@ifpackageloaded{makeidx}
            {%
            \RequirePackage{multicol}
            \let\orgtheindex\theindex
            \let\orgendtheindex\endtheindex
            \def\theindex{%
            \def\twocolumn{\begin{multicols}{2}}%
            \def\onecolumn{}%
            \clearpage
            \orgtheindex}
            \def\endtheindex{%
            \end{multicols}%
            \orgendtheindex}
            \makeindex
            }
            {\relax}`
            e tutto fila lascio. Appena ho un secondo aggiorno il pacchetto.

            Grazie,
            L.

            in risposta a: comando \newtheorem non funziona #50344
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              ho necessità di inserire teoremi nella mia tesi, scritta con il modello/pacchetto classicthesis.
              ho caricato i seguenti pacchetti

              `\usepackage[utf8x]{inputenc}
              \usepackage[italian]{babel}
              \usepackage[square,numbers]{natbib}
              \usepackage[fleqn]{amsmath}
              \usepackage{amsthm}
              \usepackage{classicthesis-ldpkg}
              \usepackage[eulerchapternumbers,listings,listsseparated,%pdfspacing,%listings,
              subfig,beramono,eulermath,parts]{classicthesis}
              \usepackage{makerobust} `
              ma per esempio il comando

              \`newtheorem{lem}{Lemma} aaa`

              produce solo l’uscita ‘aaa’ con capoverso.
              sapete dirmi qual è il problema?

              grazie

              Usi male \newtheorem. Studia nell’Arte, quassù. E se non riesci, richiedi!

              Ciao,
              L.

              in risposta a: Problema con MacTeX 2010 e makeindex #50333
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                Non l’ho provato con ClassicThesis, se devo dire la verità, ma penso che funzioni. Il caso semplice è di un solo indice a due colonne, supponiamo con stile di indice classic.ist:
                `\usepackage{imakeidx}
                \makeindex[options=-s classic]`

                Allora Enrico, ho appena provato a compilare l’Arte mettendo
                `\usepackage{imakeidx}
                \makeindex[options=-s classic]`
                al posto di
                `\usepackage{makeidx}
                \makeindex`
                Ricevo un errrore (alla prima compilazione con LaTeX):
                `! LaTeX Error: \begin{theindex} on input line 1 ended by \end{multicols}.`
                L’indice analtico lo produco così:
                `\manualmark
                \markboth{\spacedlowsmallcaps{\indexname}}{\spacedlowsmallcaps{\indexname}}
                \phantomsection
                \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
                \printindex`
                Dove sbaglio?

                Ciao,
                L.

                P.S. le colonne dell’indice analitico prodotto con classic.ist vengono bilanciate. Eppure nei miei sorgenti non trovo traccia del codice
                `\let\orgtheindex\theindex
                \let\orgendtheindex\endtheindex
                \def\theindex{%
                \def\twocolumn{\begin{multicols}{2}}%
                \def\onecolumn{}%
                \clearpage
                \orgtheindex
                }
                \def\endtheindex{%
                \end{multicols}%
                \orgendtheindex
                }`
                che avevo letto essere necessario per farlo.

                Sogno o son desto? 😯

                in risposta a: siunitx 2.0 #50310
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Abbiamo già discusso del perché ci sono quelle spaziature “abnormi” quando si usa la S senza specifica. Non vedo, come ha osservato Claudio, che l’opzione table-parse-only faccia quello che dici: le colonne dopo la prima vengono allineate perché hai inserito il giusto numero di cifre, uguali prima e dopo la virgola in tutte le celle. Se cambi il 640.2 in 111640.2, vedi che succede.

                  Quando usare “table-parse-only”? Esattamente, come dice Wright, per avere la funzionalità del trattamento dei numeri quando non si desiderano allineamenti alla virgola
                  (pagina 42 della documentazione, l’esempio nella tabella 25 mi pare illuminante).

                  Cari Enrico e Claudio, avete perfettamente ragione, chiedo scusa per la svista! 😳

                  Allora, riassumo.

                  1. Le colonne S di siunitx allineano i numeri alla virgola, scrivendoli nel modo corretto (con le opportune spaziature, con il separatore decimale che si può cambiare con un’unica modifica nel preambolo, eccetera). Per impostazione predefinita, le colonne S centrano il separatore decimale: questo a volte può provocare una spaziatura esagerata tra le colonne.

                  2. Per risolvere il problema, si può usare l’opzione table-format, che richiede di specificare a mano il formato di ogni colonna. In questo modo le colonne sono centrate, mantenendo però l’allineamento alla virgola.

                  3. Se si desidera rinunciare all’allineamento alla virgola, mantenendo le funzioni del pacchetto sui numeri, si usa l’opzione table-parse-only, che centra semplicemente le colonne.

                  Grazie mille,
                  L.

                  in risposta a: Problema con MacTeX 2010 e makeindex #50330
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    hai provato col percorso relativo invece che assoluto? magari direttamente dalla cartella col file.

                    Ho provato e ora funziona. Con la MacTeX 2009, però, funzionava anche il percorso assoluto. Come minimo, Tommaso e io dovremmo aggiungere questa precisazione nella revisione dell’Arte di ottobre.

                    Quanto a imakeidx, ne ignoravo l’esistenza. 😳 Spero che riusciremo a trovare il tempo per provarlo e per consigliarlo nella nuova Arte, al posto di makeidx.

                    Ciao,
                    L.

                    in risposta a: Problema con MacTeX 2010, ClassicThesis e empheq #50306
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      A me non succede. Controlla le versioni con il solito \listfiles e aggiorna.

                      Ciao Enrico, grazie per il bentornato! 🙂

                      Hai ragione, dopo l’aggiornamento non avevo fatto andare la TeXLive Utility. Tutto a posto, ora!

                      A presto,
                      L.

                      in risposta a: Lingua italiana #49807
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        ringrazio in particolare chi ha scritto L’arte di scrivere con latex..

                        Un “prego” veloce dall’Australia… 😀 Con la precisazione che l’idea (ottima) di suggerire senz’altro la MiKTeX completa e di lasciar perdere la basic e’ di Tommaso…

                        A presto,
                        L.

                        in risposta a: Molte immagini: errore di troppi oggetti float… help!!! #48913
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Ho sempre messo per ogni figura:
                          ` \begin{figure}[htpb]`
                          è errato?

                          Errato forse no: diciamo sconsigliabile. Cerca nell’Arte (quassù), c’è tutto.

                          in risposta a: impossibile copiare file *.sty nella directory #48917
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::

                            ho scaricato da CTAN il pacchetto layaureo , sto cercando di copiarlo nella directory /usr/local/texlive/texmf-local … ma questa opeazione è impossibile .
                            la domanda è questa … è corretto copiare li il file sty ? e se si come posso fare ?? l’opeazione non è consentita neppure da utente root

                            Cerca “albero personale” nell’Arte, quassù.

                            Ciao,
                            L.

                            in risposta a: LaTeX per “umanisti” o sedicenti tali: latino e gr #48722
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Ne possiamo elencare centinaia a seconda del lavoro che si fa e delle preferenze che ciascuno di noi ha. Non vedo dove si assottigli qualunque dei vantaggi che mi vengano in mente.

                              Se devo scrivere un articolo “scientifico” pieno di zeppo di formule, teoremi, figure, tabelle e riferimenti, LaTeX batte Word 10 a 0, per i noti motivi.

                              Se dovessi scrivere un articolo “umanistico” con alcuni passi in greco classico userei sempre LaTeX, ma ho la sensazione che il vantaggio su Word non sarebbe di 10 a 0. Ma hai ragione, questo è solo un mio sospetto. Bisognerebbe prendere un umanista “medio” (magari con poche conoscenze informatiche), fargli conoscere LaTeX e chiedergli se il gioco vale la candela. Forse la risposta è ancora “sì”, ma probabilmente si tratterebbe di un “sì” leggermente meno forte di quello per i documenti scientifici.

                              Ciao,
                              L.

                              in risposta a: LaTeX per “umanisti” o sedicenti tali: latino e gr #48720
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                Difficile per il greco? forse. Difficile per i latino? mah, non direi:

                                In realtà, non ho detto che scrivere in latino o greco con LaTeX sia difficile: ho detto che il vantaggio di usare LaTeX si assottiglia… 😉

                                in risposta a: \varioref #48768
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  Ciao Lorenzo,
                                  finalmente di nuovo sul forum. Accadeva anche a noi nell’Arte che qualche riferimento incrociato fosse sbagliato, o che rimandasse ad altre pagine pur essendo l’oggetto nella stessa pagina del riferimento.
                                  Che hai fatto? Hai soltanto compilato due volte?

                                  Ciao
                                  Tommaso

                                  Giusto. Se i riferimenti incrociati sono tanti e qualcuno “attraversa una pagina”, varioref può andare in confusione, anche nei riferimenti successivi. Se le cose stanno così, basta ricorrere ai trucchi della revisione finale per curare il problema.

                                  Ciao,
                                  L.

                                Stai visualizzando 15 risposte – dal 2,191 al 2,205 (di 5,985 totali)

                                Go to top