marcocurreli

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 16 totali)
  • Autore
    Risposte
  • in risposta a: Unix Editor Textlive #134170
    marcocurreli
    Partecipante
      Up
      0
      Down
      ::

      Passa ad Arch Linux, con TexLive e Kile per il codice

      Marco

      • Questa risposta è stata modificata 3 mesi, 1 settimana fa da marcocurreli.
      in risposta a: Il vostro editor preferito? #134169
      marcocurreli
      Partecipante
        Up
        0
        Down
        ::

        Kile (arch linux)

        in risposta a: cambio layout di una particolare parte del documento #112460
        marcocurreli
        Partecipante
          Up
          0
          Down
          ::


          Ci sono diversi errori. Ho copiato il codice e seguito gli avvisi di errore del mio compositore (kile).

          Hai lasciato uno spazio fra \textsf e {pluto}.

          Manca la barra rovesciata in \newenvironment{Bastoncino}

          L’ambiente “nico” non è completo. Hai dimenticato una parentesi graffa.

          C’è un \end{FlushLeft} e manca il \begin

          Molto spesso gli errori di compilazione sono dovuti a semplici errori di battitura.
          Prima di disperarsi è sempre meglio ricontrollare per bene tutto il codice (magari a pezzi).

          in risposta a: spezzare un gruppo di formule in due pagine #112405
          marcocurreli
          Partecipante
            Up
            0
            Down
            ::


            Ora per Arch Linux c’è anche il pacchetto texlive-most-doc (su AUR), che contiene la documentazione dei pacchetti installati.

            Ho provato anche uno script che ho trovato in rete, molto semplice, che permette di aprire il manuale voluto direttamente dal sito CTAN, senza scaricarlo (https://dasmaeh.de/2017/04/14/texdoc-arch-linux/):
            `
            #!/bin/bash

            okular http://texdoc.net/pkg/$1 2>&1 &
            `

            in risposta a: spezzare un gruppo di formule in due pagine #112403
            marcocurreli
            Partecipante
              Up
              0
              Down
              ::


              In ambiente Linux, non tutte le distribuzioni includono la documentazone nel pacchetto di TexLive — per esempio la mia (Archlinux) non la include — per cui in questi casi bisogna installarla a parte. In ogni caso tutta la documentazione dei pacchetti si trova sul sito del CTAN (https://ctan.org/).

              Aggiungo: per le ricerche sul filesystem in ambiente Linux c’è il comodissimo comando “locate”, oppure “find”.

              in risposta a: catcode 13: nel pdf compare =13 #112381
              marcocurreli
              Partecipante
                Up
                0
                Down
                ::


                Grazie Claudio.

                Ho fatto una prova con @ e funziona perfettamente; così ho deciso di usare \char92 nel testo e catcode @ nelle tabelle, dopo \table e prima di \tabular, visto che il problema principale sono le tabelle (in alcune ci sono anche 20 barre rovesciate in una sola riga).

                Marco

                in risposta a: catcode 13: nel pdf compare =13 #112379
                marcocurreli
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Innanzitutto ti ringrazio per la cortese e celere risposta. Purtroppo il problema persiste.
                  II file d’entrata è codificato in utf8 unicode. Inputenc l’ho caricato con l’opzione per utf8:
                  `\usepackage[utf8]{inputenc}`

                  in risposta a: Espandere le definizioni personali latex #110694
                  marcocurreli
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Con Sed si dovrebbe poter fare in modo abbastanza semplice e veloce.

                    in risposta a: DictionarySCR #83912
                    marcocurreli
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Ci sarebbero altre strade, oltre alla modifica del nome (etc. etc.) e all’uso personale (e quindi rinunciare a condividere il proprio lavoro):

                      — creare una patch e distribuirla come tale;
                      — proporre la modifica all’autore.

                      in risposta a: problema dimensione longtable #110682
                      marcocurreli
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Non ho approfondito l’argomento… avevo letto giusto quello che mi serviva; una delle mie tabelle aveva questa struttura:

                        `begin{longtable}[c]{l p{0.3\textwidth} p{0.3\textwidth} c r}

                        \hline
                        {campo 1}& {campo 2}& {campo 3}&{campo 4}&{campo 5} \\
                        \hline
                        \endfirsthead

                        \hline
                        \multicolumn{2}{| c |}{seguito della tabella \ref{tab_label}}\\
                        \hline
                        {campo 1}& {campo 2}& {campo 3}&{campo 4}&{campo 5} \\
                        \hline
                        \endhead

                        \hline
                        \multicolumn{2}{ r }{ (segue) }\\
                        \endfoot

                        \hline
                        \caption{Didascalia \label{tab_label}}
                        \endlastfoot

                        \\
                        … \\
                        \hline
                        \end{longtable
                        `

                        sostanzialmente: devi scrivere i nomi dei campi due volte: per la prima pagina (firsthead) e per le successive (head).

                        Ciao,
                        Marco

                        in risposta a: Problemi con utf8 #110595
                        marcocurreli
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          La conversione è semplice (almeno in ambiente Linux):
                          `
                          iconv -l # elenco delle codifiche disponibili

                          iconv -f ASCII -t UTF-8 < fileascii.tex > fileutf8.tex`
                          per sapere la codifica del tuo file:
                          `file tuofile.tex`

                          in risposta a: Il vostro editor preferito? #2015
                          marcocurreli
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Per LaTeX uso Kile, in ambiente Linux. In generale Vim.

                            in risposta a: Lingue #110629
                            marcocurreli
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Hai provato a togliere english dalle opzioni della classe? Forse si confonde.
                              Nelle opzioni di babel la seconda lingua (nel tuo caso italian) è quella principale.

                              in risposta a: [RISOLTO] hyperref: nuovo comando partendo da autoref #110597
                              marcocurreli
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Alla fine ho risolto con uno stratagemma:
                                `
                                \usepackage[interlingua,italian]{babel}

                                % riferimento non tra parentesi; esempio: sezione 2.1 (titolo della sezione), pag. 27
                                \newcommand{\fullref}[1]{\autoref{#1} (~\nameref{#1}~), pag.~\pageref{#1}}

                                %riferimento tra parentesi; esempio: sez. 2.1 p. 27
                                \addto\extrasinterlingua{\def\sectionautorefname{sez.}}

                                \newcommand{\shortref}[1]{%
                                \foreignlanguage{interlingua}{%
                                \autoref{#1} p.~\pageref{#1}}%
                                }
                                `
                                (Ho provato ad usare la macro \babelprovide, ma è disponibile solo dalla recentissima versione 3.10.)

                                in risposta a: Tabelle: Excel2Latex #110491
                                marcocurreli
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  gio93″ post=110840Solo per curiosità: voi come siete organizzati per produrre le tabelle in Latex (senza Excel2Latex)?

                                  Se ho una tabella in un foglio elettronico (io uso calc di Libreoffice) la esporto in formato csv e poi le tratto con gawk (in ambiente linux); `
                                  gawk -F, 'BEGIN {OFS = “&”} {$1 = $1; print $0}' < tabella.csv > tabella.tex
                                  `
                                  dove: -F, indica che il separatore di campo in ingresso è la virgola, e OFS = “&” indica che il separatore di campo in uscita è &.

                                  Nel caso d tabelle lunghe, ho trovato molto comodo il pacchetto “longtable”, che permette di avere tabelle su più pagine, con la ripetizione delle intestazioni; per esempio sulla seconda pagina potrebbe venire qualcosa del genere:

                                  (seguito tabella N )
                                  ——————————–
                                  titolo 1 titolo 2
                                  ——————————–
                                  riga1 riga2
                                  … …
                                  ——————————
                                  (segue)

                                  Il tutto si potrebbe semiautomatizzare con un semplice script (vedi allegato)

                                  [attachment=1892]longtab.sh.txt[/attachment]

                                  Attachments:
                                  You must be logged in to view attached files.
                                Stai visualizzando 15 risposte – dal 1 al 15 (di 16 totali)

                                Go to top▲